Lines Matching full:volatile
82 asm volatile("mov %%" _ASM_BX ",%0" : "=m"(newregs->bx));
83 asm volatile("mov %%" _ASM_CX ",%0" : "=m"(newregs->cx));
84 asm volatile("mov %%" _ASM_DX ",%0" : "=m"(newregs->dx));
85 asm volatile("mov %%" _ASM_SI ",%0" : "=m"(newregs->si));
86 asm volatile("mov %%" _ASM_DI ",%0" : "=m"(newregs->di));
87 asm volatile("mov %%" _ASM_BP ",%0" : "=m"(newregs->bp));
88 asm volatile("mov %%" _ASM_AX ",%0" : "=m"(newregs->ax));
89 asm volatile("mov %%" _ASM_SP ",%0" : "=m"(newregs->sp));
91 asm volatile("mov %%r8,%0" : "=m"(newregs->r8));
92 asm volatile("mov %%r9,%0" : "=m"(newregs->r9));
93 asm volatile("mov %%r10,%0" : "=m"(newregs->r10));
94 asm volatile("mov %%r11,%0" : "=m"(newregs->r11));
95 asm volatile("mov %%r12,%0" : "=m"(newregs->r12));
96 asm volatile("mov %%r13,%0" : "=m"(newregs->r13));
97 asm volatile("mov %%r14,%0" : "=m"(newregs->r14));
98 asm volatile("mov %%r15,%0" : "=m"(newregs->r15));
100 asm volatile("mov %%ss,%k0" : "=a"(newregs->ss));
101 asm volatile("mov %%cs,%k0" : "=a"(newregs->cs));
103 asm volatile("mov %%ds,%k0" : "=a"(newregs->ds));
104 asm volatile("mov %%es,%k0" : "=a"(newregs->es));
106 asm volatile("pushf\n\t"