diff options
author | John van Groningen | 2013-06-28 12:43:12 +0000 |
---|---|---|
committer | John van Groningen | 2013-06-28 12:43:12 +0000 |
commit | a1f8be91dee1bef601c09222d5dbeb53333b1fa1 (patch) | |
tree | 30e7ac8df8dd52e0e6ed6885ab68462c0c980cb9 /acopy.asm | |
parent | if PIC is defined, make some code position independent (diff) |
if PIC is defined, make more code position independent
Diffstat (limited to 'acopy.asm')
-rw-r--r-- | acopy.asm | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -946,7 +946,12 @@ copy_selector_2: jne copy_arity_1_node2_ movzx d3,word ptr 4[d3] + ifdef PIC + lea r9,__indirection+0 + mov qword ptr [rdx],r9 + else mov qword ptr [rdx],offset __indirection + endif cmp d3,16 jl copy_selector_2_1 @@ -1077,7 +1082,12 @@ copy_selector_2__: endif copy_record_selector_2_: movzx d3,word ptr 4[d3] + ifdef PIC + lea r9,__indirection+0 + mov qword ptr [rdx],r9 + else mov qword ptr [rdx],offset __indirection + endif cmp d3,16 jle copy_record_selector_3 |