/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.S | 171 or %l0, %l3, %l0 174 add %l0, %l1, %l0 179 add %l0, %l1, %l0 200 or %l0, %l3, %l0 203 add %l0, %l1, %l0 208 add %l0, %l1, %l0 228 or %l0, %l3, %l0 232 add %l0, %l1, %l0 258 or %l0, %l3, %l0 286 or %l0, %l3, %l0 [all …]
|
/illumos-gate/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() 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() 350 work1.long1 = l0; in des_encrypt() 359 uint32_t l0, l1, w; in des_encrypt() local 362 l0 = l1 = 0; in des_encrypt() [all …]
|
/illumos-gate/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() 373 l0 = work2.long0; in des_encrypt() 392 work1.long1 = l0; in des_encrypt() 401 uint32_t l0, l1, w; in des_encrypt() local 404 l0 = l1 = 0; in des_encrypt() [all …]
|
/illumos-gate/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() 408 l0 = work2.long0; in __des_encrypt() 427 work1.long1 = l0; in __des_encrypt() 436 uint32_t l0, l1, w; in __des_encrypt() local 439 l0 = l1 = 0; in __des_encrypt() [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/crt/ |
H A D | _rtboot.S | 103 st %l0, [%o0] ! store it 109 add %l0, %l1, %l0 ! and get address of first env ptr 116 ld [%l0], %l1 ! get an entry 119 add %l0, 4, %l0 ! incrementing pointer in delay 127 set (s.##n - 1b), %l0; \ 128 add %o7, %l0, %l0; \ 129 st %l0, [%o1 + (n##_S * 4)] 131 set (f.##n - 1b), %l0; \ 132 add %o7, %l0, %l0; \ 133 st %l0, [%o2 + (n##_F * 4)] [all …]
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | strncpy.S | 94 add %i2, %i4, %l0 ! dst 118 stb %g1, [%l0] ! store it 123 stb %g1, [%l0 + 1] ! store it 129 stb %g1, [%l0 + 2] ! store it 137 add %l0, 4, %l0 ! dst += 4 146 stb %g0, [%l0] ! dst[] = 0 151 add %l0, 1, %l0 ! dst++ 238 sub %i1, %l1, %l0 ! x - 0x01010101 243 stb %g1, [%l0] ! store first byte 257 sub %i1, %l1, %l0 ! x - 0x01010101 [all …]
|
H A D | ascii_strcasecmp.S | 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 282 add %l0, %l2, %l1 ! p1 = q1 + m2 284 add %l0, %l3, %l0 ! q1 = q1 + m3 290 and %l0, %l1, %l0 ! q1 = p1 & q1 [all …]
|
H A D | strlcpy.S | 81 add %i2, %g4, %l0 ! l0 = dest 84 andcc %l0, 3, %g1 ! word aligned? 94 andcc %l0, %g1, %g0 ! doit 160 andcc %l0, %g1, %g0 ! do it 187 sub %l1, %i4, %l0 ! x - 0x01010101 190 add %i2, %g4, %l0 ! dst in ptr form 192 stb %g1, [%l0] 194 sth %g1, [%l0 + 1] 204 sub %l1, %i4, %l0 ! x - 0x01010101 209 sth %g1, [%l0] [all …]
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vexpf.S | 696 srl %l0,29,%l0 721 srl %l0,29,%l0 722 and %l0,4,%l0 757 srl %l0,29,%l0 775 srl %l0,29,%l0 776 and %l0,4,%l0 870 and %l0,4,%l0 1013 and %l0,4,%l0 1185 and %l0,4,%l0 1386 and %l0,4,%l0 [all …]
|
H A D | __vsin.S | 318 sub %l0,%o7,%l0 325 srl %l0,10,%l0 335 andn %l0,0x1f,%l0 446 sub %l0,%o7,%l0 452 srl %l0,10,%l0 567 sub %l0,%o7,%l0 573 srl %l0,10,%l0 682 sub %l0,%o7,%l0 686 srl %l0,10,%l0 1253 srl %l0,10,%l0 [all …]
|
H A D | __vcos.S | 389 sub %l0,%o7,%l0 396 srl %l0,10,%l0 406 andn %l0,0x1f,%l0 516 sub %l0,%o7,%l0 523 srl %l0,10,%l0 637 sub %l0,%o7,%l0 644 srl %l0,10,%l0 752 sub %l0,%o7,%l0 757 srl %l0,10,%l0 1324 srl %l0,10,%l0 [all …]
|
H A D | __vsincos.S | 74 ! l0 hx0,k0 180 andn %l0,%i5,%l0 ! mask off sign 258 sub %o3,%l0,%l0 265 or %l0,%l1,%l0 281 sll %l0,5,%l0 ! k 332 add %l0,%g1,%l0 428 andn %l0,%i5,%l0 585 sll %l0,5,%l0 ! k 639 add %l0,%g1,%l0 749 andn %l0,%i5,%l0 [all …]
|
H A D | __vpow.S | 1064 add %l0,1,%l0 1602 add %l0,%o0,%l0 ! (Y0_0) ind = ind + itmp0; 1962 add %l0,%o0,%l0 ! (Y0_0) ind = ind + itmp0; 2210 sll %l0,%i2,%l0 ! (i0 << sh); 2330 sll %l0,%i2,%l0 ! (i0 << sh); 2463 sll %l0,%i2,%l0 ! (i0 << sh); 2642 sll %l0,%i2,%l0 ! (i0 << sh); 2817 sll %l0,%i2,%l0 ! (i0 << sh); 3086 srl %l0,31,%l0 ! sx; 4250 add %l0,1,%l0 [all …]
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | boot.S | 136 set EB_ARGV, %l0 ! code for this entry 137 st %l0, [%o0] ! store it 138 add %fp, 68, %l0 ! argument vector is at %fp+68 139 st %l0, [%o0 + 4] ! store that 143 add %l0, %l1, %l0 ! and get address of first env ptr 144 st %l0, [%o0 + 12] ! store it in the vector 150 ld [%l0], %l1 ! get an entry 153 add %l0, 4, %l0 ! incrementing pointer in delay 154 st %l0, [%o0 + 20] ! store aux vector pointer 155 set EB_NULL, %l0 ! set up for the last pointer [all …]
|
/illumos-gate/usr/src/uts/sun4u/opl/ml/ |
H A D | drmach_asm.S | 163 stx %l0, [%o2+8*0] 196 stx %l0, [%o1+8*0] 215 ldx [%o1+8*0], %l0 268 add %l0, SCF_COMMAND, %o1 280 add %l0, SCF_STATUS, %o1 336 sub %o1, %l0, %o2 349 sub %o1, %l0, %o2 357 add %l0, (SCF_TDATA), %o1 373 add %l0, %o2, %o1 387 add %l0, SCF_COMMAND, %o1 [all …]
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.S | 254 andn %l0, %l4, %l0 ! select hw's from src 285 ldx [%i0+0], %l0 298 srlx %l0, 32, %o0 ! hi32 to %o0 299 and %l0, %g1, %l0 ! lo32 to %l0 324 add %l0, %o0, %o0 ! delay 326 ldx [%i0+0], %l0 394 ldx [%i0], %l0 ! tmp64 = *src++ 400 srlx %l0, 32, %o0 ! hi32 401 and %l0, %g1, %l0 ! lo32 407 add %l0, %i2, %i2 ! accumulator [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | ascii_strcasecmp.S | 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 283 add %l0, %l2, %l1 ! p1 = q1 + m2 285 add %l0, %l3, %l0 ! q1 = q1 + m3 291 and %l0, %l1, %l0 ! q1 = p1 & q1 [all …]
|
H A D | strlcpy.S | 97 andcc %l0, 7, %g0 ! dst word aligned ? 266 add %i2, %g4, %l0 ! dst (in pointer form) 268 stb %g1, [%l0] ! store first byte 272 sth %g1, [%l0 + 5] ! store bytes 6, 7 274 stb %l1, [%l0 + 7] ! store eigth byte 286 stb %g1, [%l0] ! store first byte 288 sth %g1, [%l0 + 1] ! store bytes 2, 3 292 stb %l1, [%l0 + 7] ! store eigth byte 304 sth %g1, [%l0] ! store bytes 1, 2 308 sth %l1, [%l0 + 6] ! store bytes 7, 8 [all …]
|
/illumos-gate/usr/src/uts/sun4/brand/common/ |
H A D | brand_solaris.S | 121 stn %l0, [%g2 + CPU_TMP1]; 142 GLOBALS_SWAP(%l0); /* switch to normal globals */ 158 GLOBALS_RESTORE(%l0); /* delay slot - */ 178 GLOBALS_RESTORE(%l0); /* delay slot - */ 195 GLOBALS_RESTORE(%l0); /* delay slot - */ 199 GLOBALS_RESTORE(%l0); /* switch back to alternate globals */ 251 GLOBALS_SWAP(%l0); /* switch to normal globals */ 253 GLOBALS_RESTORE(%l0); /* switch back to alternate globals */ 279 ldn [%g2 + CPU_TMP1], %l0;
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_locore.S | 941 sub %l0, %l1, %l0 944 mov THREAD_REG, %l0 958 sub %l0, %l1, %l0 979 ldn [%l0 + T_CPU], %l0 980 ld [%l0 + CPU_BASE_SPL], %l0 981 cmp %l6, %l0 1413 add %l0, %o0, %o2; 1414 add %l0, %o2, %o3; 1415 add %l0, %o3, %o4; 1416 add %l0, %o4, %o5; [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.S | 184 andcc %l0,%l7,%l0 ! l0 = ex 190 mov 1,%l0 254 add %l0,1,%l0 296 add %l0,1,%l0 505 andcc %l0,%l7,%l0 ! l0 = ex 511 mov 1,%l0 625 cmp %l0,1 635 sub %l0,1,%l0 646 sub %l0,64,%l0 659 sub %l0,1,%l0 [all …]
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_locore.S | 776 sub %l0, %l1, %l0 779 mov THREAD_REG, %l0 793 sub %l0, %l1, %l0 814 ldn [%l0 + T_CPU], %l0 815 ld [%l0 + CPU_BASE_SPL], %l0 816 cmp %l6, %l0 1322 add %l0, %o0, %o2; 1323 add %l0, %o2, %o3; 1324 add %l0, %o3, %o4; 1325 add %l0, %o4, %o5; [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.S | 1076 0: stx %l0, [%sp + STACK_BIAS + SA(MINFRAME) + TSTATE_OFF] 1116 rd %ccr, %l0 ! %l0 = %ccr 1117 sllx %l0, TSTATE_CCR_SHIFT, %l0 ! %l0 <<= CCR_SHIFT 1120 or %l0, %l1, %l0 ! %l0 |= %l1 1123 or %l0, %l1, %l0 ! %l0 |= %l1 1126 or %l0, %l1, %l0 ! %l0 |= %l1
|
/illumos-gate/usr/src/cmd/units/ |
H A D | units.c | 331 l0: in init() 349 goto l0; in init() 352 goto l0; in init() 358 goto l0; in init() 369 goto l0; in init() 381 goto l0; in init() 385 goto l0; in init() 394 goto l0; in init() 398 goto l0; in init() 492 l0: in hash() [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
|