Lines Matching refs:R2
2208 my ($R0,$R1,$R2,$R3,$R4, $S1,$S2,$S3,$S4) = map("%zmm$_",(16..24));
2254 vmovdqu `16*3-64`($ctx),%x#$D2 # ... ${R2}
2264 vpermd $D2,$T2,$R2
2274 vmovdqu64 $R2,0x40(%rsp,%rax){%k2}
2293 vpmuludq $T0,$R2,$D2 # d2 = r0'*r2
2296 vpsrlq \$32,$R2,$T2
2301 vpmuludq $T1,$R2,$M3
2313 vpmuludq $T2,$R2,$M4
2402 vpermd $R2,$M0,$R2
2408 vpermd $D2,$M0,${R2}{%k1}
2413 vpslld \$2,$R2,$S2
2417 vpaddd $R2,$S2,$S2
2472 vpmuludq $H2,$R2,$D4 # d4 = h2*r2
2495 vpmuludq $H1,$R2,$M3
2498 vpmuludq $H0,$R2,$M2
2598 vpsrlq \$32,$R2,$R2
2614 vpmuludq $H2,$R2,$D4 # d4 = h2*r2
2636 vpmuludq $H1,$R2,$M3
2639 vpmuludq $H0,$R2,$M2
3023 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
3058 vpbroadcastq 128($ctx),$R2
3062 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
3063 vpaddq $R2,$S2,$S2
3102 vmovdqa $H2,$R2
3124 vpmadd52luq $H0,$R2,$D2lo
3125 vpmadd52huq $H0,$R2,$D2hi
3170 vpunpcklqdq $R2,$H2,$R2
3176 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
3178 vpaddq $R2,$S2,$S2
3188 vinserti128 \$1,%x#$R2,$H2,$R2
3192 vpermq \$0b11011000,$R2,$R2
3210 vmovdqu64 $R2,128($ctx)
3211 vpbroadcastq %x#$R2,$R2
3224 vmovdqu64 $R2,128($ctx)
3225 vpsrldq \$8,$R2,$R2
3233 vmovdqu64 128+8($ctx),${R2}{%k1}{z}# load 2nd and 1st key powers
3286 vpmadd52luq $H0,$R2,$D2lo
3287 vpmadd52huq $H0,$R2,$D2hi
3341 vmovdqu64 128($ctx),$R2 # load all key powers
3347 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
3348 vpaddq $R2,$S2,$S2
3372 vpmadd52luq $H0,$R2,$D2lo
3373 vpmadd52huq $H0,$R2,$D2hi
3464 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
3493 vmovdqu64 128($ctx),$R2 # load 1-3-2-4 powers
3498 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
3499 vpaddq $R2,$S2,$S2
3502 vpbroadcastq %x#$R2,$RR2 # broadcast 4th power
3523 vpmadd52luq $RR0,$R2,$D2lo
3524 vpmadd52huq $RR0,$R2,$D2hi
3568 vpunpcklqdq $R2,$RR2,$T2 # 3748
3569 vpunpckhqdq $R2,$RR2,$R2 # 1526
3576 map(s/%y/%z/, $H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2);
3582 vshufi64x2 \$0x44,$R2,$T2,$RR2 # 15263748
3605 vpbroadcastq %x#$RR2,$R2
3651 vpmadd52luq $H0,$R2,$D2lo
3652 vpmadd52huq $H0,$R2,$D2hi
3776 map(s/%z/%y/, $H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2);