Differences From Artifact [17a1dd406f]:
- File
src/forwarding/forwarding-ppc-elf.S
— part of check-in
[44f45c2e35]
at
2017-01-09 17:36:36
on branch trunk
— Update copyright
Forgot to add 2017, even though I already did quite some changes in
2017. (user: js, size: 4496) [annotate] [blame] [check-ins using]
To Artifact [e03be5b919]:
- File src/forwarding/forwarding-powerpc-elf.S — part of check-in [754d22a701] at 2017-09-09 11:09:41 on branch trunk — Have .S file names match the platform defines (user: js, size: 4496) [annotate] [blame] [check-ins using]
- File
src/forwarding/forwarding-ppc-elf.S
— part of check-in
[1cd3e0c08c]
at
2017-05-16 22:28:35
on branch trunk
— forwarding-ppc-elf.S: Use @ instead of %
This makes the assembler on MorphOS happy. (user: js, size: 4496) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
110 111 112 113 114 115 116 | lwz %r4, 12(%r1) lwz %r0, 116(%r1) mtlr %r0 addi %r1, %r1, 112 b of_method_not_found@plt | | | 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | lwz %r4, 12(%r1) lwz %r0, 116(%r1) mtlr %r0 addi %r1, %r1, 112 b of_method_not_found@plt .type of_forward, @function .size of_forward, .-of_forward of_forward_stret: stwu %r1, -112(%r1) mflr %r0 stw %r0, 116(%r1) |
︙ | ︙ | |||
207 208 209 210 211 212 213 | lwz %r5, 16(%r1) lwz %r0, 116(%r1) mtlr %r0 addi %r1, %r1, 112 b of_method_not_found_stret@plt | | | | | 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 | lwz %r5, 16(%r1) lwz %r0, 116(%r1) mtlr %r0 addi %r1, %r1, 112 b of_method_not_found_stret@plt .type of_forward_stret, @function .size of_forward_stret, .-of_forward_stret init: lis %r3, module@ha la %r3, module@l(%r3) b __objc_exec_class@plt .section .ctors, "aw", @progbits .long init .section .rodata str_forwardingTargetForSelector_: .asciz "forwardingTargetForSelector:" .section .data sel_forwardingTargetForSelector_: .long str_forwardingTargetForSelector_, 0 .long 0, 0 symtab: .long 0, sel_forwardingTargetForSelector_ .short 0, 0 .long 0 .long 0 module: .long 8, 16, 0, symtab #ifdef OF_LINUX .section .note.GNU-stack, "", @progbits #endif |