/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_sfmmu.h | 101 sllx cnum, CTXREG_CTX_SHIFT, cnum ;\ 105 sllx cnum, 32, cnum ;\ 245 sllx scr1, 1, scr2; \ 247 sllx tte, TTE_PA_LSHIFT, tte; \ 253 sllx tte, scr2, tte; \ 256 sllx scr1, scr3, scr1; \ 301 sllx tmp2, MMU_PAGESHIFT, tmp2; \ 354 sllx tmp2, MMU_PAGESHIFT, tmp2; \ 415 sllx tmp3, TSBREG_MSB_SHIFT, tsbreg ;\ 431 sllx tmp2, TSBREG_SECSZ_SHIFT, tmp2 ;\ [all …]
|
/illumos-gate/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_v9.s | 164 /* 0x0054 64 */ sllx %o0,3,%o0 179 /* 0x006c 65 */ sllx %o1,3,%o1 319 /* 0x0118 */ sllx %g5,3,%g5 326 /* 0x0134 */ sllx %g3,3,%g3 346 /* 0x0184 */ sllx %o1,3,%o1 353 /* 0x01a0 */ sllx %l6,3,%o1 373 /* 0x01f0 */ sllx %i0,3,%i0 380 /* 0x020c */ sllx %i1,3,%l7 412 /* 0x0288 87 */ sllx %g2,3,%g2 414 /* 0x0290 90 */ sllx %g4,3,%g4 [all …]
|
H A D | mont_mulf_kernel_v9.S | 184 /* 0x0028 */ sllx %o1,3,%g4 275 /* 0x0018 94 */ sllx %o5,32,%o4 279 /* 0x0028 */ sllx %o1,22,%g4 339 /* 0x0028 */ sllx %i4,32,%o2 341 /* 0x0030 */ sllx %o7,22,%o3 363 /* 0x0070 */ sllx %g4,32,%i5 368 /* 0x0084 */ sllx %l5,22,%i2 384 /* 0x00b0 */ sllx %l7,32,%l3 400 /* 0x00e0 120 */ sllx %g3,3,%i3 408 /* 0x00ec 123 */ sllx %g5,3,%o0 [all …]
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.h | 138 sllx ptagacc, MMU_PAGESHIFT, ptagacc; \ 164 sllx scr1, TTARGET_CTX_SHIFT, scr1; \ 185 sllx scr2, MMU_PAGESHIFT, scr2; \ 192 sllx scr2, MMU_PAGESHIFT, scr2; \ 225 sllx ptagacc, MMU_PAGESHIFT, ptagacc; \ 295 sllx tte, TTE_PA_LSHIFT, tte; \ 296 sllx scr1, 1, scr2; \ 302 sllx tte, scr2, tte; \ 305 sllx scr1, scr3, scr1; \ 409 sllx tmp1, tmp2, tmp1 /* tmp1 = nentries in TSB */ ;\ [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | __quad_mag64.S | 222 sllx %o3,%l2,%o3 232 sllx %o1,%l3,%o5 250 sllx %o0,63,%o3 306 sllx %o0,16,%o1 562 sllx %o4,1,%o4 566 sllx %o1,63,%o5 628 sllx %o0,1,%o0 631 sllx %o2,1,%o2 644 sllx %l6,61,%o2 654 sllx %o0,1,%o0 [all …]
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | cheetahasm.h | 174 sllx scr3, CH_ICACHE_IDX_SHIFT, scr3; \ 235 sllx scr1, JP_EC_TAG_DATA_WAY_SHIFT, scr1; \ 292 sllx scr1, 32, scr1; \ 321 sllx scr1, 32, scr1; \ 477 sllx scr1, 32, scr1; \ 665 sllx scr1, 32, scr1; \ 919 sllx arg1, 1, arg1; \ 1076 sllx %g2, CH_ERR_G2_TO_TSTATE_SHFT, %g2; \ 1106 sllx reg1, 3, reg1; \ 1175 sllx %g3, CH_ERR_ME_SHIFT, %g4; \ [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | machclock.h | 64 sllx out, 1, out; \ 87 sllx out, 1, out; \ 112 sllx out, 1, out; \ 120 sllx out, 1, out; \ 163 sllx out, 1, out; \
|
/illumos-gate/usr/src/lib/libc/common/sys/ |
H A D | gethrtime.S | 43 sllx %o0, 32, %o0 62 sllx %o0, 32, %o0
|
/illumos-gate/usr/src/uts/sun4v/io/pciex/ |
H A D | pci_cfgacc_asm.S | 51 sllx %o1, 32, %o1 72 sllx %o1, 32, %o1
|
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.S | 68 sllx reg, TTE_SUSPEND_SHIFT, reg 459 sllx tmp, 32, tmp ;\ 3899 sllx %o0, MMU_PAGESHIFT, %o0 4012 sllx %g7, KPMTSBM_SHIFT, %g7 4080 sllx %g4, %g5, %g4 4125 sllx %g5, KPMHLK_SHIFT, %g5 4135 sllx %g5, 32, %g5 4144 sllx %g5, 32, %g5 4148 sllx %g2, MMU_PAGESHIFT, %g4 4235 sllx %g7, KPMTSBM_SHIFT, %g7 [all …]
|
H A D | sfmmu_kdi.S | 123 sllx %g6, %g5, %g5; \ 126 sllx %g5, HTAG_BSPAGE_SHIFT, %g5; \ 127 sllx %g3, HTAG_REHASH_SHIFT, %g6; \
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | niagara_copy.S | 926 sllx %o4, 8, %o4 938 sllx %o4, 8, %o4 950 sllx %o4, 8, %o4 965 sllx %o4, 8, %o4 986 sllx %o4, 8, %o4 1027 sllx %o4, 8, %o4 1039 sllx %o4, 8, %o4 1051 sllx %o4, 8, %o4 1066 sllx %o4, 8, %o4 1084 sllx %o4, 8, %o4 [all …]
|
/illumos-gate/usr/src/common/crypto/arcfour/sun4u/ |
H A D | arcfour_crypt_asm.S | 112 sllx %o5, 56, %o0 124 sllx %g5, 48, %g5 151 sllx %o5, 40, %o5 164 sllx %g5, 32, %g5 280 sllx %o5, 56, %o0 290 sllx %g5, 48, %g5 319 sllx %o5, 40, %o5 332 sllx %g5, 32, %g5
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | strcmp.S | 69 sllx %o5, 32, %o4 ! magic2<63:32> 87 sllx %o5, 7, %o4 ! magic1 88 sllx %o3, 3, %g5 ! leftshift = 8*ofs 95 sllx %o0, %g5, %g1 ! partial unaligned word from s2 117 sllx %o0, %g5, %g1 ! partial unaligned word from s2
|
H A D | memchr.S | 75 sllx %o1, 8, %g1 ! start spreading c across word 100 sllx %o1, 16, %g1 ! four bytes <--------+
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetahplus_asm.S | 353 sllx %g4, C_AFSR_UCU_SHIFT, %g4 370 sllx %g4, C_AFSR_WDU_SHIFT, %g4 589 sllx %g4, PN_TLO_INFO_IMMU_SHIFT, %g4 606 sllx %g4, PN_TLB_ACC_IDX_SHIFT, %g4 ! shift the index into place 622 sllx %g6, 32, %g6 ! if our logout structure is 747 sllx %g4, PN_TLB_ACC_IDX_SHIFT, %g4 ! shift the index into place 756 sllx %g7, PN_TLB_ACC_IDX_SHIFT, %g7 ! shift the index into place 784 sllx %g6, PN_TLO_INFO_TL1_SHIFT, %g6 804 sllx %g6, 32, %g6 ! if our logout structure is
|
H A D | spitfire_asm.S | 58 sllx arg1, SF_DC_VBIT_SHIFT, arg1 /* tag to compare */ ;\ 147 sllx arg, MMU_PAGESHIFT, arg; /* color to dcache page */ \ 728 sllx %g5, HB_UPA_DMAP_DATA_BIT, %g5 799 sllx %l4, 39, %l4 ! set bit 39 for e$ data access 801 sllx %l4, 1, %l4 ! set bit 40 for e$ tag access 1175 sllx %g3, 63, %g3 /* for NPT bit */ 1200 sllx %o4, 40, %o4 ! set bit 40 for e$ tag access 1251 sllx %o4, 39, %o4 ! set bit 39 for e$ data access 1389 sllx %g5, HB_UPA_DMAP_DATA_BIT, %g5 1519 sllx %g5, HB_UPA_DMAP_DATA_BIT, %g5 [all …]
|
H A D | us3_jalapeno_asm.S | 65 sllx scr, 32, scr; \ 276 sllx scr1, JP_ECFLUSH_EC_WAY_SHIFT, scr1; \ 282 sllx scr1, JP_ECFLUSH_EC_WAY_SHIFT, scr1; \ 288 sllx scr1, JP_ECFLUSH_EC_WAY_SHIFT, scr1; \ 300 sllx scr1, JP_ECFLUSH_PORTID_SHIFT, scr1; \ 700 sllx %g4, C_AFSR_UCU_SHIFT, %g4 707 sllx %g4, C_AFSR_WDU_SHIFT, %g4
|
H A D | us3_common_asm.S | 152 sllx tmp3, 14, tmp3; /* One way 16K */ \ 228 sllx %o1, CTXREG_NEXT_SHIFT, %o1 ! %o1 = nucleus pgsz 1515 sllx %g6, CLO_FLAGS_TL_SHIFT, %g6 1516 sllx %g5, CLO_FLAGS_TT_SHIFT, %g4 1533 sllx %g4, 32, %g4 1748 sllx %g4, DCU_PE_SHIFT, %g4 1905 sllx %o0, 3, %o0 1917 sllx %o0, 3, %o0 1962 sllx %g3, 63, %g3 /* for NPT bit */ 1973 sllx %g3, 63, %g3 /* for NPT bit */ [all …]
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/ml/ |
H A D | cherrystone_asm.S | 58 sllx %o0, 32, %o0 ! shift upper 32 bits 82 sllx %o0, 32, %o0 ! shift upper 32 bits
|
/illumos-gate/usr/src/uts/sun4u/daktari/ml/ |
H A D | daktari_asm.S | 52 sllx %o0, 32, %o0 ! shift upper 32 bits 76 sllx %o0, 32, %o0 ! shift upper 32 bits
|
/illumos-gate/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2284 sllx %o1,32,%o1 2302 sllx %g1, 7, %g3 2322 sllx %g2, 3, %o3 2342 sllx %o0, 6, %o0 2346 sllx %o1, 6, %o1 2350 sllx %o2, 6, %o2 2354 sllx %o3, 6, %o3 2366 sllx %o4, 8, %o4 2370 sllx %o5, 8, %o5 2429 sllx %g1, 7, %g3 [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.S | 1117 sllx %l0, TSTATE_CCR_SHIFT, %l0 ! %l0 <<= CCR_SHIFT 1119 sllx %l1, TSTATE_ASI_SHIFT, %l1 ! %l1 <<= ASI_SHIFT 1122 sllx %l1, TSTATE_PSTATE_SHIFT, %l1 ! %l1 <<= PSTATE_SHIFT 1125 sllx %l1, TSTATE_CWP_SHIFT, %l1 ! %l1 <<= CWP_SHIFT
|
H A D | crt.S | 101 sllx %o0, 32, %o0; \ 103 sllx %o2, 32, %o2; \
|
/illumos-gate/usr/src/lib/libc/sparc/crt/ |
H A D | hwmuldiv.S | 104 sllx %o0, 32, %o0; \ 106 sllx %o2, 32, %o2; \
|