diff options
author | 2011-04-14 13:53:16 +0000 | |
---|---|---|
committer | 2011-04-14 13:53:16 +0000 | |
commit | f77aee004d6ff1ace116d07a4ca7c020053d9ad5 (patch) | |
tree | d98d4762b5b8b8aa35f47807b4d89ae0831a0117 /sys/lib/libkern/arch/hppa64 | |
parent | Use 64-bit operations for address manipulation. (diff) | |
download | wireguard-openbsd-f77aee004d6ff1ace116d07a4ca7c020053d9ad5.tar.xz wireguard-openbsd-f77aee004d6ff1ace116d07a4ca7c020053d9ad5.zip |
Regen.
Diffstat (limited to 'sys/lib/libkern/arch/hppa64')
-rw-r--r-- | sys/lib/libkern/arch/hppa64/bcopy.S | 6 | ||||
-rw-r--r-- | sys/lib/libkern/arch/hppa64/spcopy.S | 12 |
2 files changed, 9 insertions, 9 deletions
diff --git a/sys/lib/libkern/arch/hppa64/bcopy.S b/sys/lib/libkern/arch/hppa64/bcopy.S index 930608c338c..962ac4fe0c1 100644 --- a/sys/lib/libkern/arch/hppa64/bcopy.S +++ b/sys/lib/libkern/arch/hppa64/bcopy.S @@ -40,11 +40,11 @@ ALTENTRY(bcopy) comib,>=,n 15, %arg2, $bcopy_f.byte - extru %arg0, 31, 2, %r20 - extru %arg1, 31, 2, %r19 + extrd %arg0, 63, 2, %r20 + extrd %arg1, 63, 2, %r19 add %arg2, %r19, %arg2 comb,<> %r20, %r19, $bcopy_f.unaligned - dep %r0, 31, 2, %arg0 + depd %r0, 63, 2, %arg0 addi -16, %arg2, %arg2 $bcopy_f.loop16a diff --git a/sys/lib/libkern/arch/hppa64/spcopy.S b/sys/lib/libkern/arch/hppa64/spcopy.S index c69cdb0cb93..2d6d054427e 100644 --- a/sys/lib/libkern/arch/hppa64/spcopy.S +++ b/sys/lib/libkern/arch/hppa64/spcopy.S @@ -47,10 +47,10 @@ LEAF_ENTRY(spcopy) std %rp, HPPA_FRAME_RP(%sp) ldo HPPA_FRAME_SIZE(%sp), %sp /* setup fault handler */ - mfctl %cr24, %arg1 - ldd CI_CURPROC(%arg1), %r1 + mfctl %cr24, %r1 + ldd CI_CURPROC(%r1), %r1 ldil L%copy_on_fault, %r21 - ldd P_ADDR(%r20), %r2 + ldd P_ADDR(%r1), %r2 ldo R%copy_on_fault(%r21), %r21 ldd PCB_ONFAULT+U_PCB(%r2), %r1 std %r21, PCB_ONFAULT+U_PCB(%r2) @@ -62,11 +62,11 @@ LEAF_ENTRY(spcopy) comib,>=,n 15, %ret0, $spcopy.byte - extru %arg1, 31, 2, %r20 - extru %arg3, 31, 2, %r19 + extrd %arg1, 63, 2, %r20 + extrd %arg3, 63, 2, %r19 add %ret0, %r19, %ret0 comb,<> %r20, %r19, $spcopy.unaligned - dep %r0, 31, 2, %arg1 + depd %r0, 63, 2, %arg1 addi -16, %ret0, %ret0 $spcopy.loop16a |