/freebsd-13-stable/lib/libmd/ |
H A D | sha_locl.h | 204 #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 D | sha1-ia64.pl | 104 { .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 D | sha1-s390x.pl | 27 # 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 D | sha1-c64xplus.pl | 163 || 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 D | sha1-sparcv9.pl | 88 sub Xupdate { subroutine 100 sllx @X[($j+6)%8],32,$Xi ! Xupdate($i) 121 &Xupdate(@_); 145 &Xupdate(@_); 168 &Xupdate(@_);
|
H A D | sha256-armv4.pl | 317 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 D | sha1-armv4-large.pl | 109 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 D | sha512-armv8.pl | 477 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 D | sha512-sparcv9.pl | 286 srl $xi,@sigma0[0],$T1 !! Xupdate($i) 349 sllx %l2,32,$tmp0 !! Xupdate($i)
|
H A D | sha1-sparcv9a.pl | 20 # 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 D | sha_local.h | 35 #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...] |