i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / inval-reg.l
1 .*: Assembler messages:
2 .*:3: Error: .*
3 .*:4: Error: .*
4 .*:6: Error: .*
5 .*:7: Error: .*
6 .*:8: Error: .*
7 .*:10: Error: .*
8 .*:11: Error: .*
9 .*:12: Error: .*
10 .*:14: Error: .*
11 .*:15: Error: .*
12 .*:16: Error: .*
13 .*:18: Error: .*
14 .*:19: Error: .*
15 .*:20: Error: .*
16 .*:21: Error: .*
17 .*:22: Error: .*
18 .*:23: Error: .*
19 .*:25: Error: .*
20 .*:26: Error: .*
21 .*:27: Error: .*
22 .*:28: Error: .*
23 .*:29: Error: .*
24 .*:30: Error: .*
25 .*:31: Error: .*
26 .*:32: Error: .*
27 .*:33: Error: .*
28 .*:34: Error: .*
29 .*:35: Error: .*
30 .*:36: Error: .*
31 .*:37: Error: .*
32 .*:38: Error: .*
33 .*:39: Error: .*
34 .*:40: Error: .*
35 .*:41: Error: .*
36 .*:42: Error: .*
37 .*:43: Error: .*
38 .*:44: Error: .*
39 .*:45: Error: .*
40 .*:46: Error: .*
41 .*:47: Error: .*
42 .*:48: Error: .*
43 .*:49: Error: .*
44 .*:50: Error: .*
45 .*:51: Error: .*
46 .*:52: Error: .*
47 .*:53: Error: .*
48 .*:54: Error: .*
49 .*:56: Error: .*
50 .*:57: Error: .*
51 GAS LISTING .*
52
53
54 [ ]*1[ ]+\.text
55 [ ]*2[ ]+\# All the following should be illegal
56 [ ]*3[ ]+xchg %bx,%eax
57 [ ]*4[ ]+xchg %eax,%bx
58 [ ]*5[ ]+
59 [ ]*6[ ]+imul %bx,%ecx
60 [ ]*7[ ]+imul \$10,%bx,%ecx
61 [ ]*8[ ]+imul \$0x200,%bx,%ecx
62 [ ]*9[ ]+
63 [ ]*10[ ]+shld \$0x90, %bx,%ecx
64 [ ]*11[ ]+shld %cl, %bx,%ecx
65 [ ]*12[ ]+shld %bx,%ecx
66 [ ]*13[ ]+
67 [ ]*14[ ]+shrd \$0x90, %bx,%ecx
68 [ ]*15[ ]+shrd %cl, %bx,%ecx
69 [ ]*16[ ]+shrd %bx,%ecx
70 [ ]*17[ ]+
71 [ ]*18[ ]+bsf %bx,%ecx
72 [ ]*19[ ]+bsr %bx,%ecx
73 [ ]*20[ ]+bt %bx,%ecx
74 [ ]*21[ ]+btc %bx,%ecx
75 [ ]*22[ ]+btr %bx,%ecx
76 [ ]*23[ ]+bts %bx,%ecx
77 [ ]*24[ ]+
78 [ ]*25[ ]+cmovo %bx,%ecx
79 [ ]*26[ ]+cmovno %bx,%ecx
80 [ ]*27[ ]+cmovb %bx,%ecx
81 [ ]*28[ ]+cmovc %bx,%ecx
82 [ ]*29[ ]+cmovnae %bx,%ecx
83 [ ]*30[ ]+cmovae %bx,%ecx
84 [ ]*31[ ]+cmovnc %bx,%ecx
85 [ ]*32[ ]+cmovnb %bx,%ecx
86 [ ]*33[ ]+cmove %bx,%ecx
87 [ ]*34[ ]+cmovz %bx,%ecx
88 [ ]*35[ ]+cmovne %bx,%ecx
89 [ ]*36[ ]+cmovnz %bx,%ecx
90 [ ]*37[ ]+cmovbe %bx,%ecx
91 [ ]*38[ ]+cmovna %bx,%ecx
92 [ ]*39[ ]+cmova %bx,%ecx
93 [ ]*40[ ]+cmovnbe %bx,%ecx
94 [ ]*41[ ]+cmovs %bx,%ecx
95 [ ]*42[ ]+cmovns %bx,%ecx
96 [ ]*43[ ]+cmovp %bx,%ecx
97 [ ]*44[ ]+cmovnp %bx,%ecx
98 [ ]*45[ ]+cmovl %bx,%ecx
99 [ ]*46[ ]+cmovnge %bx,%ecx
100 [ ]*47[ ]+cmovge %bx,%ecx
101 [ ]*48[ ]+cmovnl %bx,%ecx
102 [ ]*49[ ]+cmovle %bx,%ecx
103 [ ]*50[ ]+cmovng %bx,%ecx
104 [ ]*51[ ]+cmovg %bx,%ecx
105 [ ]*52[ ]+cmovnle %bx,%ecx
106 [ ]*53[ ]+cmovpe %bx,%ecx
107 [ ]*54[ ]+cmovpo %bx,%ecx
108 [ ]*55[ ]+
109 [ ]*56[ ]+popcnt %bx,%ecx
110 [ ]*57[ ]+lzcnt %bx,%ecx
111 \fGAS LISTING .*
112
113
This page took 0.033122 seconds and 4 git commands to generate.