Lines Matching refs:o0
36 smul %o0, %o1, %o0
38 sra %o0, 31, %o2
40 cmp %o1, %o2 ! return with Z set if %y == (%o0 >> 31)
44 umul %o0, %o1, %o0
51 sra %o0, 31, %o2
56 sdivcc %o0, %o1, %o0
58 xnor %o0, %g0, %o0 ! Corbett Correction Factor
68 udiv %o0, %o1, %o0
72 sra %o0, 31, %o4
77 sdivcc %o0, %o1, %o2
82 sub %o0, %o2, %o0
90 udiv %o0, %o1, %o2
93 sub %o0, %o2, %o0
101 * Convert 32-bit arg pairs in %o0:o1 and %o2:%o3 to 64-bit args in %o1 and %o2
104 sllx %o0, 32, %o0; \
108 or %o0, %o1, %o1; \
118 srax %o1, 32, %o0
128 srax %o1, 32, %o0
137 sub %o1, %o2, %o0 ! %o0 = a - b
138 movrlz %o0, %g0, %o0 ! %o0 = (a < b) ? 0 : a - b
139 sub %o1, %o0, %o1 ! %o1 = (a < b) ? a : b = min(a, b)
140 add %o2, %o0, %o2 ! %o2 = (a < b) ? b : a = max(a, b)
143 srax %o1, 32, %o0
156 srax %o1, 32, %o0
168 srax %o1, 32, %o0