Searched refs:rbx (Results 1 - 25 of 41) sorted by relevance

12

/illumos-gate/usr/src/cmd/mdb/intel/amd64/kmdb/
H A Dkmdb_start.s49 movq kmdb_main_stack_size, %rbx
51 addq %rbx, %rsp
/illumos-gate/usr/src/lib/brand/shared/brand/amd64/
H A Drunexe.s57 movq %rsi, %rbx / Brand app entry point in %rbx
74 jmp *%rbx / And away we go...
H A Dcrt.s66 leaq 24(%rbp), %rsi / &argv[0] in %rbx (2nd param)
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dcpr_wakecode.s126 movq %rbx, WC_RBX(%rdi)
619 movq rm_platter_va, %rbx
620 addq $WC_CPU, %rbx
638 lidtq WC_IDT(%rbx)
673 movq WC_CR4(%rbx), %rax / restore full cr4 (with Global Enable)
676 lldt WC_LDT(%rbx)
677 movzwq WC_TR(%rbx), %rax / clear TSS busy bit
678 addq WC_GDT+2(%rbx), %rax
681 ltr WC_TR(%rbx)
697 movq WC_FS(%rbx),
[all...]
H A Dinterrupt.s82 TRACE_REGS(%r12, %rsp, %rax, %rbx) /* Uses label 9 */
90 LOADCPU(%rbx) /* &cpu */
91 movl CPU_PRI(%rbx), %r14d /* old ipl */
95 movl CPU_BASE_SPL(%rbx), %edi
H A Dsyscall_asm_amd64.s324 TRACE_PTR(%rdi, %rbx, %ebx, %rcx, ttype); \
325 TRACE_REGS(%rdi, %rsp, %rbx, %rcx); \
328 movq REGOFF_RBX(%rsp), %rbx; \
458 movq %rbx, REGOFF_RBX(%rsp)
484 movq %rbx, REGOFF_DS(%rsp)
486 movq %rbx, REGOFF_ES(%rsp)
488 movq %rbx, REGOFF_FS(%rsp)
490 movq %rbx, REGOFF_GS(%rsp)
536 leaq sysent(%rax), %rbx
538 call *SY_CALLC(%rbx)
[all...]
H A Dfb_swtch_src.s182 leaq FI_FILES(%rsp), %rbx /* offset to the files */
186 leaq _MUL(FASTBOOT_UNIX, FI_FILES_INCR)(%rbx), %rdi
191 leaq _MUL(FASTBOOT_BOOTARCHIVE, FI_FILES_INCR)(%rbx), %rdi
195 leaq _MUL(FASTBOOT_UNIX, FI_FILES_INCR)(%rbx), %rdi
/illumos-gate/usr/src/lib/libc/amd64/gen/
H A D_stack_grow.s57 movq %rax, %rbx
58 subq %rcx, %rbx
59 cmpq %rdx, %rbx
73 movq %rsp, %rbx
74 subq %rcx, %rbx
75 cmpq %rdx, %rbx
H A Dproc64_support.s73 push %rbx
81 pop %rbx
H A Dsetjmp.s34 * by restoring registers rip rsp rbp rbx r12 r13 r14 r15 from 'env'
40 * env[0] = %rbx 0 register variables
57 movq %rbx, 0(%rdi)
79 movq 0(%rdi), %rbx
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Dboot.s139 leaq _GLOBAL_OFFSET_TABLE_(%rip), %rbx
140 / addq $_GLOBAL_OFFSET_TABLE_, %rbx
141 movq %rbx,%r9
142 // addq $[.L2-.L1], %rbx
143 movq %rbx,%r10
145 movq (%rbx),%rsi
/illumos-gate/usr/src/uts/intel/ia32/ml/
H A Dexception.s220 movq %rbx, REGOFF_RBX(%rsp); \
231 movq (%rdx, %rbx, CLONGSIZE), %rax; /* get cpu[i] */ \
253 movq REGOFF_RBX(%rbp), %rbx; \
287 TRACE_REGS(%r12, %rsp, %rax, %rbx)
644 movq CPU_THREAD(%rax), %rbx /* %rbx = curthread */
646 movq T_LWP(%rbx), %rbx /* %rbx = lwp */
647 testq %rbx,
[all...]
H A Dfloat.s231 pushq %rbx
235 / FXRSTORQ (%rbx); -> xrstor (%rbx)
238 leaq _patch_xrstorq_rbx(%rip), %rbx
242 movq %rbx, %rdi /* patch address */
246 addq $1, %rbx
253 popq %rbx
258 #xrstor (%rbx)
/illumos-gate/usr/src/lib/libc/amd64/unwind/
H A Dunwind_frame.s50 movq %rbx,24(%rdi) /* save preserved registers */
74 movq 24(%rax),%rbx /* restore preserved registers */
/illumos-gate/usr/src/cmd/mdb/intel/amd64/libstand/
H A Dsetjmp.s40 * by restoring registers rip rsp rbp rbx r12 r13 r14 r15 from 'env'
44 * env[0] = %rbx 0 register variables
72 movq %rbx, 0(%rdi)
104 movq 0(%rdi), %rbx
/illumos-gate/usr/src/boot/lib/libstand/amd64/
H A D_setjmp.S53 movq %rbx, 8(%rax) /* 1; rbx */
80 movq 8(%rdx),%rbx
/illumos-gate/usr/src/uts/intel/kdi/amd64/
H A Dkdi_asm.s55 /* clobbers %rdx, %rcx, returns addr in %rax, CPU ID in %rbx */
57 movzbq %gs:CPU_ID, %rbx; \
58 movq %rbx, %rax; \
117 movq %rbx, REG_OFF(KDIREG_RBX)(base); \
153 movq REG_OFF(KDIREG_RBX)(%rdi), %rbx; \
202 movq KRS_MSR(%rdi), %rbx; \
203 cmpq $0, %rbx; \
206 movl MSR_NUM(%rbx), %ecx; \
210 movl MSR_TYPE(%rbx), %edx; \
214 movq MSR_VALP(%rbx),
[all...]
/illumos-gate/usr/src/uts/i86xpv/ml/
H A Dpanic_asm.s88 movq %rbx, REGOFF_RBX(%rsp)
91 movq (%rax), %rbx
92 movq %rbx, REGOFF_RBP(%rsp)
93 movq 8(%rax), %rbx
94 movq %rbx, REGOFF_TRAPNO(%rsp)
95 movq 16(%rax), %rbx
96 movq %rbx, REGOFF_ERR(%rsp)
97 movq 24(%rax), %rbx
98 movq %rbx, REGOFF_RIP(%rsp)
99 movq 32(%rax), %rbx
[all...]
H A Dhyperevent.s128 TRACE_PTR(%rdi, %rbx, %ebx, %rcx, $TT_EVENT) /* Uses labels 8 and 9 */
129 TRACE_REGS(%rdi, %rsp, %rbx, %rcx) /* Uses label 9 */
204 TRACE_PTR(%rdi, %rbx, %ebx, %rcx, $TT_EVENT) /* Uses labels 8 and 9 */
205 TRACE_REGS(%rdi, %rsp, %rbx, %rcx) /* Uses label 9 */
/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_asm.s59 pushq %rbx
64 popq %rbx
/illumos-gate/usr/src/uts/i86xpv/sys/
H A Dmachprivregs.h101 pushq %rbx; \
104 leaq laststi(%rip), %rbx; \
105 movq %r11, (%rbx, %rax, 8); \
106 popq %rbx; \
112 pushq %rbx; \
116 leaq lastcli, %rbx; \
117 movq %rcx, (%rbx, %rax, 8); \
119 popq %rbx; \
/illumos-gate/usr/src/lib/libsaveargs/tests/testmatch/
H A Ddata.s47 movq %rbx, -0x38(%rbp)
59 movq %rbx,-0x28(%rbp)
71 movq %rbx,-0x28(%rbp)
81 movq %rbx,-0x28(%rbp)
96 movq %rbx,-0x28(%rbp)
103 movq %rbx,-0x38(%rbp)
115 movq %rbx,-0x28(%rbp)
126 movq %rbx,-0x38(%rbp)
139 movq %rbx,-0x38(%rbp)
329 movq %rbx,
[all...]
/illumos-gate/usr/src/common/crypto/aes/amd64/
H A Daes_amd64.s44 * preserved rsi - + rbx, rbp, rsp, r12, r13, r14 & r15
56 * respectively. The rbx, rsi, rdi, rbp and r12..r15 registers are preserved.
711 mov %rbx, 1*8(%rsp) / P1: input pointer in rdi
724 mov %rbx, 1*8(%rsp) / Save registers
775 mov (%rsp), %rbx
776 mov %r9d, (%rbx)
777 mov %r10d, 4(%rbx)
778 mov %r11d, 8(%rbx)
779 mov %r12d, 12(%rbx)
782 mov 1*8(%rsp), %rbx
[all...]
/illumos-gate/usr/src/common/crypto/md5/amd64/
H A Dmd5_amd64.pl29 # rbx B r9 old B
174 push %rbx
298 pop %rbx
/illumos-gate/usr/src/common/crypto/sha1/amd64/
H A Dsha1-x86_64.pl88 push %rbx
113 pop %rbx

Completed in 177 milliseconds

12