diff options
author | Jens Arnold <amiconn@rockbox.org> | 2006-03-18 20:03:36 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2006-03-18 20:03:36 +0000 |
commit | 14229df245cb6b20bd8dc0e72c16d0dad799b7f6 (patch) | |
tree | 69c6f8efd59c1261a65077b90bfc6fd55f6790dc /firmware/drivers | |
parent | 707ca4fe9ed647e5f9003908334d1eed95744981 (diff) | |
download | rockbox-14229df245cb6b20bd8dc0e72c16d0dad799b7f6.tar.gz rockbox-14229df245cb6b20bd8dc0e72c16d0dad799b7f6.zip |
Fix s-t-u-p-i-d bug in the asm ata read routine.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9098 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/ata.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index 72ebee2bd3..ce00ba4774 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c | |||
@@ -567,7 +567,7 @@ static void copy_read_sectors(unsigned char* buf, int wordcount) | |||
567 | "lea.l (16,%[buf]),%[buf] \n" | 567 | "lea.l (16,%[buf]),%[buf] \n" |
568 | "move.l %%d6,%%d2 \n" | 568 | "move.l %%d6,%%d2 \n" |
569 | "cmp.l %[buf],%[wcnt] \n" /* run up to last line bound */ | 569 | "cmp.l %[buf],%[wcnt] \n" /* run up to last line bound */ |
570 | "bhi.b .loop_a_line \n" | 570 | "bhi.b .loop_u_line \n" |
571 | 571 | ||
572 | "lea.l (12,%[wcnt]),%[wcnt]\n" /* readjust for longword loop */ | 572 | "lea.l (12,%[wcnt]),%[wcnt]\n" /* readjust for longword loop */ |
573 | "cmp.l %[buf],%[wcnt] \n" /* any trailing longwords? */ | 573 | "cmp.l %[buf],%[wcnt] \n" /* any trailing longwords? */ |