i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / disp32.d
1 #as: -O0
2 #objdump: -drw
3 #name: i386 32bit displacement
4
5 .*: +file format .*
6
7
8 Disassembly of section .text:
9
10 0+ <.*>:
11 [       ]*[a-f0-9]+:    8b 18                   mov    \(%eax\),%ebx
12 [       ]*[a-f0-9]+:    8b 58 03                mov    0x3\(%eax\),%ebx
13 [       ]*[a-f0-9]+:    8b 58 00                mov    0x0\(%eax\),%ebx
14 [       ]*[a-f0-9]+:    8b 58 03                mov    0x3\(%eax\),%ebx
15 [       ]*[a-f0-9]+:    8b 98 ff 0f 00 00       mov    0xfff\(%eax\),%ebx
16 [       ]*[a-f0-9]+:    8b 98 00 00 00 00       mov    0x0\(%eax\),%ebx
17 [       ]*[a-f0-9]+:    8b 98 03 00 00 00       mov    0x3\(%eax\),%ebx
18 [       ]*[a-f0-9]+:    62 f1 fe 08 6f 98 c0 ff ff ff   vmovdqu64 -0x40\(%eax\),%xmm3
19 [       ]*[a-f0-9]+:    eb 07                   jmp    30 <foo>
20 [       ]*[a-f0-9]+:    eb 05                   jmp    30 <foo>
21 [       ]*[a-f0-9]+:    e9 00 00 00 00          jmp    30 <foo>
22
23 0+30 <foo>:
24 [       ]*[a-f0-9]+:    89 18                   mov    %ebx,\(%eax\)
25 [       ]*[a-f0-9]+:    89 58 03                mov    %ebx,0x3\(%eax\)
26 [       ]*[a-f0-9]+:    89 98 ff 0f 00 00       mov    %ebx,0xfff\(%eax\)
27 [       ]*[a-f0-9]+:    89 58 00                mov    %ebx,0x0\(%eax\)
28 [       ]*[a-f0-9]+:    89 58 03                mov    %ebx,0x3\(%eax\)
29 [       ]*[a-f0-9]+:    89 98 00 00 00 00       mov    %ebx,0x0\(%eax\)
30 [       ]*[a-f0-9]+:    89 98 03 00 00 00       mov    %ebx,0x3\(%eax\)
31 [       ]*[a-f0-9]+:    62 f1 fe 08 6f 98 c0 ff ff ff   vmovdqu64 -0x40\(%eax\),%xmm3
32 #pass