Home
last modified time | relevance | path

Searched refs:movq (Results 1 – 25 of 117) sorted by relevance

12345

/titanic_44/usr/src/lib/libsaveargs/tests/testmatch/
H A Ddata.s46 movq %rsp, %rbp label
47 movq %rbx, -0x38(%rbp) label
48 movq %r8, -0x28(%rbp) label
49 movq %rcx, -0x20(%rbp) label
50 movq %rdx, -0x18(%rbp) label
51 movq %rsi, -0x10(%rbp) label
52 movq %rdi, -0x8(%rbp) label
58 movq %rsp, %rbp label
59 movq %rbx,-0x28(%rbp) label
60 movq %rcx,-0x20(%rbp) label
[all …]
/titanic_44/usr/src/lib/libc/amd64/sys/
H A Dsyscall.s35 movq %rsp, %rbp
38 movq %rsi, %rdi /* arg0 */
39 movq %rdx, %rsi /* arg1 */
40 movq %rcx, %rdx /* arg2 */
41 movq %r8, %rcx /* arg3 */
42 movq %r9, %r8 /* arg4 */
43 movq 16(%rbp), %r9 /* arg5 */
44 movq 32(%rbp), %r10
46 movq 24(%rbp), %r10
48 movq 8(%rbp), %r10
[all …]
H A Ddoor.s59 movq $code, %r9; /* subcode */ \
87 movq %rsp, %rbp
93 movq %rcx, -0x8(%rbp)
96 movq $DOOR_RETURN, %r9 /* subcode */
112 movq DOOR_INFO_PTR(%rsp), %rdi
116 movq DOOR_COOKIE(%rsp), %rdi
117 movq DOOR_DATA_PTR(%rsp), %rsi
118 movq DOOR_DATA_SIZE(%rsp), %rdx
119 movq DOOR_DESC_PTR(%rsp), %rcx
120 movq DOOR_DESC_SIZE(%rsp), %r8
[all …]
/titanic_44/usr/src/lib/brand/shared/brand/amd64/
H A Dhandler.s74 movq %rsp, %rbp
77 movq $0, EH_LOCALS_GREG(REG_TRAPNO)(%rbp)
78 movq $0, EH_LOCALS_GREG(REG_ERR)(%rbp)
79 movq %r15, EH_LOCALS_GREG(REG_R15)(%rbp)
80 movq %r14, EH_LOCALS_GREG(REG_R14)(%rbp)
81 movq %r13, EH_LOCALS_GREG(REG_R13)(%rbp)
82 movq %r12, EH_LOCALS_GREG(REG_R12)(%rbp)
83 movq %r11, EH_LOCALS_GREG(REG_R11)(%rbp)
84 movq %r10, EH_LOCALS_GREG(REG_R10)(%rbp)
85 movq %r9, EH_LOCALS_GREG(REG_R9)(%rbp)
[all …]
/titanic_44/usr/src/lib/libc/amd64/threads/
H A Dasm_subr.s39 movq %rax, %rdi
51 movq %rdi, %fs:0
56 movq %rsi, %rdx
57 movq %rdi, %rsi
58 movq $0, %rdi
65 movq %rdi, %rsi
66 movq $1, %rdi
73 movq %rsi, %rdx
74 movq %rdi, %rsi
75 movq $2, %rdi
[all …]
/titanic_44/usr/src/uts/intel/kdi/amd64/
H A Dkdi_asm.s58 movq %rbx, %rax; \
59 movq $KRS_SIZE, %rcx; \
61 movq $kdi_cpusave, %rdx; \
72 movq %gs:CPU_IDT, %r11; \
76 movq %r11, KRS_IDT(%rax); \
77 movq %gs:CPU_GDT, %r11; \
78 movq %r11, KRS_GDT(%rax); \
93 movq %rdx, REG_OFF(KDIREG_GSBASE)(base)
96 movq REG_OFF(KDIREG_GSBASE)(base), %rdx; \
97 movq %rdx, %rax; \
[all …]
/titanic_44/usr/src/uts/i86pc/ml/
H A Dsyscall_asm_amd64.s178 movq %gs:CPU_RTMP_RSP, %r15 /* grab the intr. stack pointer */ ;\
182 movq %rsp, %gs:CPU_RTMP_RSP /* save the stack pointer */ ;\
183 movq %r15, %gs:CPU_RTMP_R15 /* save %r15 */ ;\
184 movq %gs:CPU_THREAD, %r15 /* load the thread pointer */ ;\
185 movq T_STACK(%r15), %rsp /* switch to the kernel stack */ ;\
188 movq %gs:CPU_RTMP_RSP, %r14 ;\
189 movq %r14, 8(%rsp) /* stash the user stack pointer */ ;\
191 movq T_LWP(%r15), %r15 /* load the lwp pointer */ ;\
193 movq LWP_PROCP(%r15), %r15 /* load the proc pointer */ ;\
194 movq P_BRAND(%r15), %r15 /* load the brand pointer */ ;\
[all …]
H A Dcpr_wakecode.s91 movq (%rsp), %rdx / return address
92 movq %rdx, WC_RETADDR(%rdi)
94 movq %rsp,%rbp
96 movq %rdi, WC_VIRTADDR(%rdi)
97 movq %rdi, WC_RDI(%rdi)
99 movq %rdx, WC_RDX(%rdi)
107 movq %cr0, %rdx
108 movq %rdx, WC_CR0(%rdi)
109 movq %cr3, %rdx
110 movq %rdx, WC_CR3(%rdi)
[all …]
H A Dbios_call_src.s48 #define MOVCR(x, y) movq x,%rax; movq %rax, y
87 movq %rbp, save_rbp
88 movq %rsp, save_rsp
89 movq %rbx, save_rbx
90 movq %rsi, save_rsi
91 movq %r12, save_r12
92 movq %r13, save_r13
93 movq %r14, save_r14
94 movq %r15, save_r15
97 movq $_start, %rsp
[all …]
H A Dfb_swtch_src.s97 movq $_start, %rsp
105 movq %rdi, %rsi /* source from old stack */
106 movq %rsp, %rdi /* destination on the new stack */
107 movq $FI_VALID, %rcx /* size to copy */
176 movq %cr4, %rax
178 movq %rax, %cr4
179 movq FI_PAGETABLE_PA(%rsp), %rax
180 movq %rax, %cr3
185 movq FI_LAST_TABLE_PA(%rsp), %rsi /* page table PA */
190 movq FI_LAST_TABLE_PA(%rsp), %rsi /* page table PA */
[all …]
/titanic_44/usr/src/cmd/sgs/rtld/amd64/
H A Dboot_elf.s188 movq %rdi, SPRDIOFF(%rsp)
189 movq %rsi, SPRSIOFF(%rsp)
190 movq %rdx, SPRDXOFF(%rsp)
191 movq %rcx, SPRCXOFF(%rsp)
192 movq %r8, SPR8OFF(%rsp)
193 movq %r9, SPR9OFF(%rsp)
194 movq %r10, SPR10OFF(%rsp)
195 movq %r11, SPR11OFF(%rsp)
196 movq %rax, SPRAXOFF(%rsp)
198 movq org_scapset@GOTPCREL(%rip),%r9
[all …]
H A Dboot.s103 movq %rsp,%rbp
107 movq %rsp,%rsi
109 movq $EB_ARGV,0(%rsi)
113 movq %rax,8(%rsi)
115 movq $EB_ENVP,16(%rsi)
117 movq (%rbp),%rax
123 movq %rdi,24(%rsi)
130 movq $EB_AUXV,32(%rsi)
132 movq %rdi,40(%rsi)
134 movq $EB_NULL,48(%rsi)
[all …]
/titanic_44/usr/src/common/bignum/amd64/
H A Dbignum_amd64_asm.s242 movq %rdx, %r8 / Use r8 for len; %rdx is used by mul
248 movq 0(%rsi), %rax / rax = a[0]
249 movq 0(%rdi), %r10 / r10 = r[0]
250 movq 8(%rsi), %r11 / prefetch a[1]
254 movq 8(%rdi), %r10 / prefetch r[1]
257 movq %rax, 0(%rdi) / r[0] = lo(p)
258 movq %rdx, %r9 / cy = hi(p)
260 movq %r11, %rax
261 movq 16(%rsi), %r11 / prefetch a[2]
265 movq 16(%rdi), %r10 / prefetch r[2]
[all …]
/titanic_44/usr/src/lib/libc/amd64/unwind/
H A Dunwind_frame.s50 movq %rbx,24(%rdi) /* save preserved registers */
51 movq %rbp,48(%rdi)
52 movq %r12,96(%rdi)
53 movq %r13,104(%rdi)
54 movq %r14,112(%rdi)
55 movq %r15,120(%rdi)
68 movq %rdi,%r8 /* save arguments to this func */
69 movq %rsi,%rax
70 movq 40(%rax),%rdi /* set handler parameters */
71 movq 32(%rax),%rsi
[all …]
/titanic_44/usr/src/uts/intel/amd64/sys/
H A Dprivregs.h152 movq %r15, REGOFF_R15(%rsp); \
153 movq %r14, REGOFF_R14(%rsp); \
154 movq %r13, REGOFF_R13(%rsp); \
155 movq %r12, REGOFF_R12(%rsp); \
156 movq %r11, REGOFF_R11(%rsp); \
157 movq %r10, REGOFF_R10(%rsp); \
158 movq %rbp, REGOFF_RBP(%rsp); \
159 movq %rbx, REGOFF_RBX(%rsp); \
160 movq %rax, REGOFF_RAX(%rsp); \
161 movq %r9, REGOFF_R9(%rsp); \
[all …]
/titanic_44/usr/src/lib/libc/amd64/gen/
H A Dsetjmp.s57 movq %rbx, 0(%rdi)
58 movq %r12, 8(%rdi)
59 movq %r13, 16(%rdi)
60 movq %r14, 24(%rdi)
61 movq %r15, 32(%rdi)
62 movq %rbp, 40(%rdi)
64 movq %rsp, 48(%rdi)
65 movq %rdx, 56(%rdi)
67 movq %fs:UL_SIGLINK, %rax
79 movq 0(%rdi), %rbx
[all …]
/titanic_44/usr/src/cmd/mdb/intel/amd64/libstand/
H A Dsetjmp.s72 movq %rbx, 0(%rdi)
73 movq %r12, 8(%rdi)
74 movq %r13, 16(%rdi)
75 movq %r14, 24(%rdi)
76 movq %r15, 32(%rdi)
77 movq %rbp, 40(%rdi)
79 movq %rsp, 48(%rdi)
80 movq %rdx, 56(%rdi)
104 movq 0(%rdi), %rbx
105 movq 8(%rdi), %r12
[all …]
/titanic_44/usr/src/lib/commpage/amd64/
H A Dcp_subr.s67 movq (%r9, %rcx, 8), %rdx
111 movq %rbx, %r11
115 movq %r11, %rbx
141 movq (%r9, %rdx, 8), %rdx
184 movq %rdi, 0x10(%rsp)
189 movq CP_TSC_LAST(%rdi), %rax
190 movq CP_TSC_HRTIME_BASE(%rdi), %rdx
191 movq %rax, (%rsp)
192 movq %rdx, 0x8(%rsp)
195 movq 0x10(%rsp), %rdi
[all …]
/titanic_44/usr/src/uts/intel/ia32/ml/
H A Dswtch.s93 movq %rbp, T_RBP(thread_t); \
94 movq %rbx, T_RBX(thread_t); \
95 movq %r12, T_R12(thread_t); \
96 movq %r13, T_R13(thread_t); \
97 movq %r14, T_R14(thread_t); \
98 movq %r15, T_R15(thread_t); \
100 movq %rsp, %rbp; \
101 movq %rsp, T_SP(thread_t); \
102 movq retaddr, T_PC(thread_t); \
103 movq %rdi, %r12; \
[all …]
H A Dlock_prim.s85 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */
86 movq %rdi, %rsi /* rsi = lock addr */
101 movq kernelbase(%rip), %rax
105 movq %rdi, %r12 /* preserve lock ptr for debugging */
108 movq %rsp, %rbp
206 movq %rdi, %rsi /* rsi = lock addr */
207 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */
214 movq kernelbase(%rip), %rcx
220 movq %rsp, %rbp
290 movq %rsp, %rbp
[all …]
H A Di86_subr.s96 movq %gs:CPU_THREAD, %rsi
98 movq %rdi, T_ONFAULT(%rsi) /* jumpbuf in t_onfault */
99 movq %rdx, T_LOFAULT(%rsi) /* catch_fault in t_lofault */
103 movq %gs:CPU_THREAD, %rsi
104 movq T_ONFAULT(%rsi), %rdi /* address of save area */
106 movq %rax, T_ONFAULT(%rsi) /* turn off onfault */
107 movq %rax, T_LOFAULT(%rsi) /* turn off lofault */
112 movq %gs:CPU_THREAD, %rsi
114 movq %rax, T_ONFAULT(%rsi) /* turn off onfault */
115 movq %rax, T_LOFAULT(%rsi) /* turn off lofault */
[all …]
/titanic_44/usr/src/uts/i86xpv/ml/
H A Dpanic_asm.s67 movq %cr3, %rax
72 movq %rdi, %cr3
77 movq %cr3, %rdi
78 movq %rdi, %cr3
84 movq %rsp, %rbp
87 movq %rax, REGOFF_RAX(%rsp)
88 movq %rbx, REGOFF_RBX(%rsp)
89 movq %rsp, %rax
91 movq (%rax), %rbx
92 movq %rbx, REGOFF_RBP(%rsp)
[all …]
H A Damd64.il32 movq %rdi, %rax
37 movq %rdi, %rax
38 movq %rsi, %rdi / arg 1
43 movq %rdi, %rax
44 movq %rsi, %rdi / arg 1
45 movq %rdx, %rsi / arg 2
50 movq %rdi, %rax
51 movq %rsi, %rdi / arg 1
52 movq %rdx, %rsi / arg 2
53 movq %rcx, %rdx / arg 3
[all …]
/titanic_44/usr/src/lib/common/amd64/
H A Dgcrt1.s109 movq %rsp,%rbp /* The first stack frame */
127 movq %rdx,%r12 /* save rt_do_exit for later atexit */
129 movq $_mcleanup,%rdi
135 movq $_DYNAMIC,%rax
138 movq %r12,%rdi /* register rt_do_exit */
142 movq $_fini,%rdi
147 movq %rsp,%rbp
148 movq $_start,%rdi
149 movq $_etext,%rsi
157 movq 16(%rbp),%rax /* argc */
[all …]
/titanic_44/usr/src/cmd/mdb/intel/amd64/kmdb/
H A Dkaif_invoke.s69 movq %rsp, %rbp
73 movq %rdi, %rax /* function pointer */
74 movq %rdx, %rdi /* argv */
87 movq %rsi, %r12
94 movq (%rdx, %rsi, 8), %r9
95 movq %r9, (%rsp, %rsi, 8)
113 cp6arg: movq 0x28(%rdi), %r9
114 cp5arg: movq 0x20(%rdi), %r8
115 cp4arg: movq 0x18(%rdi), %rcx
116 cp3arg: movq 0x10(%rdi), %rdx
[all …]

12345