summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2013-06-17 15:01:31 +0000
committerJohn van Groningen2013-06-17 15:01:31 +0000
commit7a1e3eb0bbca6364a82ae899d63ded5f55558342 (patch)
tree215aa96e5ab61f6ebef494c860cc6fc6361ec956
parentfix DtoAC for records (diff)
fix DtoAC for records
-rw-r--r--thread_macho64/astartup.s7
1 files changed, 2 insertions, 5 deletions
diff --git a/thread_macho64/astartup.s b/thread_macho64/astartup.s
index c167a07..32c7189 100644
--- a/thread_macho64/astartup.s
+++ b/thread_macho64/astartup.s
@@ -1445,11 +1445,8 @@ printD: test al,2
ret
DtoAC_record:
- .if NEW_DESCRIPTORS
- movsxd rbp,dword ptr (-6)[rax]
- .else
- movsx rbp,dword ptr (-4)[rbp]
- .endif
+ movsxd rbx,dword ptr (-6)[rax]
+ lea rbp,(-6)[rax+rbx]
jmp DtoAC_string_a2
DtoAC: test al,2