Differences From Artifact [cc775c41de]:
- File src/runtime/lookup-asm/lookup-asm-ppc-macho.S — part of check-in [4edb1e0d64] at 2014-05-03 12:09:59 on branch trunk — Optimize PPC lookup (user: js, size: 1641) [annotate] [blame] [check-ins using]
To Artifact [6be9821d07]:
- File
src/runtime/lookup-asm/lookup-asm-ppc-macho.S
— part of check-in
[6776b7bd3c]
at
2014-05-03 22:38:37
on branch trunk
— lookup-asm-ppc-*.S: Use positive rotations
Some assemblers don't like -x to rotate right, therefore use 32-x to
rotate right. (user: js, size: 1640) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
29 30 31 32 33 34 35 | lwz r5, 0(r3) lwz r5, 32(r5) Lmain_$0: lwz r8, 0(r4) #ifdef OF_SELUID24 | | | | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | lwz r5, 0(r3) lwz r5, 32(r5) Lmain_$0: lwz r8, 0(r4) #ifdef OF_SELUID24 rlwinm r6, r8, 18, 0x3FC #endif rlwinm r7, r8, 26, 0x3FC rlwinm r8, r8, 2, 0x3FC #ifdef OF_SELUID24 lwzx r5, r5, r6 #endif lwzx r5, r5, r7 lwzx r5, r5, r8 |
︙ | ︙ |