HomeSort by: relevance | last modified time | path
    Searched refs:A_flat (Results 1 - 25 of 30) sorted by relevancy

1 2

  /src/crypto/external/apache2/openssl/dist/crypto/sha/asm/
keccak1600-avx2.pl 281 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
294 lea 96($A_flat),$A_flat
300 vpbroadcastq -96($A_flat),$A00 # load A[5][5]
301 vmovdqu 8+32*0-96($A_flat),$A01
302 vmovdqu 8+32*1-96($A_flat),$A20
303 vmovdqu 8+32*2-96($A_flat),$A31
304 vmovdqu 8+32*3-96($A_flat),$A21
305 vmovdqu 8+32*4-96($A_flat),$A41
306 vmovdqu 8+32*5-96($A_flat),$A1
    [all...]
keccak1600-avx512vl.pl 182 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
195 lea 96($A_flat),$A_flat
202 vpbroadcastq -96($A_flat),$A00 # load A[5][5]
203 vmovdqu 8+32*0-96($A_flat),$A01
204 vmovdqu 8+32*1-96($A_flat),$A20
205 vmovdqu 8+32*2-96($A_flat),$A31
206 vmovdqu 8+32*3-96($A_flat),$A21
207 vmovdqu 8+32*4-96($A_flat),$A41
208 vmovdqu 8+32*5-96($A_flat),$A1
    [all...]
