Searched refs:Xupdate (Results 1 - 7 of 7) sorted by relevance

/barrelfish-master/lib/openssl-1.0.0d/crypto/sha/asm/
H A Dsha1-armv4-large.pl70 sub Xupdate { subroutine
114 &Xupdate(@_,"and $t1,$b,$t1,ror#2");
123 &Xupdate(@_,"eor $t1,$b,$t1,ror#2");
131 &Xupdate(@_,"and $t1,$b,$t1,ror#2","and $t2,$c,$d");
H A Dsha1-s390x.pl20 # Optimize Xupdate for amount of memory references and reschedule
47 sub Xupdate { subroutine
51 lg $prefetch,160($sp) ### Xupdate(16) warm-up
54 return if ($i&1); # Xupdate is vectorized and executed every 2nd cycle
60 xgr $X[0],$prefetch ### Xupdate($i)
80 &Xupdate($i);
99 &Xupdate($i);
117 &Xupdate($i);
H A Dsha1-sparcv9.pl79 sub Xupdate { subroutine
91 sllx @X[($j+6)%8],32,$Xi ! Xupdate($i)
112 &Xupdate(@_);
136 &Xupdate(@_);
159 &Xupdate(@_);
H A Dsha1-ia64.pl120 { .mmi; mov $X[$i&0xf]=$f // Xupdate
150 { .mib; mov $X[$i&0xf]=$f // Xupdate
173 { .mib; mov $X[$i&0xf]=$f // Xupdate
199 { .mmi; mov $X[$i&0xf]=$f // Xupdate
H A Dsha512-sparcv9.pl276 srl $xi,@sigma0[0],$T1 !! Xupdate($i)
339 sllx %l2,32,$tmp0 !! Xupdate($i)
H A Dsha1-sparcv9a.pl13 # pairable(*) with IALU ones, offloading of Xupdate to the UltraSPARC
82 # This is reference 2x-parallelized VIS-powered Xupdate procedure. It
84 sub Xupdate { subroutine
121 # half-round VIS timing, because there are 16 Xupdate-free rounds,
131 # The reference Xupdate procedure is then "strained" over *pairs* of
/barrelfish-master/lib/openssl-1.0.0d/crypto/sha/
H A Dsha_locl.h86 # define Xupdate(a,ix,ia,ib,ic,id) (ix=(a)=(ia^ib^ic^id)) macro
99 # define Xupdate(a,ix,ia,ib,ic,id) do { (a)=(ia^ib^ic^id); \ macro
103 # define Xupdate(a,ix,ia,ib,ic,id) ( (a)=(ia^ib^ic^id), \ macro
160 Xupdate(f,xi,xa,xb,xc,xd); \
165 Xupdate(f,xi,xa,xb,xc,xd); \
170 Xupdate(f,xa,xa,xb,xc,xd); \
175 Xupdate(f,xa,xa,xb,xc,xd); \
180 Xupdate(f,xa,xa,xb,xc,xd); \
369 Xupdate(T,xa,xa,xb,xc,xd); \
375 Xupdate(
[all...]

Completed in 47 milliseconds