.text | |
.att_syntax noprefix | |
.arch i286 | |
.code16 | |
mov eax, ax ; add al, (bx,si) | |
mov rax, ax ; add al, (bx,si) | |
mov axl, ax ; add al, (bx,si) | |
mov r8b, ax ; add al, (bx,si) | |
mov r8w, ax ; add al, (bx,si) | |
mov r8d, ax ; add al, (bx,si) | |
mov r8, ax ; add al, (bx,si) | |
mov fs, ax ; add al, (bx,si) | |
mov st, ax ; add al, (bx,si) | |
mov cr0, ax ; add al, (bx,si) | |
mov dr0, ax ; add al, (bx,si) | |
mov tr0, ax ; add al, (bx,si) | |
mov mm0, ax ; add al, (bx,si) | |
mov xmm0, ax ; add al, (bx,si) | |
.arch generic32 | |
.code32 | |
mov rax, eax | |
mov axl, eax | |
mov r8b, eax | |
mov r8w, eax | |
mov r8d, eax | |
mov r8, eax | |
mov st, eax | |
mov cr0, eax | |
mov dr0, eax | |
mov tr0, eax | |
mov mm0, eax | |
mov xmm0, eax | |
mov ymm0, eax | |
.arch .387 | |
ffree st | |
.arch .mmx | |
pxor mm0, mm0 | |
.arch .sse | |
xorps xmm0, xmm0 | |
.arch .avx | |
vxorps ymm0, ymm0, ymm0 | |
.arch generic64 | |
.code64 | |
mov r8b, axl | |
mov r8w, ax | |
mov r8d, eax | |
mov r8, rax |