i386: Also check R12-R15 registers when optimizing testq to testb
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / inval-reg.s
CommitLineData
56ffb741
L
1 .text
2# All the following should be illegal
3xchg %bx,%eax
4xchg %eax,%bx
5
6imul %bx,%ecx
7imul $10,%bx,%ecx
8imul $0x200,%bx,%ecx
9
10shld $0x90, %bx,%ecx
11shld %cl, %bx,%ecx
12shld %bx,%ecx
13
14shrd $0x90, %bx,%ecx
15shrd %cl, %bx,%ecx
16shrd %bx,%ecx
17
18bsf %bx,%ecx
19bsr %bx,%ecx
20bt %bx,%ecx
21btc %bx,%ecx
22btr %bx,%ecx
23bts %bx,%ecx
24
25cmovo %bx,%ecx
26cmovno %bx,%ecx
27cmovb %bx,%ecx
28cmovc %bx,%ecx
29cmovnae %bx,%ecx
30cmovae %bx,%ecx
31cmovnc %bx,%ecx
32cmovnb %bx,%ecx
33cmove %bx,%ecx
34cmovz %bx,%ecx
35cmovne %bx,%ecx
36cmovnz %bx,%ecx
37cmovbe %bx,%ecx
38cmovna %bx,%ecx
39cmova %bx,%ecx
40cmovnbe %bx,%ecx
41cmovs %bx,%ecx
42cmovns %bx,%ecx
43cmovp %bx,%ecx
44cmovnp %bx,%ecx
45cmovl %bx,%ecx
46cmovnge %bx,%ecx
47cmovge %bx,%ecx
48cmovnl %bx,%ecx
49cmovle %bx,%ecx
50cmovng %bx,%ecx
51cmovg %bx,%ecx
52cmovnle %bx,%ecx
53cmovpe %bx,%ecx
54cmovpo %bx,%ecx
55
56popcnt %bx,%ecx
57lzcnt %bx,%ecx
This page took 0.451478 seconds and 4 git commands to generate.