• Home
  • Raw
  • Download

Lines Matching refs:R2

2133 my ($R0,$R1,$R2,$R3,$R4, $S1,$S2,$S3,$S4) = map("%zmm$_",(16..24));
2182 vmovdqu `16*3-64`($ctx),%x#$D2 # ... ${R2}
2192 vpermd $D2,$T2,$R2
2202 vmovdqu64 $R2,0x40(%rsp,%rax){%k2}
2221 vpmuludq $T0,$R2,$D2 # d2 = r0'*r2
2224 vpsrlq \$32,$R2,$T2
2229 vpmuludq $T1,$R2,$M3
2241 vpmuludq $T2,$R2,$M4
2330 vpermd $R2,$M0,$R2
2336 vpermd $D2,$M0,${R2}{%k1}
2341 vpslld \$2,$R2,$S2
2345 vpaddd $R2,$S2,$S2
2400 vpmuludq $H2,$R2,$D4 # d4 = h2*r2
2423 vpmuludq $H1,$R2,$M3
2426 vpmuludq $H0,$R2,$M2
2526 vpsrlq \$32,$R2,$R2
2542 vpmuludq $H2,$R2,$D4 # d4 = h2*r2
2564 vpmuludq $H1,$R2,$M3
2567 vpmuludq $H0,$R2,$M2
2928 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
2964 vpbroadcastq 128($ctx),$R2
2968 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
2969 vpaddq $R2,$S2,$S2
3008 vmovdqa $H2,$R2
3030 vpmadd52luq $H0,$R2,$D2lo
3031 vpmadd52huq $H0,$R2,$D2hi
3076 vpunpcklqdq $R2,$H2,$R2
3082 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
3084 vpaddq $R2,$S2,$S2
3094 vinserti128 \$1,%x#$R2,$H2,$R2
3098 vpermq \$0b11011000,$R2,$R2
3116 vmovdqu64 $R2,128($ctx)
3117 vpbroadcastq %x#$R2,$R2
3130 vmovdqu64 $R2,128($ctx)
3131 vpsrldq \$8,$R2,$R2
3139 vmovdqu64 128+8($ctx),${R2}{%k1}{z}# load 2nd and 1st key powers
3192 vpmadd52luq $H0,$R2,$D2lo
3193 vpmadd52huq $H0,$R2,$D2hi
3247 vmovdqu64 128($ctx),$R2 # load all key powers
3253 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
3254 vpaddq $R2,$S2,$S2
3278 vpmadd52luq $H0,$R2,$D2lo
3279 vpmadd52huq $H0,$R2,$D2hi
3371 my ($H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2) = map("%ymm$_",(0..5,16,17));
3401 vmovdqu64 128($ctx),$R2 # load 1-3-2-4 powers
3406 vpsllq \$2,$R2,$S2 # S2 = R2*5*4
3407 vpaddq $R2,$S2,$S2
3410 vpbroadcastq %x#$R2,$RR2 # broadcast 4th power
3431 vpmadd52luq $RR0,$R2,$D2lo
3432 vpmadd52huq $RR0,$R2,$D2hi
3476 vpunpcklqdq $R2,$RR2,$T2 # 3748
3477 vpunpckhqdq $R2,$RR2,$R2 # 1526
3484 map(s/%y/%z/, $H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2);
3490 vshufi64x2 \$0x44,$R2,$T2,$RR2 # 15263748
3513 vpbroadcastq %x#$RR2,$R2
3559 vpmadd52luq $H0,$R2,$D2lo
3560 vpmadd52huq $H0,$R2,$D2hi
3684 map(s/%z/%y/, $H0,$H1,$H2,$R0,$R1,$R2,$S1,$S2);