/illumos-gate/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, [all...] |
/illumos-gate/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
|
/illumos-gate/usr/src/uts/common/des/ |
H A D | des_soft.c | 225 uint32_t l0, l1, w; local 236 l0 = l1 = 0; 242 l0 |= longtab[pbit]; 252 l0 |= longtab[pbit]; 257 work2.long0 = l0; 268 e0 op p->l0; \ 275 e0 op p->l0; \ 329 u_int r0, l0, r1, l1; local 331 l0 = work2.long0; 333 cipher(0, r0, l0, r 359 uint32_t l0, l1, w; local [all...] |
/illumos-gate/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
|
H A D | kmdb_setcontext.s | 71 ldx [%g7 + UC_GREG(REG_PC)], %l0 72 jmp %l0
|
/illumos-gate/usr/src/lib/libcrypt/common/ |
H A D | des_soft.c | 277 uint32_t l0, l1, w; local 288 l0 = l1 = 0; 294 l0 |= longtab[pbit]; 304 l0 |= longtab[pbit]; 309 work2.long0 = l0; 318 e0 op p->l0; \ 371 uint32_t r0, l0, r1, l1; local 373 l0 = work2.long0; 375 cipher(0, r0, l0, r1, l1); 376 cipher(1, r1, l1, r0, l0); 401 uint32_t l0, l1, w; local [all...] |
/illumos-gate/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 98 andcc %l0, 3, %g1 ! destination word aligned ? 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 [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 ! ds [all...] |
H A D | ascii_strcasecmp.s | 136 sub %i0, 'A', %l0 ! transform for faster uppercase check 138 cmp %l0, ('Z' - 'A') ! s1[0] uppercase? 157 sub %i0, 'A', %l0 ! transform for faster uppercase check 159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase? 178 sub %i0, 'A', %l0 ! transform for faster uppercase check 180 cmp %l0, ('Z' - 'A') ! s1[2] uppercase? 240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1 242 add %l0, %l2, %l1 ! p1 = q1 + m2 244 add %l0, %l3, %l0 ! q [all...] |
/illumos-gate/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;
|
/illumos-gate/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 ! incrementin [all...] |
/illumos-gate/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 ! incrementin [all...] |
/illumos-gate/usr/src/lib/libnsl/des/ |
H A D | des_soft.c | 314 uint32_t l0, l1, w; local 325 l0 = l1 = 0; 331 l0 |= longtab[pbit]; 341 l0 |= longtab[pbit]; 346 work2.long0 = l0; 355 e0 op p->l0; \ 406 uint32_t r0, l0, r1, l1; local 408 l0 = work2.long0; 410 cipher(0, r0, l0, r1, l1); 411 cipher(1, r1, l1, r0, l0); 436 uint32_t l0, l1, w; local [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/ml/ |
H A D | drmach_asm.s | 190 stx %l0, [%o2+8*0] 217 * l0 - SCF_REG_BASE 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 [all...] |
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
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,1 [all...] |
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 [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,1 [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 [all...] |
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.s | 245 ! %l0-7,%o0-5,%g2-3 mainloop temporaries 256 ldx [%i5], %l0 ! NB base addr 269 andn %l0, %l4, %l0 ! select hw's from src 271 srlx %l0, 32, %o0 ! hi32 277 .dw: ldx [%i0], %l0 ! tmp64 = *src++ (groups with the branch below) 282 srlx %l0, 32, %o0 ! hi32 283 9: and %l0, %g1, %l0 ! lo32 289 add %l0, [all...] |
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.s | 136 sub %i0, 'A', %l0 ! transform for faster uppercase check 138 cmp %l0, ('Z' - 'A') ! s1[0] uppercase? 157 sub %i0, 'A', %l0 ! transform for faster uppercase check 159 cmp %l0, ('Z' - 'A') ! s1[1] uppercase? 178 sub %i0, 'A', %l0 ! transform for faster uppercase check 180 cmp %l0, ('Z' - 'A') ! s1[2] uppercase? 240 andn %i3, %i4, %l0 ! q1 = x1 & ~m1 242 add %l0, %l2, %l1 ! p1 = q1 + m2 244 add %l0, %l3, %l0 ! q [all...] |
H A D | strlcpy.s | 84 add %i2, %g4, %l0 ! dst 86 and %l0, 3, %g1 ! dst<1:0> to examine offset 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 ! ds [all...] |
/illumos-gate/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 [all...] |
/illumos-gate/usr/src/cmd/units/ |
H A D | units.c | 332 l0: 350 goto l0; 353 goto l0; 359 goto l0; 370 goto l0; 382 goto l0; 386 goto l0; 389 goto l0; 395 goto l0; 399 goto l0; [all...] |
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_locore.s | 374 * borrowing some of sys_trap's unused locals. %l0 thru %l3 may be used 390 * %l0, %l1 temps 458 rdpr %canrestore, %l0 463 wrpr %g0, %l0, %otherwin 467 mov KCONTEXT, %l0 469 stxa %l0, [%l1]ASI_MMU_CTX 502 rdpr %tpc, %l0 505 stn %l0, [%l7 + PC_OFF] 517 rdpr %pil, %l0 518 cmp %g4, %l0 [all...] |
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_locore.s | 366 * borrowing some of sys_trap's unused locals. %l0 thru %l3 may be used 382 * %l0, %l1 temps 434 rdpr %canrestore, %l0 439 wrpr %g0, %l0, %otherwin 443 sethi %hi(kcontextreg), %l0 444 ldx [%l0 + %lo(kcontextreg)], %l0 447 xor %l0, %l2, %l2 455 stxa %l0, [%l1]ASI_MMU_CTX 480 rdpr %tpc, %l0 [all...] |