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

/freebsd-13-stable/lib/libmd/
H A Dsha_locl.h204 #undef Xupdate macro
205 #define Xupdate(a,i,ia,ib,ic,id) X[(i)&0x0f]=(a)=\ macro
209 #undef Xupdate macro
210 #define Xupdate(a,i,ia,ib,ic,id) (a)=\ macro
220 Xupdate(f,i,xa,xb,xc,xd); \
225 Xupdate(f,i,xa,xb,xc,xd); \
230 Xupdate(f,i,xa,xa,xa,xa); \
235 Xupdate(f,i,xa,xa,xa,xa); \
240 Xupdate(f,i,xa,xa,xa,xa); \
/freebsd-13-stable/crypto/openssl/crypto/sha/asm/
H A Dsha1-ia64.pl104 { .mmi; add $e=$e,$X[$i] // e+=Xupdate
107 { .mmi; xor $Xn=$Xn,$X[($j+2)%16] // forward Xupdate
108 xor tmp3=$X[($j+8)%16],$X[($j+13)%16] // forward Xupdate
111 xor $Xn=$Xn,tmp3 // forward Xupdate
134 { .mmi; add $e=$e,$X[$i%16] // e+=Xupdate
137 { .mmi; xor $Xn=$Xn,$X[($j+2)%16] // forward Xupdate
138 xor tmp3=$X[($j+8)%16],$X[($j+13)%16] // forward Xupdate
141 xor $Xn=$Xn,tmp3 // forward Xupdate
164 xor $Xn=$Xn,$X[($j+2)%16] };; // forward Xupdate
165 { .mib; add $e=$e,$X[$i%16] // e+=Xupdate
[all...]
H A Dsha1-s390x.pl27 # Optimize Xupdate for amount of memory references and reschedule
75 sub Xupdate { subroutine
79 lg $prefetch,$stdframe($sp) ### Xupdate(16) warm-up
82 return if ($i&1); # Xupdate is vectorized and executed every 2nd cycle
88 xgr $X[0],$prefetch ### Xupdate($i)
108 &Xupdate($i);
127 &Xupdate($i);
145 &Xupdate($i);
H A Dsha1-c64xplus.pl163 || XOR $X0,$X2,$TX0 ; Xupdate XORs are 1 iteration ahead
186 || ROTL $TX1,1,$TX2 ; Xupdate output
223 || ROTL $TX1,1,$TX2 ; Xupdate output
263 || ROTL $TX1,1,$TX2 ; Xupdate output
299 || ROTL $TX1,1,$TX2 ; Xupdate output
H A Dsha1-sparcv9.pl88 sub Xupdate { subroutine
100 sllx @X[($j+6)%8],32,$Xi ! Xupdate($i)
121 &Xupdate(@_);
145 &Xupdate(@_);
168 &Xupdate(@_);
H A Dsha256-armv4.pl317 sub Xupdate() subroutine
527 &Xupdate(\&body_00_15);
528 &Xupdate(\&body_00_15);
529 &Xupdate(\&body_00_15);
530 &Xupdate(\&body_00_15);
H A Dsha1-armv4-large.pl109 sub Xupdate { subroutine
163 &Xupdate(@_,"and $t1,$b,$t1,ror#2");
172 &Xupdate(@_,"eor $t1,$b,$t1,ror#2");
180 &Xupdate(@_,"and $t1,$b,$t1,ror#2","and $t2,$c,$d");
H A Dsha512-armv8.pl477 sub Xupdate() subroutine
688 &Xupdate(\&body_00_15);
689 &Xupdate(\&body_00_15);
690 &Xupdate(\&body_00_15);
691 &Xupdate(\&body_00_15);
H A Dsha512-sparcv9.pl286 srl $xi,@sigma0[0],$T1 !! Xupdate($i)
349 sllx %l2,32,$tmp0 !! Xupdate($i)
H A Dsha1-sparcv9a.pl20 # pairable(*) with IALU ones, offloading of Xupdate to the UltraSPARC
89 # This is reference 2x-parallelized VIS-powered Xupdate procedure. It
91 sub Xupdate { subroutine
128 # half-round VIS timing, because there are 16 Xupdate-free rounds,
138 # The reference Xupdate procedure is then "strained" over *pairs* of
/freebsd-13-stable/crypto/openssl/crypto/sha/
H A Dsha_local.h35 #define Xupdate(a,ix,ia,ib,ic,id) ( (a)=(ia^ib^ic^id), \ macro
89 Xupdate(f,xi,xa,xb,xc,xd); \
94 Xupdate(f,xi,xa,xb,xc,xd); \
99 Xupdate(f,xa,xa,xb,xc,xd); \
104 Xupdate(f,xa,xa,xb,xc,xd); \
109 Xupdate(f,xa,xa,xb,xc,xd); \
346 Xupdate(T,xa,xa,xb,xc,xd); \
352 Xupdate(T,xa,xa,xb,xc,xd); \
358 Xupdate(T,xa,xa,xb,xc,xd); \
364 Xupdate(
[all...]

Completed in 124 milliseconds