summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2006-06-28 12:20:49 +0000
committerJohn van Groningen2006-06-28 12:20:49 +0000
commita69c8f640499b75cb7d03f88b9b9483b5b962aa2 (patch)
tree38e3c9c45d480cc53724af31ce521aa55c8cc4dc
parentfix reading of negative integers with file_read_int on 64 bit windows (diff)
fix reopenF and readFC
-rw-r--r--afileIO3.asm6
-rw-r--r--afileIO3.s6
2 files changed, 6 insertions, 6 deletions
diff --git a/afileIO3.asm b/afileIO3.asm
index 67e4460..746298b 100644
--- a/afileIO3.asm
+++ b/afileIO3.asm
@@ -149,7 +149,7 @@ closeF: mov rcx,rbx
ret
reopenF:
- mov rdx,rbx
+ mov rdx,rax
mov rcx,r10
mov rbx,r10
@@ -159,7 +159,7 @@ reopenF:
call re_open_file
mov rsp,rbp
- mov r10,rax
+ mov r10d,eax
mov rax,-1
ret
@@ -172,7 +172,7 @@ readFC:
call file_read_char
mov rsp,rbp
- cmp rax,-1
+ cmp eax,-1
je readFC_eof
mov r10,rax
diff --git a/afileIO3.s b/afileIO3.s
index 1adf76c..42f9987 100644
--- a/afileIO3.s
+++ b/afileIO3.s
@@ -151,7 +151,7 @@ reopenF:
mov rbp,rsp
and rsp,-16
mov r13,rsi
- mov rsi,rbx
+ mov rsi,rax
mov rbx,r10
mov r14,rdi
mov rdi,r10
@@ -160,7 +160,7 @@ reopenF:
mov rsi,r13
mov rdi,r14
- mov r10,rax
+ mov r10d,eax
mov rax,-1
ret
@@ -175,7 +175,7 @@ readFC:
mov rsi,r13
mov rdi,r14
- cmp rax,-1
+ cmp eax,-1
je readFC_eof
mov r10,rax