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
58