Home
last modified time | relevance | path

Searched refs:ldx (Results 1 – 25 of 100) sorted by relevance

1234

/illumos-gate/usr/src/common/crypto/des/sun4u/
H A Ddes_crypt_asm.s2559 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 Dprivregs.h100 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 Dmachclock.h58 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 Dip_ocsum.S285 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 Dsubr_asm.S234 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 Dmach_proc_init.S80 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 Dtrap_table.S1061 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 Dmach_subr_asm.S88 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 Ddrmach_asm.S75 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 Dmach_sfmmu.h163 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 Dmach_sfmmu_asm.S82 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 Dsyscall_trap.S153 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.S81 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.S81 ! 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 Dstack_sparcv9.S39 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 Dmachclock.h120 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 Dopl_olympus_asm.S673 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 Dsfmmu_kdi.S71 ldx [%g5], %g5; \
82 ldx [%g5], %g5; \
92 ldx [%g5], %g5; \
293 ldx [%g2 + %lo(ksfmmup)], %g2
H A Dsfmmu_asm.S800 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 Dstrcmp.S92 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 Dmont_mulf_v9.s141 /* 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 Dcommon_asm.S340 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 Dsbdp.il.cpp241 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 Dboot_elf.S114 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 Dcpr_resume_setup.S125 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

1234