/illumos-gate/usr/src/common/crypto/des/sun4u/ |
H A D | des_crypt_asm.s | 2559 ldx [%i0 + 8], %g2 2604 ldx [%i0], %g2 2650 ldx [%i0 + 8], %g2 2695 ldx [%i0], %g2 2741 ldx [%i0 + 8], %g2 2786 ldx [%i0], %g2 2832 ldx [%i0 + 8], %g2 2877 ldx [%i0], %g2 2968 ldx [%i0], %g2 3059 ldx [%i0], %g2 [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | privregs.h | 100 ldx [RP + G1_OFF], %g1; \ 101 ldx [RP + G2_OFF], %g2; \ 102 ldx [RP + G3_OFF], %g3; \ 103 ldx [RP + G4_OFF], %g4; \ 104 ldx [RP + G5_OFF], %g5; \ 105 ldx [RP + G6_OFF], %g6; \ 106 ldx [RP + G7_OFF], %g7; 119 ldx [RP + O0_OFF], %i0; \ 120 ldx [RP + O1_OFF], %i1; \ 121 ldx [RP + O2_OFF], %i2; \ [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | machclock.h | 58 ldx [scr1 + %lo(native_stick_offset)], scr2; \ 60 ldx [scr1 + %lo(native_stick_offset)], scr1; \ 85 ldx [scr1 + %lo(native_stick_offset)], scr1; \ 106 ldx [scr1 + %lo(native_tick_offset)], scr2; \ 108 ldx [scr1 + %lo(native_tick_offset)], scr1; \ 118 ldx [scr1 + %lo(native_tick_offset)], scr1; \ 158 ldx [scr1 + %lo(native_stick_offset)], scr1; \ 162 ldx [scr1 + %lo(native_tick_offset)], scr1; \ 170 ldx [scr1 + %lo(native_stick_offset)], scr2; \ 233 ldx [scr + %lo(hres_last_tick)], nslt; \ [all …]
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | ip_ocsum.S | 285 ldx [%i0+0], %l0 286 ldx [%i0+8], %l1 290 ldx [%i0+40], %l5 291 ldx [%i0+48], %l6 292 ldx [%i0+56], %l7 326 ldx [%i0+0], %l0 330 ldx [%i0+8], %l1 334 ldx [%i0+16], %l2 338 ldx [%i0+24], %l3 342 ldx [%i0+32], %l4 [all …]
|
H A D | subr_asm.S | 234 ldx [%o0 + FPU_GSR], %g2 260 ldx [%o0 + FPU_GSR], %o0 365 ldx [%o0 + FPU_FSR], %fsr ! restore fsr 375 ldx [%o0 + FPU_FSR], %fsr ! restore fsr 385 ldx [%o0 + FPU_FSR], %fsr ! restore fsr
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | mach_proc_init.S | 80 ldx [%l1 + LPAD_MAGIC], %g2 89 ldx [%l1 + LPAD_NMAP], %l2 ! %l2 = number of mappings 107 ldx [%l3 + LPAD_MAP_FLAGS], %l4 ! %l4 = flags 112 ldx [%l3 + LPAD_MAP_VA], %o0 ! %o0 = virtual address 114 ldx [%l3 + LPAD_MAP_TTE], %o2 ! %o2 = TTE 148 ldx [%l1 + LPAD_MMFSA_RA], %o0 163 ldx [%l1 + LPAD_PC], %l3 ! %l3 = specified entry point 164 ldx [%l1 + LPAD_ARG], %l4 ! %l4 = specified argument 165 ldx [%l1 + LPAD_INUSE], %l5 ! %l5 = va of inuse mailbox
|
H A D | trap_table.S | 1061 ldx [%g4 + %g1], %g1 ;\ 1068 ldx [%g4 + %g1], %g1 ;\ 1490 ldx [%g1 + CPU_TMP1], %g2 1653 ldx [%g1 + CPU_TMP1], %g2 1821 ldx [%g7], %g5 1834 ldx [%g7], %g5 2394 ldx [%g6 + MMFSA_D_CTX], %g6 2457 ldx [%g7 + MMFSA_D_CTX], %g7 2634 ldx [%g6 + %g4], %g6 2640 ldx [%g6 + %g4], %g6 [all …]
|
H A D | mach_subr_asm.S | 88 ldx [%g2 + MCPU_CPU_Q_BASE], %o1 93 ldx [%g2 + MCPU_DEV_Q_BASE], %o1 98 ldx [%g2 + MCPU_RQ_BASE], %o1 103 ldx [%g2 + MCPU_NRQ_BASE], %o1
|
/illumos-gate/usr/src/uts/sun4u/opl/ml/ |
H A D | drmach_asm.S | 75 ldx [%o3], %o4 178 ldx [%o2], %o4 215 ldx [%o1+8*0], %l0 216 ldx [%o1+8*1], %l1 217 ldx [%o1+8*2], %l2 218 ldx [%o1+8*3], %l3 219 ldx [%o1+8*4], %l4 220 ldx [%o1+8*5], %l5 221 ldx [%o1+8*6], %l6 437 ldx [%o0], %o2 [all …]
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_sfmmu.h | 163 ldx [ttarget + MMFSA_D_CTX], scr1; \ 181 ldx [scr1 + MMFSA_D_ADDR], scr2; \ 182 ldx [scr1 + MMFSA_D_CTX], dtagacc; \ 188 ldx [scr1 + MMFSA_I_ADDR], scr2; \ 189 ldx [scr1 + MMFSA_I_CTX], itagacc; \ 206 ldx [scr1 + MMFSA_D_ADDR], daddr 242 ldx [%o2 + MMFSA_I_ADDR], %o0; \ 243 ldx [%o2 + MMFSA_I_CTX], %o1; \ 269 ldx [%o2 + MMFSA_D_ADDR], %o0; \ 270 ldx [%o2 + MMFSA_D_CTX], %o1; \ [all …]
|
H A D | mach_sfmmu_asm.S | 82 ldx [%g3 + %lo(ksfmmup)], %g3 140 ldx [%g5 + TSBMISS_UHATID], %g5 /* load usfmmup */ 250 ldx [%o3 + %lo(ksfmmup)], %o3 286 ldx [%o0 + SFMMU_TSB], %o1 ! %o1 = first tsbinfo 304 ldx [%o0 + SFMMU_SCDP], %g2 ! %g2 = sfmmu_scd 308 ldx [%g2 + SCD_SFMMUP], %g3 ! %g3 = scdp->scd_sfmmup 347 ldx [%o3 + SFMMU_HVBLOCK + HV_TSB_INFO_CNT], %o0 349 ldx [%o3 + SFMMU_HVBLOCK + HV_TSB_INFO_PA], %o1 361 ldx [%o0 + SFMMU_SRDP], %o1 373 ldx [%o0 + SFMMU_SCDP], %o4 ! %o4 = sfmmu_scd [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | syscall_trap.S | 153 ldx [%l1 + G1_OFF], %g1 ! get code 193 ldx [%l1 + TSTATE_OFF], %g2 ! get saved tstate 223 ldx [%l1 + TSTATE_OFF], %g1 ! get saved tstate 242 ldx [%l1 + G1_OFF], %g1 248 ldx [%l1 + O0_OFF], %o0 ! reload args 249 ldx [%l1 + O1_OFF], %o1 250 ldx [%l1 + O2_OFF], %o2 251 ldx [%l1 + O3_OFF], %o3 252 ldx [%l1 + O4_OFF], %o4 254 ldx [%l1 + O5_OFF], %o5 [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/crt/ |
H A D | __align_cpy_8.S | 81 ldx [%o1], %o3 89 ldx [%o1+8], %o4 95 ldx [%o1], %o3 98 ldx [%o1], %o3 104 ldx [%o1], %o3 ! Copy last 8 bytes.
|
H A D | __align_cpy_4.S | 81 ! aligned. Get and store 16 bytes at a time using ldx and stx. 91 ldx [%o1], %o3 92 ldx [%o1+8], %o4 110 ldx [%o1], %o3 ! Have 8 or 12, so do 8.
|
/illumos-gate/usr/src/test/os-tests/tests/stackalign/ |
H A D | stack_sparcv9.S | 39 ldx [%fp + STACK_BIAS + ARGPUSHSIZE], %g1 40 ldx [%g1], %g1 /* func */ 41 ldx [%fp + STACK_BIAS + ARGPUSHSIZE], %g2 42 ldx [%g2 + 8], %g2 /* text */
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | machclock.h | 120 ldx [scr + %lo(hres_last_tick)], nslt; \ 127 ldx [scr + %lo(hrestime_adj)], adj; /* load hrestime_adj */ \ 145 ldx [scr + %lo(hres_last_tick)], nslt; \ 146 ldx [scr + %lo(hrtime_base)], base; /* load hrtime_base */ \
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | opl_olympus_asm.S | 673 ldx [tmp], %fsr ;\ 1416 ldx [tmp2 + 0], %l0 ;\ 1417 ldx [tmp2 + 8], %l1 ;\ 1418 ldx [tmp2 + 16], %l2 ;\ 1419 ldx [tmp2 + 24], %l3 ;\ 1420 ldx [tmp2 + 32], %l4 ;\ 1421 ldx [tmp2 + 40], %l5 ;\ 1422 ldx [tmp2 + 48], %l6 ;\ 1423 ldx [tmp2 + 56], %l7 ;\ 1424 ldx [tmp2 + 64], %i0 ;\ [all …]
|
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_kdi.S | 71 ldx [%g5], %g5; \ 82 ldx [%g5], %g5; \ 92 ldx [%g5], %g5; \ 293 ldx [%g2 + %lo(ksfmmup)], %g2
|
H A D | sfmmu_asm.S | 800 ldx [%o2], %g3 /* current */ 801 ldx [%o0], %g1 /* original */ 803 ldx [%o1], %g2 /* modified */ 821 ldx [%o2], %g3 /* current */ 839 ldx [%o0], %g1 1289 ldx [%o1], %o4 3183 ldx [%g2 + MMFSA_CTX_], %g7 3185 ldx [%g2 + MMFSA_ADDR_], %g2 3550 ldx [%g4 + MMFSA_I_CTX], %g5 3551 ldx [%g4 + MMFSA_D_CTX], %g4 [all …]
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | strcmp.S | 92 ldx [%o1], %o0 ! new lower dword in s2 105 ldx [%o1+8], %o0 ! next aligned word in s2 109 ldx [%o1 + %o2], %o3 ! word from s1 127 ldx [%o1 + %o2], %o3 ! load word from s1 130 ldx [%o1], %g1 ! load word from s2 138 ldx [%o1 + %o2], %o3 ! load word from s1
|
/illumos-gate/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_v9.s | 141 /* 0x0020 0 */ ldx [%o4+%o3],%o5 255 /* 0x004c 84 */ ldx [%sp+2247],%o1 270 /* 0x0058 85 */ ldx [%sp+2239],%o0 298 /* 0x00c8 87 */ ldx [%sp+2231],%g2 307 /* 0x00ec 90 */ ldx [%sp+2223],%g5 312 /* 0x0100 87 */ ldx [%sp+2231],%l5 316 /* 0x010c 90 */ ldx [%sp+2223],%o1 338 /* 0x0164 87 */ ldx [%sp+2231],%o0 343 /* 0x0178 90 */ ldx [%sp+2223],%o4 365 /* 0x01d0 87 */ ldx [%sp+2231],%l5 [all …]
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | common_asm.S | 340 ldx [%g3 + LWP_STATE_START], %g1 ! ms_state_start 346 ldx [%g3 + LWP_ACCT_USER], %g1 ! ms_acct[LMS_USER] 391 ldx [%l4 + %lo(hrtime_base)], %l1 401 ldx [%l4 + %lo(hrestime_adj)], %l0 ! %l0 = hrestime_adj 420 ldx [%l4 + %lo(timedelta)], %l0 ! %l0 = timedelta 487 ldx [%o0 + QTYPE##LASTUPDATE], %o3; \ 488 ldx [%o0 + QTYPE##TIME], %o4; /* %o4 = old time */ \ 489 ldx [%o0 + QTYPE##LENTIME], %o5; /* %o5 = old lentime */ \ 509 ldx [%o0 + QTYPE##LASTUPDATE], %o3; \ 510 ldx [%o0 + QTYPE##TIME], %o4; /* %o4 = old time */ \ [all …]
|
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/ |
H A D | sbdp.il.cpp | 241 ldx [%o2], %o1 242 ldx [%o2 + 16], %o1 250 ldx [%o0], %o1 260 ldx [%o0 + 8], %o2
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | boot_elf.S | 114 ldx [%o1 + 0x40], %o0 ! ld PLT2[X] into third arg 143 ldx [%o2 + 0x40], %o0 ! ld PLT2[X] into third arg 632 ldx [%fp + STACK_BIAS + -CLONGSIZE], %l1 ! l1 = * dyndata 636 ldx [%l1 + SYMDEF_VALUE_OFF], %l0 ! l0 = 730 ldx [%l7 + audit_argcnt], %l2 758 ldx [%l4 + STACK_BIAS], %l3 ! duplicate args from previous 779 ldx [%fp + STACK_BIAS + -CLONGSIZE], %l1 780 ldx [%l1 + REFLMP_OFF], %o1 ! %o1 = reflmp 781 ldx [%l1 + DEFLMP_OFF], %o2 ! %o2 = deflmp
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | cpr_resume_setup.S | 125 ldx [%l5 + CPR_MD_THRP], THREAD_REG ! mdp->thrp 132 ldx [%l5 + CPR_MD_QSAV_PC], %l7 ! l7 = mdp->qsav_pc 133 ldx [%l5 + CPR_MD_QSAV_SP], %l6 ! l6 = mdp->qsav_sp
|