summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/rc4/asm
diff options
context:
space:
mode:
authordjm <>2008-09-06 12:15:54 +0000
committerdjm <>2008-09-06 12:15:54 +0000
commitf519f07de9bfb123f2b32aa3965e6f73c8364b80 (patch)
treead353b318ee632f73212a174cffac9bb9e573b7c /src/lib/libcrypto/rc4/asm
parent89b182c5db7ea802edfc3ee734b4899b43e13e09 (diff)
parentf1625f274acf5dcd5601f6cb5e29e233b2a441a3 (diff)
downloadopenbsd-f519f07de9bfb123f2b32aa3965e6f73c8364b80.tar.gz
openbsd-f519f07de9bfb123f2b32aa3965e6f73c8364b80.tar.bz2
openbsd-f519f07de9bfb123f2b32aa3965e6f73c8364b80.zip
This commit was generated by cvs2git to track changes on a CVS vendor
branch.
Diffstat (limited to 'src/lib/libcrypto/rc4/asm')
-rw-r--r--src/lib/libcrypto/rc4/asm/rc4-ia64.S5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/libcrypto/rc4/asm/rc4-ia64.S b/src/lib/libcrypto/rc4/asm/rc4-ia64.S
index a322d0c718..8210c47d04 100644
--- a/src/lib/libcrypto/rc4/asm/rc4-ia64.S
+++ b/src/lib/libcrypto/rc4/asm/rc4-ia64.S
@@ -75,14 +75,13 @@ yy=r31;
75.skip 16 75.skip 16
76RC4: 76RC4:
77 .prologue 77 .prologue
78 .fframe 0
79 .save ar.pfs,r2 78 .save ar.pfs,r2
80 .save ar.lc,r3
81 .save pr,prsave
82{ .mii; alloc r2=ar.pfs,4,12,0,16 79{ .mii; alloc r2=ar.pfs,4,12,0,16
80 .save pr,prsave
83 mov prsave=pr 81 mov prsave=pr
84 ADDP key=0,in0 };; 82 ADDP key=0,in0 };;
85{ .mib; cmp.eq p6,p0=0,in1 // len==0? 83{ .mib; cmp.eq p6,p0=0,in1 // len==0?
84 .save ar.lc,r3
86 mov r3=ar.lc 85 mov r3=ar.lc
87(p6) br.ret.spnt.many b0 };; // emergency exit 86(p6) br.ret.spnt.many b0 };; // emergency exit
88 87