summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--acompact.asm6
1 files changed, 3 insertions, 3 deletions
diff --git a/acompact.asm b/acompact.asm
index b582baf..b42b802 100644
--- a/acompact.asm
+++ b/acompact.asm
@@ -211,7 +211,7 @@ free_finalizer_list_empty:
add rbx,qword ptr heap_p3+0
- mov qword ptr end_heap_p3+0,rbx
+ mov qword ptr end_heap_p3+0,rbx
add rax,3
shr rax,2
@@ -248,7 +248,7 @@ end_skip_zeros:
bsf_and_copy_nodes:
movzx rax,sil
ifdef PIC
- lea r9,first_one_bit_table[rip]
+ lea r9,first_one_bit_table+0
endif
test rax,rax
jne found_bit1
@@ -1274,7 +1274,7 @@ restore_finalizer_descriptors:
ifdef PIC
lea r9,e____system__kFinalizer+2+0
- mov qword ptr [rcx],r8
+ mov qword ptr [rcx],r9
else
mov qword ptr [rcx],offset e____system__kFinalizer+2
endif