keccak1600-avx512.pl 279 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
292 lea 96($A_flat),$A_flat
330 vmovdqu64 40*0-96($A_flat),${A00}{$k11111}{z}
332 vmovdqu64 40*1-96($A_flat),${A10}{$k11111}{z}
333 vmovdqu64 40*2-96($A_flat),${A20}{$k11111}{z}
334 vmovdqu64 40*3-96($A_flat),${A30}{$k11111}{z}
335 vmovdqu64 40*4-96($A_flat),${A40}{$k11111}{z}
376 vmovdqu64 $A00,40*0-96($A_flat){$k11111}
377 vmovdqu64 $A10,40*1-96($A_flat){$k11111
    [all...]
keccak1600-x86_64.pl 412 { my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
413 ($A_flat,$inp) = ("%r8","%r9");
455 lea -100(%rdi),$A_flat
460 xor ($A_flat),%rax
461 lea 8($A_flat),$A_flat
463 mov %rax,-8($A_flat)
506 { my ($A_flat,$out,$len,$bsz,$next) = ("%rdi","%rsi","%rdx","%rcx","%r8");
523 mov $A_flat,%r9
547 mov $A_flat,%r
    [all...]
keccak1600-armv4.pl 752 { my ($A_flat,$inp,$len,$bsz) = map("r$_",(10..12,14));
787 add $A_flat,r0,#$A[1][0]
797 ldmia $A_flat!,{@C[0]-@C[9]}
799 ldmia $A_flat!,{@C[0]-@C[9]}
801 ldmia $A_flat!,{@C[0]-@C[9]}
803 ldmia $A_flat!,{@C[0]-@C[9]}
834 add $A_flat,sp,#0
874 ldmia $A_flat,{r4-r5} @ A_flat[i]
894 stmia $A_flat!,{r4-r5} @ A_flat[i++] ^= BitInterleave(inp[0..7]
    [all...]
keccak1600-s390x.pl 395 { my ($A_flat,$inp,$len,$bsz) = map("%r$_",(2..5));
431 la %r1,0($A_flat)
475 { my ($A_flat,$out,$len,$bsz,$next) = map("%r$_",(2..6));
486 la %r1,0($A_flat)
510 la %r1,0($A_flat)
keccak1600-armv8.pl 473 my ($A_flat,$out,$len,$bsz) = map("x$_",(19..22));
485 mov $A_flat,x0 // put aside arguments
506 mov x0,$A_flat
508 mov x0,$A_flat
keccak1600-ppc64.pl 652 my ($A_flat,$out,$len,$bsz) = map("r$_",(28..31));
666 mr $A_flat,r3
704 mr r3,$A_flat
706 subi r3,$A_flat,8 ; prepare for ldu
  /src/crypto/external/bsd/openssl/dist/crypto/sha/asm/
keccak1600-avx2.pl 281 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
294 lea 96($A_flat),$A_flat
300 vpbroadcastq -96($A_flat),$A00 # load A[5][5]
301 vmovdqu 8+32*0-96($A_flat),$A01
302 vmovdqu 8+32*1-96($A_flat),$A20
303 vmovdqu 8+32*2-96($A_flat),$A31
304 vmovdqu 8+32*3-96($A_flat),$A21
305 vmovdqu 8+32*4-96($A_flat),$A41
306 vmovdqu 8+32*5-96($A_flat),$A1
    [all...]
keccak1600-avx512vl.pl 182 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
195 lea 96($A_flat),$A_flat
202 vpbroadcastq -96($A_flat),$A00 # load A[5][5]
203 vmovdqu 8+32*0-96($A_flat),$A01
204 vmovdqu 8+32*1-96($A_flat),$A20
205 vmovdqu 8+32*2-96($A_flat),$A31
206 vmovdqu 8+32*3-96($A_flat),$A21
207 vmovdqu 8+32*4-96($A_flat),$A41
208 vmovdqu 8+32*5-96($A_flat),$A1
    [all...]
keccak1600-avx512.pl 279 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
292 lea 96($A_flat),$A_flat
330 vmovdqu64 40*0-96($A_flat),${A00}{$k11111}{z}
332 vmovdqu64 40*1-96($A_flat),${A10}{$k11111}{z}
333 vmovdqu64 40*2-96($A_flat),${A20}{$k11111}{z}
334 vmovdqu64 40*3-96($A_flat),${A30}{$k11111}{z}
335 vmovdqu64 40*4-96($A_flat),${A40}{$k11111}{z}
376 vmovdqu64 $A00,40*0-96($A_flat){$k11111}
377 vmovdqu64 $A10,40*1-96($A_flat){$k11111
    [all...]
keccak1600-x86_64.pl 412 { my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
413 ($A_flat,$inp) = ("%r8","%r9");
455 lea -100(%rdi),$A_flat
460 xor ($A_flat),%rax
461 lea 8($A_flat),$A_flat
463 mov %rax,-8($A_flat)
506 { my ($A_flat,$out,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
523 mov $A_flat,%r8
545 mov $A_flat,%r
    [all...]
keccak1600-armv4.pl 752 { my ($A_flat,$inp,$len,$bsz) = map("r$_",(10..12,14));
787 add $A_flat,r0,#$A[1][0]
797 ldmia $A_flat!,{@C[0]-@C[9]}
799 ldmia $A_flat!,{@C[0]-@C[9]}
801 ldmia $A_flat!,{@C[0]-@C[9]}
803 ldmia $A_flat!,{@C[0]-@C[9]}
834 add $A_flat,sp,#0
874 ldmia $A_flat,{r4-r5} @ A_flat[i]
894 stmia $A_flat!,{r4-r5} @ A_flat[i++] ^= BitInterleave(inp[0..7]
    [all...]
keccak1600-s390x.pl 395 { my ($A_flat,$inp,$len,$bsz) = map("%r$_",(2..5));
431 la %r1,0($A_flat)
475 { my ($A_flat,$out,$len,$bsz) = map("%r$_",(2..5));
486 la %r1,0($A_flat)
508 la %r1,0($A_flat)
keccak1600-armv8.pl 468 my ($A_flat,$out,$len,$bsz) = map("x$_",(19..22));
480 mov $A_flat,x0 // put aside arguments
499 mov x0,$A_flat
501 mov x0,$A_flat
keccak1600-ppc64.pl 637 my ($A_flat,$out,$len,$bsz) = map("r$_",(28..31));
651 mr $A_flat,r3
686 mr r3,$A_flat
688 subi r3,$A_flat,8 ; prepare for ldu
  /src/crypto/external/bsd/openssl.old/dist/crypto/sha/asm/
keccak1600-avx2.pl 281 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
294 lea 96($A_flat),$A_flat
300 vpbroadcastq -96($A_flat),$A00 # load A[5][5]
301 vmovdqu 8+32*0-96($A_flat),$A01
302 vmovdqu 8+32*1-96($A_flat),$A20
303 vmovdqu 8+32*2-96($A_flat),$A31
304 vmovdqu 8+32*3-96($A_flat),$A21
305 vmovdqu 8+32*4-96($A_flat),$A41
306 vmovdqu 8+32*5-96($A_flat),$A1
    [all...]
keccak1600-avx512vl.pl 182 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
195 lea 96($A_flat),$A_flat
202 vpbroadcastq -96($A_flat),$A00 # load A[5][5]
203 vmovdqu 8+32*0-96($A_flat),$A01
204 vmovdqu 8+32*1-96($A_flat),$A20
205 vmovdqu 8+32*2-96($A_flat),$A31
206 vmovdqu 8+32*3-96($A_flat),$A21
207 vmovdqu 8+32*4-96($A_flat),$A41
208 vmovdqu 8+32*5-96($A_flat),$A1
    [all...]
keccak1600-avx512.pl 279 my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
292 lea 96($A_flat),$A_flat
330 vmovdqu64 40*0-96($A_flat),${A00}{$k11111}{z}
332 vmovdqu64 40*1-96($A_flat),${A10}{$k11111}{z}
333 vmovdqu64 40*2-96($A_flat),${A20}{$k11111}{z}
334 vmovdqu64 40*3-96($A_flat),${A30}{$k11111}{z}
335 vmovdqu64 40*4-96($A_flat),${A40}{$k11111}{z}
376 vmovdqu64 $A00,40*0-96($A_flat){$k11111}
377 vmovdqu64 $A10,40*1-96($A_flat){$k11111
    [all...]
keccak1600-x86_64.pl 410 { my ($A_flat,$inp,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
411 ($A_flat,$inp) = ("%r8","%r9");
453 lea -100(%rdi),$A_flat
458 xor ($A_flat),%rax
459 lea 8($A_flat),$A_flat
461 mov %rax,-8($A_flat)
504 { my ($A_flat,$out,$len,$bsz) = ("%rdi","%rsi","%rdx","%rcx");
521 mov $A_flat,%r8
543 mov $A_flat,%r
    [all...]
keccak1600-armv4.pl 736 { my ($A_flat,$inp,$len,$bsz) = map("r$_",(10..12,14));
771 add $A_flat,r0,#$A[1][0]
781 ldmia $A_flat!,{@C[0]-@C[9]}
783 ldmia $A_flat!,{@C[0]-@C[9]}
785 ldmia $A_flat!,{@C[0]-@C[9]}
787 ldmia $A_flat!,{@C[0]-@C[9]}
818 add $A_flat,sp,#0
858 ldmia $A_flat,{r4-r5} @ A_flat[i]
878 stmia $A_flat!,{r4-r5} @ A_flat[i++] ^= BitInterleave(inp[0..7]
    [all...]
keccak1600-s390x.pl 393 { my ($A_flat,$inp,$len,$bsz) = map("%r$_",(2..5));
429 la %r1,0($A_flat)
473 { my ($A_flat,$out,$len,$bsz) = map("%r$_",(2..5));
484 la %r1,0($A_flat)
506 la %r1,0($A_flat)
keccak1600-armv8.pl 464 my ($A_flat,$out,$len,$bsz) = map("x$_",(19..22));
476 mov $A_flat,x0 // put aside arguments
495 mov x0,$A_flat
497 mov x0,$A_flat
keccak1600-ppc64.pl 633 my ($A_flat,$out,$len,$bsz) = map("r$_",(28..31));
647 mr $A_flat,r3
682 mr r3,$A_flat
684 subi r3,$A_flat,8 ; prepare for ldu
  /src/crypto/external/apache2/openssl/dist/crypto/sha/
keccak1600.c 1098 uint64_t *A_flat = (uint64_t *)A;
1108 A_flat[i] ^= BitInterleave(Ai);
1129 uint64_t *A_flat = (uint64_t *)A;
1139 uint64_t Ai = BitDeinterleave(A_flat[i]);

Completed in 56 milliseconds

1 2