Lines Matching +full:3 +full:x12
44 adr x12,.Lpoly1305_blocks
49 csel x12,x12,x7,eq
55 stp x12,x13,[x2]
90 mul x12,x4,x7 // h0*r0
97 adds x12,x12,x10
116 and x6,x14,#3
118 adds x4,x12,x10
142 adds x12,x4,#5 // compare to modulus
148 csel x4,x4,x12,eq
168 mul x12,x4,x7 // h0*r0
174 adds x12,x12,x10
193 and x6,x14,#3
195 adds x4,x12,x10
205 and x12,x4,#0x03ffffff // base 2^64 -> base 2^26
217 str w14,[x0,#16*3] // r2
261 lsr x5,x12,#12
262 adds x4,x4,x12,lsl#52
269 ldp x12,x13,[x1],#16 // load input
274 and x6,x14,#3
281 rev x12,x12
284 adds x4,x4,x12 // accumulate input
295 extr x12,x5,x4,#52
296 and x12,x12,#0x03ffffff
323 ldp x12,x13,[x1],#16 // load input
327 rev x12,x12
330 adds x4,x4,x12 // accumulate input
339 extr x12,x5,x4,#52
340 and x12,x12,#0x03ffffff
351 fmov d26,x12
367 bl poly1305_mult // r^3
400 fmov d26,x12
405 ldp x8,x12,[x16],#16 // inp[2:3] (or zero)
413 rev x12,x12
422 extr x8,x12,x8,#52
428 ubfx x10,x12,#14,#26
430 add x12,x3,x12,lsr#40
435 add x12,x12,x13,lsl#32 // bfi x12,x13,#32,#32
438 fmov d18,x12
440 ldp x8,x12,[x1],#16 // inp[0:1]
449 rev x12,x12
458 extr x8,x12,x8,#52
464 ubfx x10,x12,#14,#26
466 add x12,x3,x12,lsr#40
471 add x12,x12,x13,lsl#32 // bfi x12,x13,#32,#32
475 fmov d13,x12
484 // ((inp[1]*r^4+inp[3]*r^2+inp[5])*r^3+inp[7]*r
487 // ((inp[1]*r^4+inp[3]*r^2+inp[5])*r^4+inp[7]*r^2+inp[9])*r
490 // Note that we start with inp[2:3]*r^2. This is because it
504 ldp x8,x12,[x16],#16 // inp[2:3] (or zero)
510 rev x12,x12
527 extr x8,x12,x8,#52
540 ubfx x10,x12,#14,#26
549 add x12,x3,x12,lsr#40
555 add x12,x12,x13,lsl#32 // bfi x12,x13,#32,#32
565 fmov d18,x12
567 ldp x8,x12,[x1],#16 // inp[0:1]
575 rev x12,x12
594 extr x8,x12,x8,#52
607 ubfx x10,x12,#14,#26
615 add x12,x3,x12,lsr#40
622 add x12,x12,x13,lsl#32 // bfi x12,x13,#32,#32
627 fmov d13,x12
674 // multiply (inp[0:1]+hash) or inp[2:3] by r^2:r^1
723 // (hash+inp[0:1])*r^4:r^3 and accumulate
831 lsr x5,x12,#12
832 adds x4,x4,x12,lsl#52
841 and x12,x6,#-4 // ... so reduce
842 add x12,x12,x6,lsr#2
843 and x6,x6,#3
844 adds x4,x4,x12
848 adds x12,x4,#5 // compare to modulus
854 csel x4,x4,x12,eq