• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/builtins/sparc64/

Lines Matching refs:o5

43  *   %o5 -- current comparand
46 * %o3', %o2', %o5', cc'
72 orcc %o1,%g0,%o5 ! movcc %o1,%o5
85 ! Compute %o4 in an unorthodox manner: know we need to Shift %o5 into
88 cmp %o5,%g1
91 sll %o5,4,%o5
95 2: addcc %o5,%o5,%o5
100 ! Restore %o5 and subtract from %o3.
102 srl %o5,1,%o5 ! rest of %o5
103 add %o5,%g1,%o5
107 3: cmp %o5,%o3
112 ! %o5 > %o3: went too far: back up 1 step
113 ! srl %o5,1,%o5
117 ! We have to be careful here. We know that %o3 >= %o5, so we can do the
119 ! and are only done if %o3 >= 0. Because both %o3 and %o5 may have the high-
127 sub %o3,%o5,%o3
134 srl %o5,1,%o5
136 sub %o3,%o5,%o3
140 add %o3,%o5,%o3
151 sll %o5,4,%o5
152 cmp %o5,%o3
165 srl %o5,1,%o5
167 subcc %o3,%o5,%o3
170 srl %o5,1,%o5
172 subcc %o3,%o5,%o3
175 srl %o5,1,%o5
177 subcc %o3,%o5,%o3
180 srl %o5,1,%o5
182 subcc %o3,%o5,%o3
187 addcc %o3,%o5,%o3
192 addcc %o3,%o5,%o3
195 srl %o5,1,%o5
197 subcc %o3,%o5,%o3
202 addcc %o3,%o5,%o3
207 addcc %o3,%o5,%o3
210 srl %o5,1,%o5
212 subcc %o3,%o5,%o3
215 srl %o5,1,%o5
217 subcc %o3,%o5,%o3
222 addcc %o3,%o5,%o3
227 addcc %o3,%o5,%o3
230 srl %o5,1,%o5
232 subcc %o3,%o5,%o3
237 addcc %o3,%o5,%o3
242 addcc %o3,%o5,%o3
245 srl %o5,1,%o5
247 subcc %o3,%o5,%o3
250 srl %o5,1,%o5
252 subcc %o3,%o5,%o3
255 srl %o5,1,%o5
257 subcc %o3,%o5,%o3
262 addcc %o3,%o5,%o3
267 addcc %o3,%o5,%o3
270 srl %o5,1,%o5
272 subcc %o3,%o5,%o3
277 addcc %o3,%o5,%o3
282 addcc %o3,%o5,%o3
285 srl %o5,1,%o5
287 subcc %o3,%o5,%o3
290 srl %o5,1,%o5
292 subcc %o3,%o5,%o3
297 addcc %o3,%o5,%o3
302 addcc %o3,%o5,%o3
305 srl %o5,1,%o5
307 subcc %o3,%o5,%o3
312 addcc %o3,%o5,%o3