diff options
author | Joel Sing <jsing@cvs.openbsd.org> | 2011-04-14 13:52:30 +0000 |
---|---|---|
committer | Joel Sing <jsing@cvs.openbsd.org> | 2011-04-14 13:52:30 +0000 |
commit | d48d707759e939e78d06900440bc0b7e82611657 (patch) | |
tree | 89a8b4bc23213b8e403757aa134a2e60ddce3570 /sys/lib/libkern/arch | |
parent | 9656f712e3d39fd185bc6a2612afd24fb2ba0c59 (diff) |
Use 64-bit operations for address manipulation.
Diffstat (limited to 'sys/lib/libkern/arch')
-rw-r--r-- | sys/lib/libkern/arch/hppa64/bcopy.m4 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/lib/libkern/arch/hppa64/bcopy.m4 b/sys/lib/libkern/arch/hppa64/bcopy.m4 index 3ab93a07f2a..1dc5a02667b 100644 --- a/sys/lib/libkern/arch/hppa64/bcopy.m4 +++ b/sys/lib/libkern/arch/hppa64/bcopy.m4 @@ -1,4 +1,4 @@ -define(_rcsid,``$OpenBSD: bcopy.m4,v 1.5 2011/04/14 13:49:31 jsing Exp $'')dnl +define(_rcsid,``$OpenBSD: bcopy.m4,v 1.6 2011/04/14 13:52:29 jsing Exp $'')dnl dnl dnl dnl This is the source file for bcopy.S, spcopy.S @@ -123,11 +123,11 @@ define(`E', `e')dnl ifelse($7,`-', `', `0',`0', ` comib,>=,n 15, $6, L($1, byte) - extru $3, 31, 2, %r20 - extru $5, 31, 2, %r19 + extrd $3, 63, 2, %r20 + extrd $5, 63, 2, %r19 add $6, %r19, $6 comb,<> %r20, %r19, L($1, unaligned) - dep %r0, 31, 2, $3 + depd %r0, 63, 2, $3 hppa_blcopy($1, $2, $3, $4, $5, $6, `a') STWL($1, $2, $3, $4, $5, $6, `a')dnl |