/titanic_41/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 %o3, 2, %l7 [all …]
|
/titanic_41/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 %i0,24,%o0 [all …]
|
/titanic_41/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 %o5,1,%o5 [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 %o5,1,%o5 [all …]
|
/titanic_41/usr/src/lib/libc/sparc/gen/ |
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 %l1, 16, %g1 ! first two bytes
|
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 %i3, 16, %i1 ! second byte of mismatching word in s1 [all …]
|
H A D | strncmp.s | 81 srl %l1, 8, %l2 ! generate 0x0000ff00 mask 103 srl %i3, 8, %l4 ! merge with the other half 153 srl %i3, 24, %l4 ! merge with the other half 197 srl %i3, 16, %l4 ! merge with the other half 262 .noteq: srl %i4, 24, %l4 263 srl %i5, 24, %l5 270 srl %l4, 24, %l4 271 srl %l5, 24, %l5 278 srl %l4, 24, %l4 279 srl %l5, 24, %l5
|
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 | strncpy.s | 117 srl %i1, 24, %g1 ! first byte 122 srl %i1, 16, %g1 ! second byte 128 srl %i1, 8, %g1 ! third byte 210 srl %i1, 16, %g1 ! second byte 242 srl %i1, 24, %g1 ! %g1<7:0> = 1st byte; half-word aligned now 244 srl %i1, 8, %g1 ! %g1<15:0> = bytes 2, 3 261 srl %i1, 16, %g1 ! %g1<15:0> = bytes 1, 2
|
H A D | strlen.s | 82 srl %o1, 8, %o4 121 srl %o4, 8, %o4 127 srl %o4, 8, %o4
|
H A D | memcmp.s | 86 srl %o4, 8, %o3 164 srl %g1, 8, %g2 ! merge with the other half 187 srl %g1, 24, %g2 ! merge with the other half 209 srl %g1, 16, %g2 ! merge with the other half
|
/titanic_41/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
|
/titanic_41/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
|
/titanic_41/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 %i3, 16, %i1 ! second byte of mismatching word in s1 [all …]
|
H A D | strncmp.s | 81 srl %l1, 8, %l2 ! generate 0x0000ff00 mask 103 srl %i3, 8, %l4 ! merge with the other half 153 srl %i3, 24, %l4 ! merge with the other half 197 srl %i3, 16, %l4 ! merge with the other half 262 .noteq: srl %i4, 24, %l4 263 srl %i5, 24, %l5 270 srl %l4, 24, %l4 271 srl %l5, 24, %l5 278 srl %l4, 24, %l4 279 srl %l5, 24, %l5
|
H A D | strlen.s | 82 srl %o1, 8, %o4 121 srl %o4, 8, %o4 127 srl %o4, 8, %o4
|
H A D | memcmp.s | 85 srl %o4, 8, %o3 161 srl %g1, 8, %g5 ! merge with the other half 184 srl %g1, 24, %g5 ! merge with the other half 205 srl %g1, 16, %g5 ! merge with the other half
|
/titanic_41/usr/src/lib/libm/sparcv9/src/ |
H A D | locallibm.il | 156 srl %o0,20,%o0 169 srl %o0,20,%o0 276 srl %o0,9,%o0 354 srl %o0,1,%o0 369 srl %o0,5,%o0 377 srl %o0,30,%o0 395 srl %o0,30,%o0 418 srl %o0,23,%o0 507 srl %o1,31,%o1 520 srl %o1,31,%o1 [all …]
|
/titanic_41/usr/src/common/atomic/sparc/ |
H A D | atomic.s | 112 srl %o5, %g1, %o0 ! %o0 = new value 168 srl %o3, %o4, %o3 ! %o3 = shifted to bit offset 186 srl %o5, %g1, %o0 ! %o0 = new value 302 srl %o2, 0, %o2 346 srl %o5, %g1, %o0 ! %o0 = new value 367 srl %o3, %o4, %o3 ! %o3 = shifted to bit offset 382 srl %o5, %g1, %o0 ! %o0 = new value 425 srl %o2, 0, %o2 468 srl %o5, %g1, %o0 ! %o0 = new value 489 srl %o3, %o4, %o3 ! %o3 = shifted to bit offset [all …]
|
/titanic_41/usr/src/common/atomic/sparcv9/ |
H A D | atomic.s | 233 srl %o5, %g1, %o0 ! %o0 = new value 289 srl %o3, %o4, %o3 ! %o3 = shifted to bit offset 307 srl %o5, %g1, %o0 ! %o0 = new value 471 srl %o5, %g1, %o0 ! %o0 = new value 492 srl %o3, %o4, %o3 ! %o3 = shifted to bit offset 507 srl %o5, %g1, %o0 ! %o0 = new value 597 srl %o5, %g1, %o0 ! %o0 = new value 618 srl %o3, %o4, %o3 ! %o3 = shifted to bit offset 633 srl %o5, %g1, %o0 ! %o0 = new value 721 srl %o4, %g1, %o0 ! %o0 = old value [all …]
|
/titanic_41/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.s | 265 srl %i4,30,%l3 ! l3 = rm 269 srl %l3,1,%l5 314 srl %i4,23,%i5 563 srl %l6,1,%l6 599 srl %i4,30,%l3 ! l3 = rm 604 srl %l3,1,%l4 618 srl %l6,1,%l6 630 srl %l6,2,%o4 652 srl %l6,2,%l6 673 srl %i4,23,%i5 [all …]
|
/titanic_41/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
|
/titanic_41/usr/src/lib/libmvec/common/vis/ |
H A D | __vatanf.S | 518 srl %o7,28,%g1 ! (0_0) ux >>= 28; 546 srl %o0,18,%o7 ! (0_0) ax >>= 18; 572 srl %o7,28,%l5 ! (1_0) ux >>= 28; 596 srl %o7,28,%o7 ! (1_0) ux >>= 28; 616 srl %g1,18,%o1 ! (1_1) ax >>= 18; 651 srl %o7,28,%o1 ! (2_1) ux >>= 28; 681 srl %o0,18,%o7 ! (2_1) ax >>= 18; 716 srl %o7,28,%o1 ! (3_1) ux >>= 28; 746 srl %g1,18,%o7 ! (3_1) ax >>= 18; 781 srl %o7,28,%o1 ! (4_1) ux >>= 28; [all …]
|
/titanic_41/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2411 srl %i2, 0, %g4 2550 srl %o5, 23, %o5 2568 srl %g1, 23, %g1 2641 srl %o5, 23, %o5 2659 srl %g1, 23, %g1 2732 srl %o5, 23, %o5 2750 srl %g1, 23, %g1 2823 srl %o5, 23, %o5 2841 srl %g1, 23, %g1 2914 srl %o5, 23, %o5 [all …]
|