Searched refs:iotas (Results 1 - 14 of 14) sorted by relevance

/freebsd-13-stable/crypto/openssl/crypto/sha/asm/
H A Dkeccak1600-x86_64.pl73 my $iotas = "%r15";
157 xor ($iotas),@C[1]
158 lea 8($iotas),$iotas
162 mov @C[1],$A[0][0](%rsi) # R[0][0] = C[0] ^ ( C[1] | C[2]) ^ iotas[i]
341 test \$255,$iotas
344 lea -192($iotas),$iotas # rewind iotas
377 lea iotas(
569 iotas: label
[all...]
H A Dkeccak1600-s390x.pl51 my ($src,$dst,$iotas) = map("%r$_",(2..4));
78 larl $iotas,iotas
144 xg @C[1],0($iotas)
145 la $iotas,8($iotas)
146 stg @C[1],$A[0][0]($dst) # R[0][0] = C[0] ^ ( C[1] | C[2]) ^ iotas[i]
328 tmll $iotas,255
526 .type iotas,\@object
527 iotas label
[all...]
H A Dkeccak1600-c64x.pl34 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,
852 iotas: label
[all...]
H A Dkeccak1600p8-ppc.pl57 my $iotas = "r12";
176 lvx_u v31,$iotas,r0 ; iotas[index]
201 vxor v0, v0, v31 ; A[0][0] ^= iotas[index++]
310 addi r12,r12,`16*16` ; points at iotas
468 addi r12,r12,`16*16` ; points at iotas
808 .type iotas,\@object
809 iotas: label
834 .size iotas,.-iotas
[all...]
H A Dkeccak1600-ppc64.pl566 $POP r0,`$LOCALS+4*$SIZE_T`($sp) ; pull iotas[24]
570 addic r0,r0,`-8*24` ; rewind iotas
726 .type iotas,\@object
727 iotas: label
752 .size iotas,.-iotas
H A Dkeccak1600-armv8.pl84 .type iotas,%object
85 iotas: label
110 .size iotas,.-iotas
123 adr $C[2],iotas
550 adr x10,iotas
H A Dkeccak1600-avx2.pl136 lea iotas(%rip),%r10
450 iotas: label
H A Dkeccak1600-avx512.pl140 lea iotas(%rip),%r10
519 iotas: label
H A Dkeccak1600-avx512vl.pl64 lea iotas(%rip),%r10
360 iotas: label
H A Dkeccak1600-armv4.pl346 ldmia @E[3],{@E[0],@E[1]} @ iotas[i]
349 ldr.l @E[0],[@E[3],#8] @ iotas[i].lo
351 ldr.h @E[1],[@E[3],#12] @ iotas[i].hi
364 str.l @E[0],[sp,#$R[0][0]] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i];
/freebsd-13-stable/crypto/openssl/crypto/sha/
H A Dkeccak1600.c80 static const uint64_t iotas[] = { variable
227 assert(i < (sizeof(iotas) / sizeof(iotas[0])));
228 A[0][0] ^= iotas[i];
260 assert(i < (sizeof(iotas) / sizeof(iotas[0])));
305 A[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i];
387 assert(i < (sizeof(iotas) / sizeof(iotas[0])));
506 A[0][0] ^= iotas[
[all...]
/freebsd-13-stable/sys/crypto/openssl/amd64/
H A Dkeccak1600-x86_64.S298 leaq iotas(%rip),%r15
372 leaq iotas(%rip),%r15
499 .type iotas,@object
500 iotas: label
525 .size iotas,.-iotas
/freebsd-13-stable/sys/crypto/openssl/aarch64/
H A Dkeccak1600-armv8.S8 .type iotas,%object
9 iotas: label
34 .size iotas,.-iotas
38 adr x28,iotas
579 adr x10,iotas
/freebsd-13-stable/sys/crypto/openssl/arm/
H A Dkeccak1600-armv4.S288 ldmia r14,{r10,r11} @ iotas[i]
298 str r10,[sp,#240] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i];
304 strd r10,r11,[sp,#240] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i];
1169 ldr r10,[r14,#8] @ iotas[i].lo
1173 ldr r11,[r14,#12] @ iotas[i].hi
1175 ldrd r10,r11,[r14,#8] @ iotas[i].lo
1188 str r10,[sp,#0] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i];
1194 strd r10,r11,[sp,#0] @ R[0][0] = C[0] ^ (~C[1] & C[2]) ^ iotas[i];

Completed in 133 milliseconds