| /src/crypto/external/apache2/openssl/dist/crypto/sha/asm/ |
| keccak1600-avx512.pl | 131 my ($C00,$D00) = @T[0..1]; 151 vprolq \$1,$A00,$D00 153 vpermq $D00,@Theta[4],$D00 155 vpternlogq \$0x96,$A00,$D00,@T[0] # T[0] is original A00 156 vpternlogq \$0x96,$A00,$D00,$A10 157 vpternlogq \$0x96,$A00,$D00,$A20 158 vpternlogq \$0x96,$A00,$D00,$A30 159 vpternlogq \$0x96,$A00,$D00,$A40 224 vprolq \$1,$C00,$D00 [all...] |
| keccak1600-avx2.pl | 126 my ($C14,$C00,$D00,$D14) = @T[5..8]; 158 vpxor @T[4],@T[1],$D00 159 vpermq \$0b00000000,$D00,$D00 # D[0..0] = ROL64(C[1],1) ^ C[4] 168 vpxor $D00,$A20,$A20 # ^= D[0..0] 169 vpxor $D00,$A00,$A00 # ^= D[0..0]
|
| keccak1600-avx512vl.pl | 55 my ($C14,$C00,$D00,$D14) = @T[5..8]; 83 vpxor @T[4],@T[1],$D00 84 vpermq \$0b00000000,$D00,$D00 # D[0..0] = ROL64(C[1],1) ^ C[4] 89 vpxor $D00,$A00,$A00 # ^= D[0..0] 95 vpxor $D00,$A20,$A20 # ^= D[0..0] from Theta
|
| /src/crypto/external/bsd/openssl/dist/crypto/sha/asm/ |
| keccak1600-avx512.pl | 131 my ($C00,$D00) = @T[0..1]; 151 vprolq \$1,$A00,$D00 153 vpermq $D00,@Theta[4],$D00 155 vpternlogq \$0x96,$A00,$D00,@T[0] # T[0] is original A00 156 vpternlogq \$0x96,$A00,$D00,$A10 157 vpternlogq \$0x96,$A00,$D00,$A20 158 vpternlogq \$0x96,$A00,$D00,$A30 159 vpternlogq \$0x96,$A00,$D00,$A40 224 vprolq \$1,$C00,$D00 [all...] |
| keccak1600-avx2.pl | 126 my ($C14,$C00,$D00,$D14) = @T[5..8]; 158 vpxor @T[4],@T[1],$D00 159 vpermq \$0b00000000,$D00,$D00 # D[0..0] = ROL64(C[1],1) ^ C[4] 168 vpxor $D00,$A20,$A20 # ^= D[0..0] 169 vpxor $D00,$A00,$A00 # ^= D[0..0]
|
| keccak1600-avx512vl.pl | 55 my ($C14,$C00,$D00,$D14) = @T[5..8]; 83 vpxor @T[4],@T[1],$D00 84 vpermq \$0b00000000,$D00,$D00 # D[0..0] = ROL64(C[1],1) ^ C[4] 89 vpxor $D00,$A00,$A00 # ^= D[0..0] 95 vpxor $D00,$A20,$A20 # ^= D[0..0] from Theta
|
| /src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/ |
| keccak1600-avx512.pl | 131 my ($C00,$D00) = @T[0..1]; 151 vprolq \$1,$A00,$D00 153 vpermq $D00,@Theta[4],$D00 155 vpternlogq \$0x96,$A00,$D00,@T[0] # T[0] is original A00 156 vpternlogq \$0x96,$A00,$D00,$A10 157 vpternlogq \$0x96,$A00,$D00,$A20 158 vpternlogq \$0x96,$A00,$D00,$A30 159 vpternlogq \$0x96,$A00,$D00,$A40 224 vprolq \$1,$C00,$D00 [all...] |
| keccak1600-avx2.pl | 126 my ($C14,$C00,$D00,$D14) = @T[5..8]; 158 vpxor @T[4],@T[1],$D00 159 vpermq \$0b00000000,$D00,$D00 # D[0..0] = ROL64(C[1],1) ^ C[4] 168 vpxor $D00,$A20,$A20 # ^= D[0..0] 169 vpxor $D00,$A00,$A00 # ^= D[0..0]
|
| keccak1600-avx512vl.pl | 55 my ($C14,$C00,$D00,$D14) = @T[5..8]; 83 vpxor @T[4],@T[1],$D00 84 vpermq \$0b00000000,$D00,$D00 # D[0..0] = ROL64(C[1],1) ^ C[4] 89 vpxor $D00,$A00,$A00 # ^= D[0..0] 95 vpxor $D00,$A20,$A20 # ^= D[0..0] from Theta
|