Result Eoan: ### Testing suffix '' ###
.code16 push %gs push %fs pop %gs pop %fs .code32 push %gs push %fs pop %gs pop %fs .code64 push %gs push %fs pop %gs pop %fs
push.out: file format elf64-x86-64
Disassembly of section .text:
0000000000000000 <.text>: 0: 0f a8 pushq %gs 2: 0f a0 pushq %fs 4: 0f a9 popq %gs 6: 0f a1 popq %fs 8: 0f a8 pushq %gs a: 0f a0 pushq %fs c: 0f a9 popq %gs e: 0f a1 popq %fs 10: 0f a8 pushq %gs 12: 0f a0 pushq %fs 14: 0f a9 popq %gs 16: 0f a1 popq %fs
### Testing suffix 'w' ###
.code16 pushw %gs pushw %fs popw %gs popw %fs .code32 pushw %gs pushw %fs popw %gs popw %fs .code64 pushw %gs pushw %fs popw %gs popw %fs
0000000000000000 <.text>: 0: 0f a8 pushq %gs 2: 0f a0 pushq %fs 4: 0f a9 popq %gs 6: 0f a1 popq %fs 8: 66 0f a8 pushw %gs b: 66 0f a0 pushw %fs e: 66 0f a9 popw %gs 11: 66 0f a1 popw %fs 14: 66 0f a8 pushw %gs 17: 66 0f a0 pushw %fs 1a: 66 0f a9 popw %gs 1d: 66 0f a1 popw %fs
### Testing suffix 'l' ###
.code16 pushl %gs pushl %fs popl %gs popl %fs .code32 pushl %gs pushl %fs popl %gs popl %fs .code64 pushl %gs pushl %fs popl %gs popl %fs
0000000000000000 <.text>: 0: 66 0f a8 pushw %gs 3: 66 0f a0 pushw %fs 6: 66 0f a9 popw %gs 9: 66 0f a1 popw %fs c: 0f a8 pushq %gs e: 0f a0 pushq %fs 10: 0f a9 popq %gs 12: 0f a1 popq %fs 14: 0f a8 pushq %gs 16: 0f a0 pushq %fs 18: 0f a9 popq %gs 1a: 0f a1 popq %fs
### Testing suffix 'q' ###
.code16 pushq %gs pushq %fs popq %gs popq %fs .code32 pushq %gs pushq %fs popq %gs popq %fs .code64 pushq %gs pushq %fs popq %gs popq %fs push.S: Assembler messages: push.S:2: Error: unsupported instruction `push' push.S:3: Error: unsupported instruction `push' push.S:4: Error: unsupported instruction `pop' push.S:5: Error: unsupported instruction `pop' push.S:7: Error: unsupported instruction `push' push.S:8: Error: unsupported instruction `push' push.S:9: Error: unsupported instruction `pop' push.S:10: Error: unsupported instruction `pop' push.S:12: Error: operand type mismatch for `push' push.S:13: Error: operand type mismatch for `push' push.S:14: Error: operand type mismatch for `pop' push.S:15: Error: operand type mismatch for `pop'
Result Eoan:
### Testing suffix '' ###
.code16
push %gs
push %fs
pop %gs
pop %fs
.code32
push %gs
push %fs
pop %gs
pop %fs
.code64
push %gs
push %fs
pop %gs
pop %fs
push.out: file format elf64-x86-64
Disassembly of section .text:
0000000000000000 <.text>:
0: 0f a8 pushq %gs
2: 0f a0 pushq %fs
4: 0f a9 popq %gs
6: 0f a1 popq %fs
8: 0f a8 pushq %gs
a: 0f a0 pushq %fs
c: 0f a9 popq %gs
e: 0f a1 popq %fs
10: 0f a8 pushq %gs
12: 0f a0 pushq %fs
14: 0f a9 popq %gs
16: 0f a1 popq %fs
### Testing suffix 'w' ###
.code16
pushw %gs
pushw %fs
popw %gs
popw %fs
.code32
pushw %gs
pushw %fs
popw %gs
popw %fs
.code64
pushw %gs
pushw %fs
popw %gs
popw %fs
push.out: file format elf64-x86-64
Disassembly of section .text:
0000000000000000 <.text>:
0: 0f a8 pushq %gs
2: 0f a0 pushq %fs
4: 0f a9 popq %gs
6: 0f a1 popq %fs
8: 66 0f a8 pushw %gs
b: 66 0f a0 pushw %fs
e: 66 0f a9 popw %gs
11: 66 0f a1 popw %fs
14: 66 0f a8 pushw %gs
17: 66 0f a0 pushw %fs
1a: 66 0f a9 popw %gs
1d: 66 0f a1 popw %fs
### Testing suffix 'l' ###
.code16
pushl %gs
pushl %fs
popl %gs
popl %fs
.code32
pushl %gs
pushl %fs
popl %gs
popl %fs
.code64
pushl %gs
pushl %fs
popl %gs
popl %fs
push.out: file format elf64-x86-64
Disassembly of section .text:
0000000000000000 <.text>:
0: 66 0f a8 pushw %gs
3: 66 0f a0 pushw %fs
6: 66 0f a9 popw %gs
9: 66 0f a1 popw %fs
c: 0f a8 pushq %gs
e: 0f a0 pushq %fs
10: 0f a9 popq %gs
12: 0f a1 popq %fs
14: 0f a8 pushq %gs
16: 0f a0 pushq %fs
18: 0f a9 popq %gs
1a: 0f a1 popq %fs
### Testing suffix 'q' ###
.code16
pushq %gs
pushq %fs
popq %gs
popq %fs
.code32
pushq %gs
pushq %fs
popq %gs
popq %fs
.code64
pushq %gs
pushq %fs
popq %gs
popq %fs
push.S: Assembler messages:
push.S:2: Error: unsupported instruction `push'
push.S:3: Error: unsupported instruction `push'
push.S:4: Error: unsupported instruction `pop'
push.S:5: Error: unsupported instruction `pop'
push.S:7: Error: unsupported instruction `push'
push.S:8: Error: unsupported instruction `push'
push.S:9: Error: unsupported instruction `pop'
push.S:10: Error: unsupported instruction `pop'
push.S:12: Error: operand type mismatch for `push'
push.S:13: Error: operand type mismatch for `push'
push.S:14: Error: operand type mismatch for `pop'
push.S:15: Error: operand type mismatch for `pop'