]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/i386/prefix32.l
x86: adjust segment override prefix emission
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / i386 / prefix32.l
CommitLineData
7a8655d2
JB
1.*: Assembler messages:
2.*:6: Error: invalid .* `addss' after `repe'
3.*:7: Error: invalid .* `addss' after `repne'
4.*:8: Error: invalid .* `vaddss' after `repe'
5.*:9: Error: invalid .* `vaddss' after `repne'
6.*:14: Error: same type of prefix .*
7.*:15: Error: same type of prefix .*
8.*:19: Error: same type of prefix .*
9.*:20: Error: data size .* `vaddps'
10.*:21: Error: data size .* `vaddpd'
b6773884 11.*:25: Error: same type of prefix .*
7a8655d2
JB
12GAS LISTING .*
13#...
14[ ]*1[ ]+\.text
15[ ]*2[ ]+prefix:
16[ ]*3[ ]+\?\?\?\? 67E203[ ]+addr16 loop \.Lrep_ret
17[ ]*4[ ]+\?\?\?\? 67E304[ ]+addr16 jecxz \.Ldata16
18[ ]*5[ ]*
19[ ]*6[ ]+repe addss %xmm0, %xmm0
20[ ]*7[ ]+repne addss %xmm0, %xmm0
21[ ]*8[ ]+repe vaddss %xmm0, %xmm0, %xmm0
22[ ]*9[ ]+repne vaddss %xmm0, %xmm0, %xmm0
23[ ]*10[ ]*
24[ ]*11[ ]+\.Lrep_ret:
25[ ]*12[ ]+\?\?\?\? F2C3[ ]+bnd ret
26[ ]*13[ ]+\?\?\?\? F3C3[ ]+rep ret
27[ ]*14[ ]+bnd rep ret
28[ ]*15[ ]+rep bnd ret
29[ ]*16[ ]*
30[ ]*17[ ]+\.Ldata16:
31[ ]*18[ ]+#bogus data16 addps %xmm0, %xmm0
32[ ]*19[ ]+\?\?\?\? 660F58C0[ ]+data16 addpd %xmm0, %xmm0
33\*\*\*\* Error: .*
34[ ]*20[ ]+data16 vaddps %xmm0, %xmm0, %xmm0
35[ ]*21[ ]+data16 vaddpd %xmm0, %xmm0, %xmm0
99c2d522 36[ ]*22[ ]*
b6773884
JB
37[ ]*23[ ]+\.Lsegment:
38[ ]*24[ ]+\?\?\?\? 368B4500[ ]+ss mov %ss:\(%ebp\), %eax
39[ ]*25[ ]+ss mov %ds:\(%ebp\), %eax
40[ ]*26[ ]+\?\?\?\? 3E8B4500[ ]+ds mov %ss:\(%ebp\), %eax
41[ ]*27[ ]+\?\?\?\? 3E8B4500[ ]+ds mov %ds:\(%ebp\), %eax
42[ ]*28[ ]*
43#pass