Differences From Artifact [5b7d96cf0b]:
- File
src/invocation/apple-call-x86_64.S
— part of check-in
[95797a4d1c]
at
2017-09-11 02:05:07
on branch trunk
— OFInvocation: Initial support for invoking
So far this is only for x86_64 with the Apple runtime and does not yet
support all types. It also does not yet support passing arguments via
the stack. (user: js, size: 1259) [annotate] [blame] [check-ins using]
To Artifact [d4bd8ff3de]:
- File src/invocation/apple-call-x86_64.S — part of check-in [bbeb71e81d] at 2017-09-11 11:44:58 on branch trunk — invoke-x86_64: Set %al to number of SSE regs used (user: js, size: 1281) [annotate] [blame] [check-ins using]
︙ | |||
21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | + + | .section __TEXT, __text, regular, pure_instructions _of_invocation_call: pushq %rbp movq %rsp, %rbp subq $16, %rsp movq %rdi, -8(%rbp) movb 177(%rdi), %al movdqa 176(%rdi), %xmm7 movdqa 160(%rdi), %xmm6 movdqa 144(%rdi), %xmm5 movdqa 128(%rdi), %xmm4 movdqa 112(%rdi), %xmm3 movdqa 96(%rdi), %xmm2 |
︙ |