| /src/crypto/openssl/crypto/sha/asm/ |
| H A D | keccak1600-x86_64.pl | 75 my $iotas = "%r15"; 159 xor ($iotas),@C[1] 160 lea 8($iotas),$iotas 343 test \$255,$iotas 346 lea -192($iotas),$iotas # rewind iotas 379 lea iotas(%rip),$iotas 446 lea iotas(%rip),$iotas
|
| H A D | keccak1600-c64x.pl | 34 my $iotas = "A14"; 110 || MVKL \$PCR_OFFSET(iotas,_KeccakF1600_int),$iotas 111 MVKH \$PCR_OFFSET(iotas,_KeccakF1600_int),$iotas 114 || MVKL (iotas-_KeccakF1600_int),$iotas 115 MVKH (iotas-_KeccakF1600_int),$iotas 117 ADD B0,$iotas,$iotas 255 || LDW *${iotas}++[2],A$C[0] 259 || LDW *${iotas}[-1],B$C[0] 309 || EXTU $iotas,24,24,A0 ; A0 is A$C[0], as we done?
|
| H A D | keccak1600-s390x.pl | 53 my ($src,$dst,$iotas) = map("%r$_",(2..4)); 80 larl $iotas,iotas 146 xg @C[1],0($iotas) 147 la $iotas,8($iotas) 330 tmll $iotas,255
|
| H A D | keccak1600p8-ppc.pl | 61 my $iotas = "r12"; 180 lvx_u v31,$iotas,r0 ; iotas[index]
|
| /src/crypto/openssl/crypto/sha/ |
| H A D | keccak1600.c | 83 static const uint64_t iotas[] = { variable 230 assert(i < OSSL_NELEM(iotas)); in Iota() 231 A[0][0] ^= iotas[i]; in Iota() 263 assert(i < OSSL_NELEM(iotas)); in Round() 308 A[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i]; in Round() 390 assert(i < OSSL_NELEM(iotas)); in Round() 509 A[0][0] ^= iotas[i]; in Round() 535 assert(i < OSSL_NELEM(iotas)); in Round() 556 R[0][0] = C[0] ^ (C[1] | C[2]) ^ iotas[i]; in Round() 562 R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i]; in Round() [all …]
|
| /src/sys/crypto/openssl/amd64/ |
| H A D | keccak1600-x86_64.S | 297 leaq iotas(%rip),%r15 371 leaq iotas(%rip),%r15 501 .type iotas,@object 502 iotas: label 527 .size iotas,.-iotas
|
| /src/sys/crypto/openssl/powerpc64le/ |
| H A D | keccak1600-ppc64.S | 618 .type iotas,@object 619 iotas: label 644 .size iotas,.-iotas
|
| /src/sys/crypto/openssl/powerpc64/ |
| H A D | keccak1600-ppc64.S | 643 .type iotas,@object 644 iotas: label 669 .size iotas,.-iotas
|
| /src/sys/crypto/openssl/aarch64/ |
| H A D | keccak1600-armv8.S | 9 .type iotas,%object 10 iotas: label 35 .size iotas,.-iotas 42 adrp x28,iotas 43 add x28,x28,#:lo12:iotas 585 adrp x10,iotas 586 add x10,x10,#:lo12:iotas
|
| /src/sys/crypto/openssl/arm/ |
| H A D | keccak1600-armv4.S | 287 ldmia r14,{r10,r11} @ iotas[i] 297 str r10,[sp,#240] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i]; 303 strd r10,r11,[sp,#240] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i]; 1168 ldr r10,[r14,#8] @ iotas[i].lo 1172 ldr r11,[r14,#12] @ iotas[i].hi 1174 ldrd r10,r11,[r14,#8] @ iotas[i].lo 1187 str r10,[sp,#0] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i]; 1193 strd r10,r11,[sp,#0] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i];
|