Lines Matching refs:r1
55 my ($h0,$h1,$h2,$r0,$r1,$s1,$t0,$t1,$d0,$d1,$d2) = map("x$_",(4..14));
86 ldp $r0,$r1,[$inp] // load key
91 rev $r1,$r1
95 and $r1,$r1,$s1 // &=0ffffffc0ffffffc
96 stp $r0,$r1,[$ctx,#32] // save key value
103 adr $r1,.Lpoly1305_emit_neon
106 csel $d1,$d1,$r1,eq
130 ldp $r0,$r1,[$ctx,#32] // load key value
132 add $s1,$r1,$r1,lsr#2 // s1 = r1 + (r1 >> 2)
150 mul $t0,$h1,$s1 // h1*5*r1
154 mul $t0,$h0,$r1 // h0*r1
156 umulh $d2,$h0,$r1
164 mul $t0,$h2,$s1 // h2*5*r1
239 mul $t0,$h1,$s1 // h1*5*r1
243 mul $t0,$h0,$r1 // h0*r1
245 umulh $d2,$h0,$r1
253 mul $t0,$h2,$s1 // h2*5*r1
326 ldp $r0,$r1,[$ctx,#32] // load key value
339 add $s1,$r1,$r1,lsr#2 // s1 = r1 + (r1 >> 2)
383 ldp $r0,$r1,[$ctx,#32] // load key value
393 add $s1,$r1,$r1,lsr#2 // s1 = r1 + (r1 >> 2)
425 add $s1,$r1,$r1,lsr#2 // s1 = r1 + (r1 >> 2)
426 mov $h1,$r1
561 // d4 = h0*r4 + h1*r3 + h2*r2 + h3*r1 + h4*r0
562 // d3 = h0*r3 + h1*r2 + h2*r1 + h3*r0 + h4*5*r4
563 // d2 = h0*r2 + h1*r1 + h2*r0 + h3*5*r4 + h4*5*r3
564 // d1 = h0*r1 + h1*r0 + h2*5*r4 + h3*5*r3 + h4*5*r2
565 // d0 = h0*r0 + h1*5*r4 + h2*5*r3 + h3*5*r2 + h4*5*r1