Lines Matching refs:r0
55 my ($h0,$h1,$h2,$r0,$r1,$s1,$t0,$t1,$d0,$d1,$d2) = map("x$_",(4..14));
86 ldp $r0,$r1,[$inp] // load key
90 rev $r0,$r0 // flip bytes
93 and $r0,$r0,$s1 // &=0ffffffc0fffffff
96 stp $r0,$r1,[$ctx,#32] // save key value
101 adr $r0,.Lpoly1305_blocks_neon
105 csel $d0,$d0,$r0,eq
130 ldp $r0,$r1,[$ctx,#32] // load key value
146 mul $d0,$h0,$r0 // h0*r0
148 umulh $d1,$h0,$r0
159 mul $t0,$h1,$r0 // h1*r0
161 umulh $t1,$h1,$r0
166 mul $t1,$h2,$r0 // h2*r0
236 mul $d0,$h0,$r0 // h0*r0
237 umulh $d1,$h0,$r0
248 mul $t0,$h1,$r0 // h1*r0
250 umulh $t1,$h1,$r0
255 mul $t1,$h2,$r0 // h2*r0
326 ldp $r0,$r1,[$ctx,#32] // load key value
383 ldp $r0,$r1,[$ctx,#32] // load key value
424 mov $h0,$r0 // r^1
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