Searched refs:srl (Results 1 - 25 of 94) sorted by relevance

1234

/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dlsign.s47 srl %o0,31,%o0 ! shift letf logical to isolate sign
H A Dlshiftl.s70 srl %o3,%o4,%o5 ! temp = R.l >> (31 - cnt)
81 srl %o2,%o5,%o3 ! R.l = R.h >> (cnt - 32)
87 srl %o3,%o4,%o3 ! R.l = R.l >> cnt
88 srl %o2,%o4,%o2 ! R.h = R.h >> cnt
H A Dstrcpy.s82 srl %o1, 8, %o4 ! %o4<7:0> = first byte
111 srl %o1, 24, %o3 ! %o3<7:0> = first byte
116 srl %o1, 16, %o3 ! %o3<7:0> = second byte
120 srl %o4, 16, %o4 ! 0x0000ff00 = mask for 3rd byte
122 srl %o1, 8, %o3 ! %o3<7:0> = third byte
143 srl %o1, 24, %g1 ! %g1<7:0> = first byte
145 srl %o1, 8, %g1 ! %g1<15:0> = byte 2, 3
158 srl %o1, 16, %g1 ! get first and second byte
H A Dstrlcpy.s100 srl %l1, 24, %g1 ! 1st byte
105 srl %l1, 16, %g1 ! 2nd byte
110 srl %l1, 8, %g1 ! 3rd byte
127 srl %l1, 24, %g1 ! 1st byte
133 srl %l1, 16, %g1 ! 2nd byte
140 srl %l1, 8, %g1 ! 3rd byte
168 srl %i5, 8, %i5 ! mask next byte
191 srl %l1, 24, %g1 ! get 1st byte, then be hw aligned
193 srl %l1, 8, %g1 ! 2nd & 3rd bytes
208 srl
[all...]
H A Dascii_strcasecmp.s221 srl %i3, %l6, %i3 ! mask for fixing up bytes
237 srl %i0, %l7, %i3 ! byte(s) from new aligned word from s2
252 srl %l0, 2, %l0 ! q1 = q1 >> 2
253 srl %l4, 2, %l4 ! q2 = q2 >> 2
292 srl %l0, 2, %l0 ! q1 = q1 >> 2
293 srl %l4, 2, %l4 ! q2 = q2 >> 2
312 srl %g1, 24, %i2 ! first byte of mismatching word in s2
313 srl %i3, 24, %i1 ! first byte of mismatching word in s1
316 srl %g1, 16, %i2 ! second byte of mismatching word in s2
322 srl
[all...]
H A Dstrlen.s82 srl %o1, 8, %o4
121 srl %o4, 8, %o4
127 srl %o4, 8, %o4
/illumos-gate/usr/src/lib/libbc/libc/crt/sparc/
H A Dmisalign.s179 srl %o0,16,%o4
181 srl %o0,24,%o5 ! byte aligned case
183 srl %o0,16,%o2
185 srl %o0,8,%o3
210 srl %i0,16,%o0
212 srl %i0,24,%o0 ! byte aligned case
213 srl %i0,16,%o1
214 srl %i0,8,%o2
251 srl %i0,16,%o0
253 srl
[all...]
/illumos-gate/usr/src/lib/libc/sparc/fp/
H A D_Q_get_rp_rd.s35 srl %o0,30,%o0 ! return round control value
H A Dfpgetrnd.s40 srl %o0, 30, %o0 ! return round control value
H A Dfpgetmask.s42 srl %o0, 23, %o0 ! return trap enable value
H A Dfpgetsticky.s42 srl %o0, 5, %o0 ! return accrued exception value
H A Dfpsetmask.s57 srl %o0, 23, %o0 ! return old trap enable value
/illumos-gate/usr/src/lib/libc/sparcv9/fp/
H A D_Q_get_rp_rd.s35 srl %o0,30,%o0 ! return round control value
H A Dfpgetrnd.s40 srl %o0, 30, %o0 ! return round control value
H A Dfpgetmask.s42 srl %o0, 23, %o0 ! return trap enable value
H A Dfpgetsticky.s42 srl %o0, 5, %o0 ! return accrued exception value
/illumos-gate/usr/src/cmd/sgs/rtld.4.x/
H A Ddiv.s158 srl %o5,1,%o5 ! rest of %o5
169 ! srl %o5,1,%o5
189 srl %o5,1,%o5
221 srl %o5,1,%o5
226 srl %o5,1,%o5
231 srl %o5,1,%o5
236 srl %o5,1,%o5
254 srl %o5,1,%o5
275 srl %o5,1,%o5
280 srl
[all...]
H A Drem.s157 srl %o5,1,%o5 ! rest of %o5
168 ! srl %o5,1,%o5
188 srl %o5,1,%o5
220 srl %o5,1,%o5
225 srl %o5,1,%o5
230 srl %o5,1,%o5
235 srl %o5,1,%o5
253 srl %o5,1,%o5
274 srl %o5,1,%o5
279 srl
[all...]
/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/
H A Dsha1_asm.s162 srl %o0, 27, %l3
170 srl %o1, 2, %l7
190 srl %o5, 27, %l3
199 srl %o0, 2, %l7
219 srl %o4, 27, %l3
227 srl %o5, 2, %l7
248 srl %o3, 27, %l3
257 srl %o4, 2, %l7
277 srl %o2, 27, %l3
285 srl
[all...]
/illumos-gate/usr/src/lib/libbc/libc/gen/common/sparc/
H A Dffs.s43 srl %o0, 1, %o0 ! shift input right until we hit a 1 bit
/illumos-gate/usr/src/uts/sun4u/cherrystone/ml/
H A Dcherrystone_asm.s83 srl %o1, 0, %o1 ! clear upper 32 bits
94 srl %g1, 0, %o1 ! put lower 32 bits in o1, clear upper 32 bits
107 srl %o1, 0, %o1 ! clear upper 32 bits
118 srl %g1, 0, %o1 ! put lower 32 bits in o1, clear upper 32 bits
/illumos-gate/usr/src/uts/sun4u/daktari/ml/
H A Ddaktari_asm.s77 srl %o1, 0, %o1 ! clear upper 32 bits
88 srl %g1, 0, %o1 ! put lower 32 bits in o1, clear upper 32 bits
101 srl %o1, 0, %o1 ! clear upper 32 bits
112 srl %g1, 0, %o1 ! put lower 32 bits in o1, clear upper 32 bits
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dascii_strcasecmp.s221 srl %i3, %l6, %i3 ! mask for fixing up bytes
237 srl %i0, %l7, %i3 ! byte 1 from new aligned word from s2
252 srl %l0, 2, %l0 ! q1 = q1 >> 2
253 srl %l4, 2, %l4 ! q2 = q2 >> 2
293 srl %l0, 2, %l0 ! q1 = q1 >> 2
294 srl %l4, 2, %l4 ! q2 = q2 >> 2
313 srl %g1, 24, %i2 ! first byte of mismatching word in s2
314 srl %i3, 24, %i1 ! first byte of mismatching word in s1
317 srl %g1, 16, %i2 ! second byte of mismatching word in s2
323 srl
[all...]
H A Dstrlen.s82 srl %o1, 8, %o4
121 srl %o4, 8, %o4
127 srl %o4, 8, %o4
/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A D_Q_get_rp_rd.S43 srl %o1,30,%o1
52 srl %o1,28,%o1

Completed in 69 milliseconds

1234