/illumos-gate/usr/src/boot/sys/boot/sparc64/loader/ |
H A D | locore.S | 36 setx stack + STACK_SIZE - SPOFF - CCFSZ, %l7, %l6 37 mov %l6, %sp
|
/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/ |
H A D | client_handler.s | 52 andn %l4, PSTATE_AM, %l6 53 wrpr %l6, 0, %pstate ! Set PSTATE_AM = 0
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.s | 207 mov 0,%l6 ! l6 = round 213 srlx %o2,63,%l6 225 or %o3,%l6,%o3 228 and %o4,1,%l6 247 or %o7,%l6,%o7 248 and %o2,1,%l6 273 orcc %o7,%l6,%g0 ! see if we need to round 280 tst %l6 528 mov 0,%l6 ! l [all...] |
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vatanf.S | 302 lda [%i3]0x82,%l6 ! (0_0) ux = ((int*)px)[0]; 304 and %l6,MASK_0x7fffffff,%l5 ! (0_0) ax = ux & 0x7fffffff; 317 mov %l6,%i3 319 lda [%l5]0x82,%l6 ! (1_0) ux = ((int*)px)[0]; 321 and %l6,MASK_0x7fffffff,%o7 ! (1_0) ax = ux & 0x7fffffff; 335 mov %l6,%l5 341 lda [%l4]0x82,%l6 ! (2_0) ux = ((int*)px)[0]; 344 and %l6,MASK_0x7fffffff,%o7 ! (2_0) ax = ux & 0x7fffffff; 358 mov %l6,%l4 365 lda [%l3]0x82,%l6 ! ( [all...] |
H A D | __vatan2f.S | 268 and %l3,_0x7fffffff,%l6 ! (0_0) ax0 = ux0 & 0x7fffffff; 270 cmp %l6,_0x7f800000 274 cmp %l6,%o5 276 sub %l6,%l7,%o2 ! (0_0) ldiff0 = ax0 - ay0; 284 sub %i3,%i1,%l6 ! (0_0) addrc0 = (char*)px - (char*)py; 286 and %l6,%l7,%o2 ! (0_0) addrc0 &= ldiff0; 292 sll %l7,5,%l6 ! (0_0) ltmp0 = ldiff0 << 5; 302 add %l6,cadd_arr,%l6 ! (0_0) ltmp0 += (char*)cadd_arr; 316 add %l6, [all...] |
H A D | __vrsqrt.S | 234 add %i1,stridex,%l6 ! px += stridex 237 lda [%l6]%asi,%f8 ! (0_0) ((float*)res)[0] = ((float*)px)[0]; 240 lda [%l6+4]%asi,%f9 ! (0_0) ((float*)res)[1] = ((float*)px)[1]; 260 lda [%l6]%asi,%g1 ! (0_0) hx = *(int*)px; 267 add %l6,stridex,%l6 ! px += stridex 271 lda [%l6]%asi,%f0 ! (1_0) ((float*)res)[0] = ((float*)px)[0]; 276 lda [%l6+4]%asi,%f1 ! (1_0) ((float*)res)[1] = ((float*)px)[1]; 296 lda [%l6]%asi,%g1 ! (1_0) hx = *(int*)px; 301 add %l6,stride [all...] |
H A D | __vcos_ultra3.S | 83 ! l6 k2 300 ld [%fp+nk2],%l6 310 sll %l6,5,%l6 315 ldd [%l6+%g1],%f20 377 add %l6,%g1,%l6 401 ldd [%l6+16],%f36 414 ldd [%l6+8],%f18 527 fcmple32 %f36,pio2_3,%l6 [all...] |
H A D | __vsin_ultra3.S | 83 ! l6 k2 299 ld [%fp+nk2],%l6 309 sll %l6,5,%l6 314 ldd [%l6+%g1],%f20 376 add %l6,%g1,%l6 389 ldd [%l6+8],%f16 412 ldd [%l6+16],%f18 538 fcmple32 %f36,pio2_3,%l6 [all...] |
H A D | __vrhypotf.S | 336 lda [%i2]0x82,%l6 ! (3_0) ay = *(int*)py; 341 and %l6,_0x7fffffff,%l6 ! (3_0) ay &= 0x7fffffff; 344 cmp %l6,_0x7f800000 ! (3_0) ay ? 0x7f800000 352 cmp %l6,0 ! (3_0) 356 lda [%i2+stridey]0x82,%l6 ! (4_0) ay = *(int*)py; 364 and %l6,_0x7fffffff,%l6 ! (4_0) ay &= 0x7fffffff; 370 cmp %l6,_0x7f800000 ! (4_0) ay ? 0x7f800000 379 cmp %l6, [all...] |
H A D | __vpowf.S | 740 add %l0,2048,%l6 741 ldd [%l6],KA3 742 ldd [%l6+8],KA2 744 ldd [%l6+16],KA1 746 ldd [%l6+24],KA0 748 ldd [%l6+32],KB2 751 ldd [%l6+40],KB1 754 ldd [%l6+48],HTHRESHOLD 757 ldd [%l6+56],LTHRESHOLD 763 sethi %hi(0x00800000),%l6 [all...] |
H A D | __vsincosf.S | 101 ! l6 pc2 203 add %fp,junk,%l6 255 st %f24,[%l6] 256 mov %o4,%l6 ! pc2 = c 507 movrnz %o2,%l6,%l2 511 movrnz %o2,%g1,%l6 678 st %f24,[%l6] 726 st %f24,[%l6] 729 add %fp,junk,%l6 834 st %f4,[%l6] [all...] |
H A D | __vatan2.S | 73 ! l6 pz2 164 add %fp,junk,%l6 242 st %f26,[%l6] 247 st %f27,[%l6+4] 314 mov %i5,%l6 566 st %f26,[%l6] 567 st %f27,[%l6+4] 599 add %fp,junk,%l6 769 mov %i5,%l6 783 mov %i5,%l6 [all...] |
/illumos-gate/usr/src/uts/sparc/ml/ |
H A D | fd_asm.s | 67 #define Len %l6 /* data length counter */ 101 add Fdc, FD_HILOCK, %l6 294 .fast: sethi %hi(fd_softintr_cookie), %l6 297 ld [%l6 + %lo(fd_softintr_cookie)], %l6 324 add Fdc, FD_HILOCK, %l6
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | locore.s | 130 andn %l5, WSTATE_MASK, %l6 131 wrpr %l6, WSTATE_KMIX, %wstate
|
H A D | ip_ocsum.s | 306 ldx [%i0+48], %l6 331 srlx %l6, 32, %g2 ! hi32 to %g2 332 and %l6, %g1, %l6 ! lo32 to %l6 351 add %l6, %g2, %g2 365 ldx [%i0+48], %l6 384 add %l6, %g2, %g2
|
/illumos-gate/usr/src/lib/libbc/sparc/inc/sparc/ |
H A D | asm_linkage.h | 272 std %l6, [SBP + (6*4)]; \ 282 ldd [SBP + (6*4)], %l6; \ 297 st %l6, [SBP + (6*4)]; \ 315 ld [SBP + (6*4)], %l6; \
|
/illumos-gate/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_kernel_v9.s | 398 /* 0x0068 118 */ srlx %i2,52,%l6 406 /* 0x0088 */ sub %l2,%l6,%g1 420 /* 0x00ac */ or %g0,-1,%l6 422 /* 0x00b4 */ srl %l6,0,%l6 446 /* 0x00f0 121 */ and %i4,%l6,%g4 499 /* 0x017c 126 */ and %o7,%l6,%o5 522 /* 0x01b8 */ sllx %l5,16,%l6 523 /* 0x01bc */ add %l2,%l6,%l7 700 /* 0x000c */ sub %i2,1,%l6 [all...] |
/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.s | 1344 add %o0, %g1, %l6 1349 add %l6, %l1, %l1 1373 add %o5, %g1, %l6 1379 add %l6, %l1, %l1 1406 add %o4, %g1, %l6 1412 add %l6, %l1, %l1 1437 add %o3, %g1, %l6 1442 add %l6, %l1, %l1 1466 add %o2, %g1, %l6 1472 add %l6, [all...] |
/illumos-gate/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2307 ldx [%i5 + 8], %l6 ! &(des_ip_table[1][0]) 2323 ldx [%l6 + %o1], %o1 2331 ldx [%l6 + %o3], %o3 2339 ldx [%l6 + %o5], %o5 2347 ldx [%l6 + %g2], %g2 2387 ldx [%i5 + 72], %l6 ! &(des_sbox_table[6][0]) 2434 ld [%i5 + 4], %l6 ! &(des_ip_table[1][0]) 2450 ldx [%l6 + %o1], %o1 2458 ldx [%l6 + %o3], %o3 2466 ldx [%l6 [all...] |
/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | privregs.h | 135 st %l6, [SBP + (6*4)]; \ 153 sta %l6, [SBP + (6*4)]%asi; \ 171 ld [SBP + (6*4)], %l6; \ 189 stx %l6, [SBP + (6*8)]; \ 207 stxa %l6, [SBP + (6*8)]%asi; \ 225 ldx [SBP + (6*8)], %l6; \
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | memmove.s | 40 mov %i0, %l6 ! Save pointer to destination 172 restore %l6, %g0, %o0 ! return pointer to destination 187 restore %l6, %g0, %o0 ! return pointer to destination
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | memmove.s | 40 mov %i0, %l6 ! Save pointer to destination 172 restore %l6, %g0, %o0 ! return pointer to destination 187 restore %l6, %g0, %o0 ! return pointer to destination
|
/illumos-gate/usr/src/uts/sun4u/opl/ml/ |
H A D | drmach_asm.s | 196 stx %l6, [%o2+8*6] 198 mov %o5, %l6 214 mov %l6, %o5 248 ldx [%o1+8*6], %l6
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_locore.s | 392 * %l6 curthread for user traps, %pil for priv traps 497 mov %g5, %l6 ! curthread if user trap, %pil if priv trap 686 lda [%sp + 24]%asi, %l6 ;\ 711 ldxa [%sp + V9BIAS64 + 48]%asi, %l6 ;\ 728 mov %l6, THREAD_REG 758 mov THREAD_REG, %l6 779 ! switch to global set 1, saving THREAD_REG in %l6 943 ! %l6 - trap %pil 960 mov %l6, %o0 ! pass original interrupt level 965 cmp %l6, [all...] |
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | mach_locore.s | 384 * %l6 curthread for user traps, %pil for priv traps 475 mov %g5, %l6 ! curthread if user trap, %pil if priv trap 586 mov %l6, THREAD_REG 597 ! keep cpu_base_spl in %l4 and THREAD_REG in %l6 (needed 617 mov THREAD_REG, %l6 638 ! switch to alternate globals, saving THREAD_REG in %l6 779 ! %l6 - trap %pil 796 mov %l6, %o0 ! pass original interrupt level 801 cmp %l6, %o0 ! with current pil level 802 movg %xcc, %o0, %l6 ! i [all...] |