Lines Matching refs:rax
41 lea rax, setCodeSelectorLongJump
42 mov [rsp], rax
136 push rax
146 movzx rax, word ptr [rbp + 56]
147 push rax ; for ss
148 movzx rax, word ptr [rbp + 32]
149 push rax ; for cs
150 mov rax, ds
151 push rax
152 mov rax, es
153 push rax
154 mov rax, fs
155 push rax
156 mov rax, gs
157 push rax
165 xor rax, rax
166 push rax
167 push rax
169 xchg rax, [rsp + 2]
170 xchg rax, [rsp]
171 xchg rax, [rsp + 8]
173 xor rax, rax
174 push rax
175 push rax
177 xchg rax, [rsp + 2]
178 xchg rax, [rsp]
179 xchg rax, [rsp + 8]
182 xor rax, rax
184 push rax
186 push rax
192 mov rax, cr8
193 push rax
194 mov rax, cr4
195 or rax, 208h
196 mov cr4, rax
197 push rax
198 mov rax, cr3
199 push rax
200 mov rax, cr2
201 push rax
202 xor rax, rax
203 push rax
204 mov rax, cr0
205 push rax
208 mov rax, dr7
209 push rax
210 mov rax, dr6
211 push rax
212 mov rax, dr3
213 push rax
214 mov rax, dr2
215 push rax
216 mov rax, dr1
217 push rax
218 mov rax, dr0
219 push rax
234 mov rax, ExternalVectorTablePtr ; get the interrupt vectors base
235 mov rax, [rax + rcx * 8]
236 or rax, rax ; NULL?
248 call rax
268 pop rax
269 mov cr0, rax
271 pop rax
272 mov cr2, rax
273 pop rax
274 mov cr3, rax
275 pop rax
276 mov cr4, rax
277 pop rax
278 mov cr8, rax
292 pop rax
293 ; mov gs, rax ; not for gs
294 pop rax
295 ; mov fs, rax ; not for fs
297 pop rax
298 mov es, rax
299 pop rax
300 mov ds, rax
313 pop rax