Lines Matching refs:r0
81 lghi ("%r0",0);
83 stg ("%r0","0($ctx)"); # zero hash value
84 stg ("%r0","8($ctx)");
85 stg ("%r0","16($ctx)");
86 st ("%r0","24($ctx)"); # clear is_base2_26
90 &{$z? \&clgr:\&clr} ($inp,"%r0");
97 srlg ("%r0","%r1",4); # 0x0ffffffc0fffffff
101 ngr ("%r2","%r0");
107 lg ("%r0","16(%r1)");
108 srlg ("%r0","%r0",62);
109 nill ("%r0",1); # extract vx bit
110 lcgr ("%r0","%r0");
115 &{$z? \&ngr:\&nr} ("%r2","%r0");
129 my ($r0,$r1,$s1) = map("%r$_",(0..2));
136 &{$z? \<gr:\<r} ("%r0",$len);
153 lg ($r0,"32($ctx)"); # load key
172 mlgr ($d0hi,$r0); # h0*r0 -> $d0hi:$d0lo
177 mlgr ($t1,$r0); # h1*r0 -> $t1:$h1
188 msgr ($h2,$r0); # h2*r0
248 llgfr ("%r0",$d0); # base 2^26 -> base 2^64
254 sllg ("%r0","%r0",26);
255 algr ($h0,"%r0");
256 sllg ("%r0",$h1,52);
259 algr ($h0,"%r0");
261 sllg ("%r0",$h2,40);
264 algr ($h1,"%r0");
267 llgf ("%r0","24($ctx)"); # is_base2_26
268 lcgr ("%r0","%r0");
273 ngr ($h0,"%r0");
274 ngr ($h1,"%r0");
275 ngr ($h2,"%r0");
280 lhi ("%r0",0);
281 st ("%r0","24($ctx)"); # clear is_base2_26
354 &{$z? \&lgr:\&lr} ("%r0",$sp);
360 st ("%r0","0($sp)"); # back-chain
365 stg ("%r0","0($sp)"); # back-chain
380 < ("%r0","24($ctx)"); # is_base2_26?
473 lhi ("%r0",1);
474 st ("%r0","24($ctx)"); # set is_base2_26
542 srlg ("%r0",$len,6);
543 &{$z? \&aghi:\&ahi} ("%r0",-1);
676 &{$z? \&brctg:\&brct} ("%r0",".Loop_vx");
680 lghi ("%r0",0x30);
682 &{$z? \&ngr:\&nr} ($len,"%r0");
900 llgfr ("%r0",$d0); # base 2^26 -> base 2^64
906 sllg ("%r0","%r0",26);
907 algr ($h0,"%r0");
908 sllg ("%r0",$h1,52);
911 algr ($h0,"%r0");
913 sllg ("%r0",$h2,40);
916 algr ($h1,"%r0");
919 llgf ("%r0","24($ctx)"); # is_base2_26
920 lcgr ("%r0","%r0");
925 ngr ($h0,"%r0");
926 ngr ($h1,"%r0");
927 ngr ($h2,"%r0");
932 lghi ("%r0",5);
936 algr ($h0,"%r0"); # compare to modulus