Lines Matching refs:XL
18 XL .req v6
201 pmull T2.1q, XL.1d, MASK.1d
205 mov XM.d[1], XL.d[0]
207 eor XL.16b, XM.16b, T2.16b
208 ext T2.16b, XL.16b, XL.16b, #8
209 pmull XL.1q, XL.1d, MASK.1d
219 mov XL.d[1], XM.d[0]
222 shl T1.2d, XL.2d, #57
223 shl T2.2d, XL.2d, #62
225 shl T1.2d, XL.2d, #63
227 ext T1.16b, XL.16b, XH.16b, #8
230 mov XL.d[1], T2.d[0]
233 ushr T2.2d, XL.2d, #1
234 eor XH.16b, XH.16b, XL.16b
235 eor XL.16b, XL.16b, T2.16b
237 ushr XL.2d, XL.2d, #1
242 ld1 {XL.2d}, [x1]
293 ext TT3.16b, XL.16b, XL.16b, #8
294 eor XL.16b, XL.16b, IN1.16b
297 pmull2 XH.1q, HH4.2d, XL.2d // a1 * b1
298 eor T1.16b, T1.16b, XL.16b
299 pmull XL.1q, HH4.1d, XL.1d // a0 * b0
302 eor XL.16b, XL.16b, XL2.16b
306 eor T2.16b, XL.16b, XH.16b
307 ext T1.16b, XL.16b, XH.16b, #8
313 eor XL.16b, XL.16b, T2.16b
325 ext T2.16b, XL.16b, XL.16b, #8
328 eor XL.16b, XL.16b, IN1.16b
330 __pmull2_\pn XH, XL, SHASH // a1 * b1
331 eor T1.16b, T1.16b, XL.16b
332 __pmull_\pn XL, XL, SHASH // a0 * b0
335 4: eor T2.16b, XL.16b, XH.16b
336 ext T1.16b, XL.16b, XH.16b, #8
342 eor XL.16b, XL.16b, T2.16b
346 5: st1 {XL.2d}, [x1]
454 ld1 {XL.2d}, [x4]
543 ext XL.16b, XL.16b, XL.16b, #8
544 rev64 XL.16b, XL.16b
545 eor XL.16b, XL.16b, KS0.16b
548 st1 {XL.16b}, [x10] // store tag
556 cmeq XL.16b, XL.16b, KS0.16b // compare tags
557 mvn XL.16b, XL.16b // -1 for fail, 0 for pass
558 tbl XL.16b, {XL.16b}, KS1.16b // keep authsize bytes only
559 sminv b0, XL.16b // signed minimum across XL
569 st1 {XL.2d}, [x4]
626 ext XL.16b, XL.16b, XL.16b, #8
637 eor T2.16b, T2.16b, XL.16b
641 1: eor TT3.16b, TT3.16b, XL.16b
645 2: eor TT4.16b, TT4.16b, XL.16b
650 eor T1.16b, T1.16b, XL.16b
661 pmull XL.1q, HH3.1d, T1.1d // a0 * b0
665 eor XL2.16b, XL2.16b, XL.16b
671 pmull XL.1q, HH.1d, T2.1d // a0 * b0
675 eor XL2.16b, XL2.16b, XL.16b
680 pmull XL.1q, SHASH.1d, IN1.1d // a0 * b0
685 eor XL.16b, XL.16b, XL2.16b
688 eor T2.16b, XL.16b, XH.16b
689 ext T1.16b, XL.16b, XH.16b, #8
695 eor XL.16b, XL.16b, T2.16b