summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2013-07-04 10:31:27 +0000
committerJohn van Groningen2013-07-04 10:31:27 +0000
commit43f3721a7083695551f2cd47a250b6beeab4b69b (patch)
treeb0f5d63e83641b31a50fe3857debc140c0f43e77
parentif PIC is defined, make some code position independent (diff)
add +0 to some pc relative addresses, converted to [rip] on linux
-rw-r--r--acompact.asm8
1 files changed, 4 insertions, 4 deletions
diff --git a/acompact.asm b/acompact.asm
index d615d4e..6486cf1 100644
--- a/acompact.asm
+++ b/acompact.asm
@@ -807,7 +807,7 @@ move_record_2_ab:
cmp rdx,rcx
jb move_record_2_1
- cmp rdx,qword ptr end_heap_p3
+ cmp rdx,qword ptr end_heap_p3+0
jae move_record_2_1
lea rax,1[rdi]
@@ -898,12 +898,12 @@ skip_zeros_a:
test rsi,rsi
je skip_zeros_a
- mov rbp,qword ptr neg_heap_vector_plus_4
+ mov rbp,qword ptr neg_heap_vector_plus_4+0
add rbp,r8
shl rbp,6
- add rbp,qword ptr heap_p3
+ add rbp,qword ptr heap_p3+0
bsf_and_end_array_bit:
mov rax,rsi
@@ -1105,7 +1105,7 @@ move_array_lp1:
cmp rax,rcx
jb move_array_element
- cmp rax,qword ptr end_heap_p3
+ cmp rax,qword ptr end_heap_p3+0
jnc move_array_element
mov rsi,qword ptr [rax]