| /src/crypto/external/apache2/openssl/dist/crypto/sha/asm/ |
| keccak1600-avx2.pl | 126 my ($C14,$C00,$D00,$D14) = @T[5..8]; 143 vpshufd \$0b01001110,$A20,$C00 150 vpxor $A20,$C00,$C00 151 vpermq \$0b01001110,$C00,@T[0] 161 vpxor $A00,$C00,$C00 162 vpxor @T[0],$C00,$C00 # C[0..0] 164 vpsrlq \$63,$C00,@T[0 [all...] |
| keccak1600-avx512.pl | 131 my ($C00,$D00) = @T[0..1]; 148 vpternlogq \$0x96,$A20,$A10,$A00 # and use it as "C00" 221 vpternlogq \$0x96,$A20,$A10,$C00 # C00 is @T[0]'s alias 222 vpternlogq \$0x96,$A40,$A30,$C00 224 vprolq \$1,$C00,$D00 225 vpermq $C00,@Theta[1],$C00 228 vpternlogq \$0x96,$C00,$D00,$A00 229 vpternlogq \$0x96,$C00,$D00,$A3 [all...] |
| keccak1600-avx512vl.pl | 55 my ($C14,$C00,$D00,$D14) = @T[5..8]; 71 vpshufd \$0b01001110,$A20,$C00 76 vpxor $A20,$C00,$C00 77 vpermq \$0b01001110,$C00,@T[0] 86 vpternlogq \$0x96,@T[0],$A00,$C00 # C[0..0] 87 vprolq \$1,$C00,@T[1] # ROL64(C[0..0],1) 92 vpblendd \$0b00000011,$C00,@T[4],@T[0]
|
| /src/crypto/external/bsd/openssl/dist/crypto/sha/asm/ |
| keccak1600-avx2.pl | 126 my ($C14,$C00,$D00,$D14) = @T[5..8]; 143 vpshufd \$0b01001110,$A20,$C00 150 vpxor $A20,$C00,$C00 151 vpermq \$0b01001110,$C00,@T[0] 161 vpxor $A00,$C00,$C00 162 vpxor @T[0],$C00,$C00 # C[0..0] 164 vpsrlq \$63,$C00,@T[0 [all...] |
| keccak1600-avx512.pl | 131 my ($C00,$D00) = @T[0..1]; 148 vpternlogq \$0x96,$A20,$A10,$A00 # and use it as "C00" 221 vpternlogq \$0x96,$A20,$A10,$C00 # C00 is @T[0]'s alias 222 vpternlogq \$0x96,$A40,$A30,$C00 224 vprolq \$1,$C00,$D00 225 vpermq $C00,@Theta[1],$C00 228 vpternlogq \$0x96,$C00,$D00,$A00 229 vpternlogq \$0x96,$C00,$D00,$A3 [all...] |
| keccak1600-avx512vl.pl | 55 my ($C14,$C00,$D00,$D14) = @T[5..8]; 71 vpshufd \$0b01001110,$A20,$C00 76 vpxor $A20,$C00,$C00 77 vpermq \$0b01001110,$C00,@T[0] 86 vpternlogq \$0x96,@T[0],$A00,$C00 # C[0..0] 87 vprolq \$1,$C00,@T[1] # ROL64(C[0..0],1) 92 vpblendd \$0b00000011,$C00,@T[4],@T[0]
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/ |
| keccak1600-avx2.pl | 126 my ($C14,$C00,$D00,$D14) = @T[5..8]; 143 vpshufd \$0b01001110,$A20,$C00 150 vpxor $A20,$C00,$C00 151 vpermq \$0b01001110,$C00,@T[0] 161 vpxor $A00,$C00,$C00 162 vpxor @T[0],$C00,$C00 # C[0..0] 164 vpsrlq \$63,$C00,@T[0 [all...] |
| keccak1600-avx512.pl | 131 my ($C00,$D00) = @T[0..1]; 148 vpternlogq \$0x96,$A20,$A10,$A00 # and use it as "C00" 221 vpternlogq \$0x96,$A20,$A10,$C00 # C00 is @T[0]'s alias 222 vpternlogq \$0x96,$A40,$A30,$C00 224 vprolq \$1,$C00,$D00 225 vpermq $C00,@Theta[1],$C00 228 vpternlogq \$0x96,$C00,$D00,$A00 229 vpternlogq \$0x96,$C00,$D00,$A3 [all...] |
| keccak1600-avx512vl.pl | 55 my ($C14,$C00,$D00,$D14) = @T[5..8]; 71 vpshufd \$0b01001110,$A20,$C00 76 vpxor $A20,$C00,$C00 77 vpermq \$0b01001110,$C00,@T[0] 86 vpternlogq \$0x96,@T[0],$A00,$C00 # C[0..0] 87 vprolq \$1,$C00,@T[1] # ROL64(C[0..0],1) 92 vpblendd \$0b00000011,$C00,@T[4],@T[0]
|