/titanic_50/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.s | 158 sll %o0, 5, %l0 171 or %l0, %l3, %l0 174 add %l0, %l1, %l0 179 add %l0, %l1, %l0 182 add %l0, %l2, %o5 186 sll %o5, 5, %l0 200 or %l0, %l3, %l0 203 add %l0, %l1, %l0 208 add %l0, %l1, %l0 211 add %l0, %l2, %o4 [all …]
|
/titanic_50/usr/src/uts/common/des/ |
H A D | des_soft.c | 225 uint32_t l0, l1, w; in des_encrypt() local 236 l0 = l1 = 0; in des_encrypt() 242 l0 |= longtab[pbit]; in des_encrypt() 252 l0 |= longtab[pbit]; in des_encrypt() 257 work2.long0 = l0; in des_encrypt() 268 e0 op p->l0; \ in des_encrypt() 275 e0 op p->l0; \ in des_encrypt() 329 u_int r0, l0, r1, l1; in des_encrypt() local 331 l0 = work2.long0; in des_encrypt() 333 cipher(0, r0, l0, r1, l1); in des_encrypt() [all …]
|
/titanic_50/usr/src/lib/libcrypt/common/ |
H A D | des_soft.c | 277 uint32_t l0, l1, w; in des_encrypt() local 288 l0 = l1 = 0; in des_encrypt() 294 l0 |= longtab[pbit]; in des_encrypt() 304 l0 |= longtab[pbit]; in des_encrypt() 309 work2.long0 = l0; in des_encrypt() 318 e0 op p->l0; \ in des_encrypt() 371 uint32_t r0, l0, r1, l1; in des_encrypt() local 373 l0 = work2.long0; in des_encrypt() 375 cipher(0, r0, l0, r1, l1); in des_encrypt() 376 cipher(1, r1, l1, r0, l0); in des_encrypt() [all …]
|
/titanic_50/usr/src/lib/libnsl/des/ |
H A D | des_soft.c | 314 uint32_t l0, l1, w; in __des_encrypt() local 325 l0 = l1 = 0; in __des_encrypt() 331 l0 |= longtab[pbit]; in __des_encrypt() 341 l0 |= longtab[pbit]; in __des_encrypt() 346 work2.long0 = l0; in __des_encrypt() 355 e0 op p->l0; \ in __des_encrypt() 406 uint32_t r0, l0, r1, l1; in __des_encrypt() local 408 l0 = work2.long0; in __des_encrypt() 410 cipher(0, r0, l0, r1, l1); in __des_encrypt() 411 cipher(1, r1, l1, r0, l0); in __des_encrypt() [all …]
|
/titanic_50/usr/src/lib/libc/sparc/crt/ |
H A D | _rtboot.s | 102 set EB_ARGV, %l0 ! code for this entry 103 st %l0, [%o0] ! store it 104 add %fp, 68, %l0 ! argument vector is at %fp+68 105 st %l0, [%o0 + 4] ! store that 109 add %l0, %l1, %l0 ! and get address of first env ptr 110 st %l0, [%o0 + 12] ! store it in the vector 116 ld [%l0], %l1 ! get an entry 119 add %l0, 4, %l0 ! incrementing pointer in delay 120 st %l0, [%o0 + 20] ! store aux vector pointer 121 set EB_NULL, %l0 ! set up for the last pointer [all …]
|
/titanic_50/usr/src/lib/libc/sparc/gen/ |
H A D | strncpy.s | 88 add %i2, %i4, %l0 ! need single dest pointer for fill 94 add %i2, %i4, %l0 ! dst 107 sub %i1, %l1, %l0 ! dword - 0x01010101 108 andcc %l0, %g1, %g0 ! ((dword - 0x01010101) & ~dword & 0x80808080) 116 add %i2, %i4, %l0 ! pointer to dest string 118 stb %g1, [%l0] ! store it 123 stb %g1, [%l0 + 1] ! store it 129 stb %g1, [%l0 + 2] ! store it 134 stb %i1, [%l0 + 3] ! store fourth byte 137 add %l0, 4, %l0 ! dst += 4 [all …]
|
H A D | ascii_strcasecmp.s | 157 sub %i0, 'A', %l0 ! transform for faster uppercase check 159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase? 240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1 242 add %l0, %l2, %l1 ! p1 = q1 + m2 244 add %l0, %l3, %l0 ! q1 = q1 + m3 246 andn %l1, %l0, %l1 ! p1 = p1 & ~q1 248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1 250 and %l0, %l1, %l0 ! q1 = p1 & q1 252 srl %l0, 2, %l0 ! q1 = q1 >> 2 254 add %l0, %i3, %i3 ! lowercase word from s1 [all …]
|
H A D | strlcpy.s | 81 add %i2, %g4, %l0 ! l0 = dest 84 andcc %l0, 3, %g1 ! word aligned? 93 sub %l1, %i4, %l0 ! word - 0x01010101 94 andcc %l0, %g1, %g0 ! doit 159 sub %l1, %i4, %l0 ! word - 0x01010101 160 andcc %l0, %g1, %g0 ! do it 187 sub %l1, %i4, %l0 ! x - 0x01010101 188 andcc %l0, %g1, %g0 ! get your Mycroft on 190 add %i2, %g4, %l0 ! dst in ptr form 192 stb %g1, [%l0] [all …]
|
/titanic_50/usr/src/cmd/mdb/sparc/v9/kmdb/ |
H A D | kaif_invoke.s | 96 setx copyargsend, %l1, %l0 97 ldx [%l0 + %i1], %l0 98 jmp %l0 113 add %i2, 6*8, %l0 ! %l0 is &argv[6] 122 ldx [%l0 + %i1], %l2 139 mov %g6, %l0 148 mov %l0, %g6
|
/titanic_50/usr/src/lib/libmvec/common/vis/ |
H A D | __vexpf.S | 318 ld [%i1],%l0 ! (0) Xi = ((int*)px)[0] 324 and %l0,G5_CONST,%l0 ! (0) ax = Xi & 0x7fffffff 357 cmp %l0,I5_THRESHOLD 430 lda [%i1]%asi,%l0 ! (8) Xi = ((int*)px)[0] 460 and %l0,G5_CONST,%l0 ! (8) ax = Xi & 0x7fffffff 649 ld [%i1],%l0 654 and %l0,G5_CONST,%l1 674 lda [%i1]%asi,%l0 696 srl %l0,29,%l0 698 andcc %l0,4,%g0 [all …]
|
H A D | __vsin.S | 130 ! l0 hx0 220 ld [%i1],%l0 ! hx = *x 223 andn %l0,%i5,%l0 ! hx &= ~0x80000000 233 sub %l0,LIM_l6,%g1 234 sub %l7,%l0,%o7 290 cmp %l0,%l5 318 sub %l0,%o7,%l0 325 srl %l0,10,%l0 335 andn %l0,0x1f,%l0 344 ldd [%l3+%l0],%f32 [all …]
|
H A D | __vcos.S | 200 ! l0 hx0 291 ld [%i1],%l0 ! hx = *x 294 andn %l0,MSK_SIGN,%l0 ! hx &= ~0x80000000 304 sub %l0,LIM_l6,%g1 305 sub LIM_l7,%l0,%o7 361 cmp %l0,LIM_l5 389 sub %l0,%o7,%l0 396 srl %l0,10,%l0 406 andn %l0,0x1f,%l0 415 ldd [%g1+%l0],%f32 [all …]
|
H A D | __vsincos.S | 74 ! l0 hx0,k0 177 ld [%i1],%l0 ! *x 180 andn %l0,%i5,%l0 ! mask off sign 188 sub %l0,%o4,%g5 189 sub %o5,%l0,%o7 258 sub %o3,%l0,%l0 265 or %l0,%l1,%l0 266 orcc %l0,%l2,%g0 272 ld [%fp+nk0],%l0 281 sll %l0,5,%l0 ! k [all …]
|
/titanic_50/usr/src/cmd/sgs/rtld/sparc/ |
H A D | boot.s | 145 set EB_ARGV, %l0 ! code for this entry 146 st %l0, [%o0] ! store it 147 add %fp, 68, %l0 ! argument vector is at %fp+68 148 st %l0, [%o0 + 4] ! store that 152 add %l0, %l1, %l0 ! and get address of first env ptr 153 st %l0, [%o0 + 12] ! store it in the vector 159 ld [%l0], %l1 ! get an entry 162 add %l0, 4, %l0 ! incrementing pointer in delay 163 st %l0, [%o0 + 20] ! store aux vector pointer 164 set EB_NULL, %l0 ! set up for the last pointer [all …]
|
/titanic_50/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.s | 269 andn %l0, %l4, %l0 ! select hw's from src 300 ldx [%i0+0], %l0 302 ldx [%i0+16], %l2 ! %l0 could be used here if Dcache hit 313 srlx %l0, 32, %o0 ! hi32 to %o0 314 and %l0, %g1, %l0 ! lo32 to %l0 339 add %l0, %o0, %o0 ! delay 341 ldx [%i0+0], %l0 409 ldx [%i0], %l0 ! tmp64 = *src++ 415 srlx %l0, 32, %o0 ! hi32 416 and %l0, %g1, %l0 ! lo32 [all …]
|
/titanic_50/usr/src/uts/sun4u/opl/ml/ |
H A D | drmach_asm.s | 190 stx %l0, [%o2+8*0] 223 stx %l0, [%o1+8*0] 232 mov ASI_L2_CTRL_RW_ADDR, %l0 233 ldxa [%l0]ASI_L2_CTRL, %l1 242 ldx [%o1+8*0], %l0 269 mov ASI_L2_CTRL_RW_ADDR, %l0 270 ldxa [%l0]ASI_L2_CTRL, %l1 275 stxa %l2, [%l0]ASI_L2_CTRL 278 ldx [%o0 + SCF_REG_BASE], %l0 284 add %l0, SCF_STATUS_EX, %o1 [all …]
|
/titanic_50/usr/src/uts/sun4/brand/common/ |
H A D | brand_solaris.s | 137 stn %l0, [%g2 + CPU_TMP1]; 158 GLOBALS_SWAP(%l0); /* switch to normal globals */ 174 GLOBALS_RESTORE(%l0); /* delay slot - */ 194 GLOBALS_RESTORE(%l0); /* delay slot - */ 211 GLOBALS_RESTORE(%l0); /* delay slot - */ 215 GLOBALS_RESTORE(%l0); /* switch back to alternate globals */ 267 GLOBALS_SWAP(%l0); /* switch to normal globals */ 269 GLOBALS_RESTORE(%l0); /* switch back to alternate globals */ 295 ldn [%g2 + CPU_TMP1], %l0;
|
/titanic_50/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.s | 157 sub %i0, 'A', %l0 ! transform for faster uppercase check 159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase? 240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1 242 add %l0, %l2, %l1 ! p1 = q1 + m2 244 add %l0, %l3, %l0 ! q1 = q1 + m3 246 andn %l1, %l0, %l1 ! p1 = p1 & ~q1 248 andn %i4, %i3, %l0 ! q1 = m1 & ~x1 250 and %l0, %l1, %l0 ! q1 = p1 & q1 252 srl %l0, 2, %l0 ! q1 = q1 >> 2 254 add %l0, %i3, %i3 ! lowercase word from s1 [all …]
|
H A D | strlcpy.s | 97 andcc %l0, 7, %g0 ! dst word aligned ? 107 sub %l1, %i4, %l0 ! dword - 0x0101010101010101 108 andcc %l0, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x8080808080808080) 239 sub %l1, %i4, %l0 ! dword - 0x0101010101010101 240 andcc %l0, %g1, %g0 ! ((dword - 0x0101010101010101) & ~dword & 0x80808080 263 sub %l1, %i4, %l0 ! x - 0x0101010101010101 264 andcc %l0, %g1, %g0 ! ((x - 0x0101010101010101) & ~x & 0x8080808080808080) 266 add %i2, %g4, %l0 ! dst (in pointer form) 268 stb %g1, [%l0] ! store first byte 270 stw %g1, [%l0 + 1] ! store bytes 2, 3, 4, 5 [all …]
|
/titanic_50/usr/src/uts/sun4v/ml/ |
H A D | mach_locore.s | 973 ldn [%l7 + PC_OFF], %l0 975 sub %l0, %l1, %l0 976 cmp %l0, mutex_owner_running_critical_size 978 mov THREAD_REG, %l0 990 ldn [%l7 + PC_OFF], %l0 992 sub %l0, %l1, %l0 993 cmp %l0, mutex_exit_critical_size 995 mov THREAD_REG, %l0 1013 ldn [%l0 + T_CPU], %l0 1014 ld [%l0 + CPU_BASE_SPL], %l0 [all …]
|
/titanic_50/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.s | 183 srlx %o0,48,%l0 184 andcc %l0,%l7,%l0 ! l0 = ex 190 mov 1,%l0 204 sub %l0,%l1,%l1 ! l1 = e = ex - ey 254 add %l0,1,%l0 296 add %l0,1,%l0 299 cmp %l0,%l7 ! check for overflow 303 sll %l0,16,%l1 504 srlx %o0,48,%l0 505 andcc %l0,%l7,%l0 ! l0 = ex [all …]
|
/titanic_50/usr/src/uts/sun4u/ml/ |
H A D | mach_locore.s | 809 ldn [%l7 + PC_OFF], %l0 811 sub %l0, %l1, %l0 812 cmp %l0, mutex_owner_running_critical_size 814 mov THREAD_REG, %l0 826 ldn [%l7 + PC_OFF], %l0 828 sub %l0, %l1, %l0 829 cmp %l0, mutex_exit_critical_size 831 mov THREAD_REG, %l0 849 ldn [%l0 + T_CPU], %l0 850 ld [%l0 + CPU_BASE_SPL], %l0 [all …]
|
/titanic_50/usr/src/cmd/units/ |
H A D | units.c | 332 l0: in init() 350 goto l0; in init() 353 goto l0; in init() 359 goto l0; in init() 370 goto l0; in init() 382 goto l0; in init() 386 goto l0; in init() 389 goto l0; in init() 395 goto l0; in init() 399 goto l0; in init() [all …]
|
/titanic_50/usr/src/lib/brand/shared/brand/sparc/ |
H A D | crt.s | 70 add %o0, 1, %l0 ! add 1 to argc for last element of 0 71 sll %l0, CPTRSHIFT, %l0 ! multiply argc by pointer size 72 add %o1, %l0, %o2 ! and add to argv to get first env ptr
|
/titanic_50/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.s | 1695 0: stx %l0, [%sp + STACK_BIAS + SA(MINFRAME) + TSTATE_OFF] 1735 rd %ccr, %l0 ! %l0 = %ccr 1736 sllx %l0, TSTATE_CCR_SHIFT, %l0 ! %l0 <<= CCR_SHIFT 1739 or %l0, %l1, %l0 ! %l0 |= %l1 1742 or %l0, %l1, %l0 ! %l0 |= %l1 1745 or %l0, %l1, %l0 ! %l0 |= %l1
|