Home | History | Annotate | Download | only in chacha20poly1305

Lines Matching refs:acc2

20 #define acc2 R12
199 #define polyAdd(S) ADDQ S, acc0; ADCQ 8+S, acc1; ADCQ $1, acc2
200 #define polyMulStage1 MOVQ (0*8)(BP), AX; MOVQ AX, t2; MULQ acc0; MOVQ AX, t0; MOVQ DX, t1; MOVQ (0*8)(BP), AX; MULQ acc1; IMULQ acc2, t2; ADDQ AX, t1; ADCQ DX, t2
202 #define polyMulStage3 IMULQ acc2, t3; ADDQ acc0, t2; ADCQ DX, t3
203 #define polyMulReduceStage MOVQ t0, acc0; MOVQ t1, acc1; MOVQ t2, acc2; ANDQ $3, acc2; MOVQ t2, t0; ANDQ $-4, t0; MOVQ t3, t1; SHRQ $2, t2:t3; SHRQ $2, t3; ADDQ t0, acc0; ADCQ t1, acc1; ADCQ $0, acc2; ADDQ t2, acc0; ADCQ t3, acc1; ADCQ $0, acc2
205 #define polyMulStage1_AVX2 MOVQ (0*8)(BP), DX; MOVQ DX, t2; MULXQ acc0, t0, t1; IMULQ acc2, t2; MULXQ acc1, AX, DX; ADDQ AX, t1; ADCQ DX, t2
207 #define polyMulStage3_AVX2 IMULQ acc2, DX; ADDQ AX, t2; ADCQ DX, t3
217 XORQ acc2, acc2
226 MOVQ $1, acc2
260 ADDQ t0, acc0; ADCQ t1, acc1; ADCQ $1, acc2
415 ADDQ ad_len+80(FP), acc0; ADCQ src_len+56(FP), acc1; ADCQ $1, acc2
421 MOVQ acc2, t2
424 SBBQ $3, acc2
427 CMOVQCS t2, acc2
529 ADDQ t0, acc0; ADCQ t1, acc1; ADCQ $1, acc2
1885 ADDQ t0, acc0; ADCQ t1, acc1; ADCQ $1, acc2
1929 ADDQ t0, acc0; ADCQ t1, acc1; ADCQ $1, acc2
1938 ADCQ $1, acc2
1944 MOVQ acc2, t2
1947 SBBQ $3, acc2
1950 CMOVQCS t2, acc2