| 1 | #as: -O0 |
| 2 | #objdump: -drw |
| 3 | #name: i386 Intel register names |
| 4 | |
| 5 | .*: +file format .*i386.* |
| 6 | |
| 7 | Disassembly of section \.text: |
| 8 | 0+0 <.*>: |
| 9 | .*[ ]+R_386_16[ ]+eax |
| 10 | .*[ ]+R_386_16[ ]+rax |
| 11 | .*[ ]+R_386_16[ ]+axl |
| 12 | .*[ ]+R_386_16[ ]+r8b |
| 13 | .*[ ]+R_386_16[ ]+r8w |
| 14 | .*[ ]+R_386_16[ ]+r8d |
| 15 | .*[ ]+R_386_16[ ]+r8 |
| 16 | .*[ ]+R_386_16[ ]+fs |
| 17 | .*[ ]+R_386_16[ ]+st |
| 18 | .*[ ]+R_386_16[ ]+cr0 |
| 19 | .*[ ]+R_386_16[ ]+dr0 |
| 20 | .*[ ]+R_386_16[ ]+tr0 |
| 21 | .*[ ]+R_386_16[ ]+mm0 |
| 22 | .*[ ]+R_386_16[ ]+xmm0 |
| 23 | .*[ ]+R_386_16[ ]+ymm0 |
| 24 | .*[ ]+R_386_16[ ]+xmm16 |
| 25 | .*[ ]+R_386_16[ ]+zmm0 |
| 26 | .*[ ]+R_386_32[ ]+rax |
| 27 | .*[ ]+R_386_32[ ]+axl |
| 28 | .*[ ]+R_386_32[ ]+r8b |
| 29 | .*[ ]+R_386_32[ ]+r8w |
| 30 | .*[ ]+R_386_32[ ]+r8d |
| 31 | .*[ ]+R_386_32[ ]+r8 |
| 32 | .*[ ]+R_386_32[ ]+st |
| 33 | .*:[ ]+0f 20 c0[ ]+mov[ ]+%cr0,%eax |
| 34 | .*:[ ]+0f 21 c0[ ]+mov[ ]+%db0,%eax |
| 35 | .*:[ ]+0f 24 c0[ ]+mov[ ]+%tr0,%eax |
| 36 | .*[ ]+R_386_32[ ]+mm0 |
| 37 | .*[ ]+R_386_32[ ]+xmm0 |
| 38 | .*[ ]+R_386_32[ ]+ymm0 |
| 39 | .*[ ]+R_386_32[ ]+xmm16 |
| 40 | .*[ ]+R_386_32[ ]+zmm0 |
| 41 | .*:[ ]+dd c0[ ]+ffree[ ]+%st(\(0\))? |
| 42 | .*:[ ]+0f ef c0[ ]+pxor[ ]+%mm0,%mm0 |
| 43 | .*:[ ]+0f 57 c0[ ]+xorps[ ]+%xmm0,%xmm0 |
| 44 | .*:[ ]+c5 fc 57 c0[ ]+vxorps[ ]+%ymm0,%ymm0,%ymm0 |
| 45 | .*:[ ]+44[ ]+inc %esp |
| 46 | .*:[ ]+88 c0[ ]+mov[ ]+%al,%al |
| 47 | .*:[ ]+66 44[ ]+inc[ ]+%sp |
| 48 | .*:[ ]+89 c0[ ]+mov[ ]+%eax,%eax |
| 49 | .*:[ ]+44[ ]+inc %esp |
| 50 | .*:[ ]+89 c0[ ]+mov[ ]+%eax,%eax |
| 51 | .*:[ ]+4c[ ]+dec %esp |
| 52 | .*:[ ]+89 c0[ ]+mov[ ]+%eax,%eax |
| 53 | |
| 54 | .* <ymm8>: |
| 55 | .*[ ]+<ymm8> |
| 56 | #pass |