Lines Matching +full:post +full:- +full:processing

1 /* Do not modify. This file is auto-generated from ghashv8-armx.pl. */
5 .arch armv8-a+crypto
30 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing
36 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
51 ext v17.16b,v22.16b,v22.16b,#8 //Karatsuba pre-processing
53 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed
63 ext v16.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
90 ext v16.16b,v20.16b, v20.16b,#8 //Karatsuba pre-processing
94 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed
97 .size gcm_init_v8,.-gcm_init_v8
113 eor v17.16b,v17.16b,v3.16b //Karatsuba pre-processing
117 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
139 .size gcm_gmult_v8,.-gcm_gmult_v8
154 mov x12,#16 //x12 is used as post-
156 //as loop is modulo-scheduled
183 eor v17.16b,v17.16b,v7.16b //Karatsuba pre-processing
195 eor v18.16b,v18.16b,v3.16b //Karatsuba pre-processing
205 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
229 eor v17.16b,v17.16b,v7.16b //Karatsuba pre-processing
235 ext v3.16b,v16.16b,v16.16b,#8 //re-construct v3.16b
236 adds x3,x3,#32 //re-construct x3
237 eor v0.16b,v0.16b,v2.16b //re-construct v0.16b
245 eor v17.16b,v17.16b,v3.16b //Karatsuba pre-processing
249 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
272 .size gcm_ghash_v8,.-gcm_ghash_v8
347 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
406 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
458 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
501 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
530 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
552 .size gcm_ghash_v8_4x,.-gcm_ghash_v8_4x