summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/i386/inval.l
blob: e789499185316df6a19d1d3488c4502e70475b2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
.*: Assembler messages:
.*:3: Error: .*
.*:4: Error: .*
.*:5: Error: .*
.*:6: Error: .*
.*:7: Error: .*
.*:8: Error: .*
.*:9: Error: .*
.*:10: Error: .*
.*:11: Error: .*
.*:12: Error: .*
.*:13: Error: .*
.*:14: Error: .*
.*:15: Error: .*
.*:16: Error: .*
.*:17: Error: .*
.*:18: Error: .*
.*:19: Error: .*
.*:20: Error: .*
.*:21: Error: .*
.*:22: Error: .*
.*:23: Error: .*
.*:24: Error: .*
.*:25: Error: .*
.*:26: Error: .*
.*:27: Error: .*
.*:28: Error: .*
.*:29: Error: .*
.*:30: Error: .*
.*:31: Error: .*
.*:32: Error: .*
.*:33: Error: .*
.*:34: Error: .*
.*:35: Error: .*
.*:36: Error: .*
.*:37: Error: .*
.*:38: Error: .*
.*:39: Error: .*
.*:40: Error: .*
.*:41: Error: .*
.*:42: Error: .*
.*:43: Error: .*
.*:44: Error: .*
.*:45: Error: .*
.*:46: Error: .*
.*:47: Error: .*
.*:48: Error: .*
GAS LISTING .*


   1 [ 	]*	.text
   2 [ 	]*# All the following should be illegal
   3 [ 	]*	mov	\(%dx\),%al
   4 [ 	]*	mov	\(%eax,%esp,2\),%al
   5 [ 	]*	setae	%eax
   6 [ 	]*	pushb	%ds
   7 [ 	]*	popb	%ds
   8 [ 	]*	pushb	%al
   9 [ 	]*	popb	%al
  10 [ 	]*	pushb	%ah
  11 [ 	]*	popb	%ah
  12 [ 	]*	pushb	%ax
  13 [ 	]*	popb	%ax
  14 [ 	]*	pushb	%eax
  15 [ 	]*	popb	%eax
  16 [ 	]*	movb	%ds,%ax
  17 [ 	]*	movb	%ds,%eax
  18 [ 	]*	movb	%ax,%ds
  19 [ 	]*	movb	%eax,%ds
  20 [ 	]*	movdb	%eax,%mm0
  21 [ 	]*	movqb	0,%mm0
  22 [ 	]*	ldsb	0,%eax
  23 [ 	]*	setnew	0
  24 [ 	]*	movdw	%eax,%mm0
  25 [ 	]*	movqw	0,%mm0
  26 [ 	]*	div	%cx,%al
  27 [ 	]*	div	%cl,%ax
  28 [ 	]*	div	%ecx,%al
  29 [ 	]*	imul	10,%bx,%ecx
  30 [ 	]*	imul	10,%bx,%al
  31 [ 	]*	popab
  32 [ 	]*	stil
  33 [ 	]*	aaab
  34 [ 	]*	cwdel
  35 [ 	]*	cwdw
  36 [ 	]*	callww	0
  37 [ 	]*foo:	jaw	foo
  38 [ 	]*	jcxzw	foo
  39 [ 	]*	jecxzl	foo
  40 [ 	]*	loopb	foo
  41 [ 	]*	xlatw	%es:%bx
  42 [ 	]*	xlatl	%es:%bx
  43 [ 	]*	intl	2
  44 [ 	]*	int3b
  45 [ 	]*	hltb
  46 [ 	]*	fstb	%st\(0\)
  47 [ 	]*	fcompll	28\(%ebp\)
  48 [ 	]*	fldlw	\(%eax\)