diff options
Diffstat (limited to 'libc/sysdeps/powerpc/powerpc32/power5+')
-rw-r--r-- | libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S | 4 | ||||
-rw-r--r-- | libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S index ecd37c3cd..49c8a0866 100644 --- a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S +++ b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S @@ -39,8 +39,8 @@ ENTRY (__llround) nop /* Ensure the following load is in a different dispatch */ nop /* group to avoid pipe stall on POWER4&5. */ nop - lwz r4,12(r1) - lwz r3,8(r1) + lwz r3,8+HIWORD(r1) + lwz r4,8+LOWORD(r1) addi r1,r1,16 blr END (__llround) diff --git a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S index d4da625bb..780dd9ca4 100644 --- a/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S +++ b/libc/sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S @@ -38,7 +38,7 @@ ENTRY (__lround) nop /* Ensure the following load is in a different dispatch */ nop /* group to avoid pipe stall on POWER4&5. */ nop - lwz r3,12(r1) + lwz r3,8+LOWORD(r1) addi r1,r1,16 blr END (__lround) |