/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | lsign.s | 47 srl %o0,31,%o0 ! shift letf logical to isolate sign
|
H A D | lshiftl.s | 70 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 D | strcpy.s | 82 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 D | strlcpy.s | 100 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 D | ascii_strcasecmp.s | 221 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 D | strlen.s | 82 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 D | misalign.s | 179 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.s | 35 srl %o0,30,%o0 ! return round control value
|
H A D | fpgetrnd.s | 40 srl %o0, 30, %o0 ! return round control value
|
H A D | fpgetmask.s | 42 srl %o0, 23, %o0 ! return trap enable value
|
H A D | fpgetsticky.s | 42 srl %o0, 5, %o0 ! return accrued exception value
|
H A D | fpsetmask.s | 57 srl %o0, 23, %o0 ! return old trap enable value
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | _Q_get_rp_rd.s | 35 srl %o0,30,%o0 ! return round control value
|
H A D | fpgetrnd.s | 40 srl %o0, 30, %o0 ! return round control value
|
H A D | fpgetmask.s | 42 srl %o0, 23, %o0 ! return trap enable value
|
H A D | fpgetsticky.s | 42 srl %o0, 5, %o0 ! return accrued exception value
|
/illumos-gate/usr/src/cmd/sgs/rtld.4.x/ |
H A D | div.s | 158 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 D | rem.s | 157 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 D | sha1_asm.s | 162 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 D | ffs.s | 43 srl %o0, 1, %o0 ! shift input right until we hit a 1 bit
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/ml/ |
H A D | cherrystone_asm.s | 83 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 D | daktari_asm.s | 77 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 D | ascii_strcasecmp.s | 221 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 D | strlen.s | 82 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.S | 43 srl %o1,30,%o1 52 srl %o1,28,%o1
|