1TESTS += modules/arch/x86/tests/x86_test.sh
2
3EXTRA_DIST += modules/arch/x86/tests/x86_test.sh
4EXTRA_DIST += modules/arch/x86/tests/gen-fma-test.py
5EXTRA_DIST += modules/arch/x86/tests/addbyte.asm
6EXTRA_DIST += modules/arch/x86/tests/addbyte.errwarn
7EXTRA_DIST += modules/arch/x86/tests/addbyte.hex
8EXTRA_DIST += modules/arch/x86/tests/addrop.asm
9EXTRA_DIST += modules/arch/x86/tests/addrop.errwarn
10EXTRA_DIST += modules/arch/x86/tests/addrop.hex
11EXTRA_DIST += modules/arch/x86/tests/addrop-err.asm
12EXTRA_DIST += modules/arch/x86/tests/addrop-err.errwarn
13EXTRA_DIST += modules/arch/x86/tests/aes.asm
14EXTRA_DIST += modules/arch/x86/tests/aes.hex
15EXTRA_DIST += modules/arch/x86/tests/amd200707.asm
16EXTRA_DIST += modules/arch/x86/tests/amd200707.hex
17EXTRA_DIST += modules/arch/x86/tests/amd-fma4.asm
18EXTRA_DIST += modules/arch/x86/tests/amd-fma4.hex
19EXTRA_DIST += modules/arch/x86/tests/arithsmall.asm
20EXTRA_DIST += modules/arch/x86/tests/arithsmall.errwarn
21EXTRA_DIST += modules/arch/x86/tests/arithsmall.hex
22EXTRA_DIST += modules/arch/x86/tests/avx.asm
23EXTRA_DIST += modules/arch/x86/tests/avx.hex
24EXTRA_DIST += modules/arch/x86/tests/avx16.asm
25EXTRA_DIST += modules/arch/x86/tests/avx16.hex
26EXTRA_DIST += modules/arch/x86/tests/avx2.asm
27EXTRA_DIST += modules/arch/x86/tests/avx2.hex
28EXTRA_DIST += modules/arch/x86/tests/avxcc.asm
29EXTRA_DIST += modules/arch/x86/tests/avxcc.hex
30EXTRA_DIST += modules/arch/x86/tests/bittest.asm
31EXTRA_DIST += modules/arch/x86/tests/bittest.hex
32EXTRA_DIST += modules/arch/x86/tests/bmi1.asm
33EXTRA_DIST += modules/arch/x86/tests/bmi1.hex
34EXTRA_DIST += modules/arch/x86/tests/bmi2.asm
35EXTRA_DIST += modules/arch/x86/tests/bmi2.hex
36EXTRA_DIST += modules/arch/x86/tests/bswap64.asm
37EXTRA_DIST += modules/arch/x86/tests/bswap64.hex
38EXTRA_DIST += modules/arch/x86/tests/clmul.asm
39EXTRA_DIST += modules/arch/x86/tests/clmul.hex
40EXTRA_DIST += modules/arch/x86/tests/cmpxchg.asm
41EXTRA_DIST += modules/arch/x86/tests/cmpxchg.hex
42EXTRA_DIST += modules/arch/x86/tests/cpubasic-err.asm
43EXTRA_DIST += modules/arch/x86/tests/cpubasic-err.errwarn
44EXTRA_DIST += modules/arch/x86/tests/cyrix.asm
45EXTRA_DIST += modules/arch/x86/tests/cyrix.hex
46EXTRA_DIST += modules/arch/x86/tests/div-err.asm
47EXTRA_DIST += modules/arch/x86/tests/div-err.errwarn
48EXTRA_DIST += modules/arch/x86/tests/ea-nonzero.asm
49EXTRA_DIST += modules/arch/x86/tests/ea-nonzero.hex
50EXTRA_DIST += modules/arch/x86/tests/ea-over.asm
51EXTRA_DIST += modules/arch/x86/tests/ea-over.errwarn
52EXTRA_DIST += modules/arch/x86/tests/ea-over.hex
53EXTRA_DIST += modules/arch/x86/tests/ea-warn.asm
54EXTRA_DIST += modules/arch/x86/tests/ea-warn.errwarn
55EXTRA_DIST += modules/arch/x86/tests/ea-warn.hex
56EXTRA_DIST += modules/arch/x86/tests/ebpindex.asm
57EXTRA_DIST += modules/arch/x86/tests/ebpindex.hex
58EXTRA_DIST += modules/arch/x86/tests/effaddr.asm
59EXTRA_DIST += modules/arch/x86/tests/effaddr.hex
60EXTRA_DIST += modules/arch/x86/tests/enter.asm
61EXTRA_DIST += modules/arch/x86/tests/enter.errwarn
62EXTRA_DIST += modules/arch/x86/tests/enter.hex
63EXTRA_DIST += modules/arch/x86/tests/eptvpid.asm
64EXTRA_DIST += modules/arch/x86/tests/eptvpid.hex
65EXTRA_DIST += modules/arch/x86/tests/f16c.asm
66EXTRA_DIST += modules/arch/x86/tests/f16c.hex
67EXTRA_DIST += modules/arch/x86/tests/far64.asm
68EXTRA_DIST += modules/arch/x86/tests/far64.hex
69EXTRA_DIST += modules/arch/x86/tests/farbasic.asm
70EXTRA_DIST += modules/arch/x86/tests/farbasic.hex
71EXTRA_DIST += modules/arch/x86/tests/farithr.asm
72EXTRA_DIST += modules/arch/x86/tests/farithr.hex
73EXTRA_DIST += modules/arch/x86/tests/fcmov.asm
74EXTRA_DIST += modules/arch/x86/tests/fcmov.hex
75EXTRA_DIST += modules/arch/x86/tests/fma.asm
76EXTRA_DIST += modules/arch/x86/tests/fma.hex
77EXTRA_DIST += modules/arch/x86/tests/fsgsbase.asm
78EXTRA_DIST += modules/arch/x86/tests/fsgsbase.hex
79EXTRA_DIST += modules/arch/x86/tests/fwdequ64.asm
80EXTRA_DIST += modules/arch/x86/tests/fwdequ64.hex
81EXTRA_DIST += modules/arch/x86/tests/genopcode.asm
82EXTRA_DIST += modules/arch/x86/tests/genopcode.hex
83EXTRA_DIST += modules/arch/x86/tests/imm64.asm
84EXTRA_DIST += modules/arch/x86/tests/imm64.errwarn
85EXTRA_DIST += modules/arch/x86/tests/imm64.hex
86EXTRA_DIST += modules/arch/x86/tests/invpcid.asm
87EXTRA_DIST += modules/arch/x86/tests/invpcid.hex
88EXTRA_DIST += modules/arch/x86/tests/iret.asm
89EXTRA_DIST += modules/arch/x86/tests/iret.hex
90EXTRA_DIST += modules/arch/x86/tests/jmp64-1.asm
91EXTRA_DIST += modules/arch/x86/tests/jmp64-1.hex
92EXTRA_DIST += modules/arch/x86/tests/jmp64-2.asm
93EXTRA_DIST += modules/arch/x86/tests/jmp64-2.hex
94EXTRA_DIST += modules/arch/x86/tests/jmp64-3.asm
95EXTRA_DIST += modules/arch/x86/tests/jmp64-3.hex
96EXTRA_DIST += modules/arch/x86/tests/jmp64-4.asm
97EXTRA_DIST += modules/arch/x86/tests/jmp64-4.hex
98EXTRA_DIST += modules/arch/x86/tests/jmp64-5.asm
99EXTRA_DIST += modules/arch/x86/tests/jmp64-5.hex
100EXTRA_DIST += modules/arch/x86/tests/jmp64-6.asm
101EXTRA_DIST += modules/arch/x86/tests/jmp64-6.hex
102EXTRA_DIST += modules/arch/x86/tests/jmpfar.asm
103EXTRA_DIST += modules/arch/x86/tests/jmpfar.hex
104EXTRA_DIST += modules/arch/x86/tests/larlsl.asm
105EXTRA_DIST += modules/arch/x86/tests/larlsl.hex
106EXTRA_DIST += modules/arch/x86/tests/lds.asm
107EXTRA_DIST += modules/arch/x86/tests/lds.hex
108EXTRA_DIST += modules/arch/x86/tests/lfs64.asm
109EXTRA_DIST += modules/arch/x86/tests/lfs64.hex
110EXTRA_DIST += modules/arch/x86/tests/loopadsz.asm
111EXTRA_DIST += modules/arch/x86/tests/loopadsz.hex
112EXTRA_DIST += modules/arch/x86/tests/lsahf.asm
113EXTRA_DIST += modules/arch/x86/tests/lsahf.hex
114EXTRA_DIST += modules/arch/x86/tests/lzcnt.asm
115EXTRA_DIST += modules/arch/x86/tests/lzcnt.hex
116EXTRA_DIST += modules/arch/x86/tests/mem64-err.asm
117EXTRA_DIST += modules/arch/x86/tests/mem64-err.errwarn
118EXTRA_DIST += modules/arch/x86/tests/mem64.asm
119EXTRA_DIST += modules/arch/x86/tests/mem64.errwarn
120EXTRA_DIST += modules/arch/x86/tests/mem64.hex
121EXTRA_DIST += modules/arch/x86/tests/mem64hi32.asm
122EXTRA_DIST += modules/arch/x86/tests/mem64hi32.hex
123EXTRA_DIST += modules/arch/x86/tests/mem64rip.asm
124EXTRA_DIST += modules/arch/x86/tests/mem64rip.hex
125EXTRA_DIST += modules/arch/x86/tests/mixcase.asm
126EXTRA_DIST += modules/arch/x86/tests/mixcase.hex
127EXTRA_DIST += modules/arch/x86/tests/movbe.asm
128EXTRA_DIST += modules/arch/x86/tests/movbe.hex
129EXTRA_DIST += modules/arch/x86/tests/movdq32.asm
130EXTRA_DIST += modules/arch/x86/tests/movdq32.hex
131EXTRA_DIST += modules/arch/x86/tests/movdq64.asm
132EXTRA_DIST += modules/arch/x86/tests/movdq64.hex
133EXTRA_DIST += modules/arch/x86/tests/negequ.asm
134EXTRA_DIST += modules/arch/x86/tests/negequ.hex
135EXTRA_DIST += modules/arch/x86/tests/nomem64-err.asm
136EXTRA_DIST += modules/arch/x86/tests/nomem64-err.errwarn
137EXTRA_DIST += modules/arch/x86/tests/nomem64-err2.asm
138EXTRA_DIST += modules/arch/x86/tests/nomem64-err2.errwarn
139EXTRA_DIST += modules/arch/x86/tests/nomem64.asm
140EXTRA_DIST += modules/arch/x86/tests/nomem64.errwarn
141EXTRA_DIST += modules/arch/x86/tests/nomem64.hex
142EXTRA_DIST += modules/arch/x86/tests/o64.asm
143EXTRA_DIST += modules/arch/x86/tests/o64.hex
144EXTRA_DIST += modules/arch/x86/tests/o64loop.asm
145EXTRA_DIST += modules/arch/x86/tests/o64loop.errwarn
146EXTRA_DIST += modules/arch/x86/tests/o64loop.hex
147EXTRA_DIST += modules/arch/x86/tests/opersize.asm
148EXTRA_DIST += modules/arch/x86/tests/opersize.hex
149EXTRA_DIST += modules/arch/x86/tests/opsize-err.asm
150EXTRA_DIST += modules/arch/x86/tests/opsize-err.errwarn
151EXTRA_DIST += modules/arch/x86/tests/overflow.asm
152EXTRA_DIST += modules/arch/x86/tests/overflow.errwarn
153EXTRA_DIST += modules/arch/x86/tests/overflow.hex
154EXTRA_DIST += modules/arch/x86/tests/padlock.asm
155EXTRA_DIST += modules/arch/x86/tests/padlock.hex
156EXTRA_DIST += modules/arch/x86/tests/pinsrb.asm
157EXTRA_DIST += modules/arch/x86/tests/pinsrb.hex
158EXTRA_DIST += modules/arch/x86/tests/pshift.asm
159EXTRA_DIST += modules/arch/x86/tests/pshift.hex
160EXTRA_DIST += modules/arch/x86/tests/push64.asm
161EXTRA_DIST += modules/arch/x86/tests/push64.errwarn
162EXTRA_DIST += modules/arch/x86/tests/push64.hex
163EXTRA_DIST += modules/arch/x86/tests/pushf.asm
164EXTRA_DIST += modules/arch/x86/tests/pushf.hex
165EXTRA_DIST += modules/arch/x86/tests/pushf-err.asm
166EXTRA_DIST += modules/arch/x86/tests/pushf-err.errwarn
167EXTRA_DIST += modules/arch/x86/tests/pushnosize.asm
168EXTRA_DIST += modules/arch/x86/tests/pushnosize.errwarn
169EXTRA_DIST += modules/arch/x86/tests/pushnosize.hex
170EXTRA_DIST += modules/arch/x86/tests/rdrnd.asm
171EXTRA_DIST += modules/arch/x86/tests/rdrnd.hex
172EXTRA_DIST += modules/arch/x86/tests/rep.asm
173EXTRA_DIST += modules/arch/x86/tests/rep.hex
174EXTRA_DIST += modules/arch/x86/tests/ret.asm
175EXTRA_DIST += modules/arch/x86/tests/ret.hex
176EXTRA_DIST += modules/arch/x86/tests/riprel1.asm
177EXTRA_DIST += modules/arch/x86/tests/riprel1.hex
178EXTRA_DIST += modules/arch/x86/tests/riprel2.asm
179EXTRA_DIST += modules/arch/x86/tests/riprel2.errwarn
180EXTRA_DIST += modules/arch/x86/tests/riprel2.hex
181EXTRA_DIST += modules/arch/x86/tests/ripseg.asm
182EXTRA_DIST += modules/arch/x86/tests/ripseg.errwarn
183EXTRA_DIST += modules/arch/x86/tests/ripseg.hex
184EXTRA_DIST += modules/arch/x86/tests/segmov.asm
185EXTRA_DIST += modules/arch/x86/tests/segmov.hex
186EXTRA_DIST += modules/arch/x86/tests/segoff.asm
187EXTRA_DIST += modules/arch/x86/tests/segoff.hex
188EXTRA_DIST += modules/arch/x86/tests/segoff-err.asm
189EXTRA_DIST += modules/arch/x86/tests/segoff-err.errwarn
190EXTRA_DIST += modules/arch/x86/tests/shift.asm
191EXTRA_DIST += modules/arch/x86/tests/shift.hex
192EXTRA_DIST += modules/arch/x86/tests/shift64.asm
193EXTRA_DIST += modules/arch/x86/tests/shift64.hex
194EXTRA_DIST += modules/arch/x86/tests/simd-1.asm
195EXTRA_DIST += modules/arch/x86/tests/simd-1.hex
196EXTRA_DIST += modules/arch/x86/tests/simd-2.asm
197EXTRA_DIST += modules/arch/x86/tests/simd-2.hex
198EXTRA_DIST += modules/arch/x86/tests/simd64-1.asm
199EXTRA_DIST += modules/arch/x86/tests/simd64-1.hex
200EXTRA_DIST += modules/arch/x86/tests/simd64-2.asm
201EXTRA_DIST += modules/arch/x86/tests/simd64-2.hex
202EXTRA_DIST += modules/arch/x86/tests/smx.asm
203EXTRA_DIST += modules/arch/x86/tests/smx.hex
204EXTRA_DIST += modules/arch/x86/tests/sse-prefix.asm
205EXTRA_DIST += modules/arch/x86/tests/sse-prefix.hex
206EXTRA_DIST += modules/arch/x86/tests/sse3.asm
207EXTRA_DIST += modules/arch/x86/tests/sse3.hex
208EXTRA_DIST += modules/arch/x86/tests/sse4.asm
209EXTRA_DIST += modules/arch/x86/tests/sse4.hex
210EXTRA_DIST += modules/arch/x86/tests/sse4-err.asm
211EXTRA_DIST += modules/arch/x86/tests/sse4-err.errwarn
212EXTRA_DIST += modules/arch/x86/tests/ssewidth.asm
213EXTRA_DIST += modules/arch/x86/tests/ssewidth.hex
214EXTRA_DIST += modules/arch/x86/tests/ssse3.asm
215EXTRA_DIST += modules/arch/x86/tests/ssse3.c
216EXTRA_DIST += modules/arch/x86/tests/ssse3.hex
217EXTRA_DIST += modules/arch/x86/tests/stos.asm
218EXTRA_DIST += modules/arch/x86/tests/stos.hex
219EXTRA_DIST += modules/arch/x86/tests/str.asm
220EXTRA_DIST += modules/arch/x86/tests/str.hex
221EXTRA_DIST += modules/arch/x86/tests/strict.asm
222EXTRA_DIST += modules/arch/x86/tests/strict.errwarn
223EXTRA_DIST += modules/arch/x86/tests/strict.hex
224EXTRA_DIST += modules/arch/x86/tests/strict-err.asm
225EXTRA_DIST += modules/arch/x86/tests/strict-err.errwarn
226EXTRA_DIST += modules/arch/x86/tests/stringseg.asm
227EXTRA_DIST += modules/arch/x86/tests/stringseg.errwarn
228EXTRA_DIST += modules/arch/x86/tests/stringseg.hex
229EXTRA_DIST += modules/arch/x86/tests/svm.asm
230EXTRA_DIST += modules/arch/x86/tests/svm.hex
231EXTRA_DIST += modules/arch/x86/tests/twobytemem.asm
232EXTRA_DIST += modules/arch/x86/tests/twobytemem.errwarn
233EXTRA_DIST += modules/arch/x86/tests/twobytemem.hex
234EXTRA_DIST += modules/arch/x86/tests/vmx.asm
235EXTRA_DIST += modules/arch/x86/tests/vmx.hex
236EXTRA_DIST += modules/arch/x86/tests/vmx-err.asm
237EXTRA_DIST += modules/arch/x86/tests/vmx-err.errwarn
238EXTRA_DIST += modules/arch/x86/tests/vsib.asm
239EXTRA_DIST += modules/arch/x86/tests/vsib.hex
240EXTRA_DIST += modules/arch/x86/tests/vsib-err.asm
241EXTRA_DIST += modules/arch/x86/tests/vsib-err.errwarn
242EXTRA_DIST += modules/arch/x86/tests/vsib2-err.asm
243EXTRA_DIST += modules/arch/x86/tests/vsib2-err.errwarn
244EXTRA_DIST += modules/arch/x86/tests/x86label.asm
245EXTRA_DIST += modules/arch/x86/tests/x86label.hex
246EXTRA_DIST += modules/arch/x86/tests/xchg64.asm
247EXTRA_DIST += modules/arch/x86/tests/xchg64.hex
248EXTRA_DIST += modules/arch/x86/tests/xmm64.asm
249EXTRA_DIST += modules/arch/x86/tests/xmm64.hex
250EXTRA_DIST += modules/arch/x86/tests/xop-all.asm
251EXTRA_DIST += modules/arch/x86/tests/xop-all.hex
252EXTRA_DIST += modules/arch/x86/tests/xop-basic.asm
253EXTRA_DIST += modules/arch/x86/tests/xop-basic.hex
254EXTRA_DIST += modules/arch/x86/tests/xop-cc.asm
255EXTRA_DIST += modules/arch/x86/tests/xop-cc.hex
256EXTRA_DIST += modules/arch/x86/tests/xsave.asm
257EXTRA_DIST += modules/arch/x86/tests/xsave.hex
258
259EXTRA_DIST += modules/arch/x86/tests/gas32/Makefile.inc
260EXTRA_DIST += modules/arch/x86/tests/gas64/Makefile.inc
261
262include modules/arch/x86/tests/gas32/Makefile.inc
263include modules/arch/x86/tests/gas64/Makefile.inc
264