Lines Matching refs:o2
38 sra %o0, 31, %o2
40 cmp %o1, %o2 ! return with Z set if %y == (%o0 >> 31)
51 sra %o0, 31, %o2
52 wr %g0, %o2, %y
77 sdivcc %o0, %o1, %o2
79 xnor %o2, %g0, %o2 ! Corbett Correction Factor
80 1: smul %o2, %o1, %o2
82 sub %o0, %o2, %o0
90 udiv %o0, %o1, %o2
91 umul %o2, %o1, %o2
93 sub %o0, %o2, %o0
106 sllx %o2, 32, %o2; \
109 or %o2, %o3, %o2
116 sdivx %o1, %o2, %o1
126 udivx %o1, %o2, %o1
137 sub %o1, %o2, %o0 ! %o0 = a - b
140 add %o2, %o0, %o2 ! %o2 = (a < b) ? b : a = max(a, b)
141 mulx %o1, %o2, %o1 ! min(a, b) in "rs1" for early exit
152 udivx %o1, %o2, %o3
153 mulx %o3, %o2, %o3
164 sdivx %o1, %o2, %o3
165 mulx %o2, %o3, %o3