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