x86: further refine SSE check (SSE4a, SHA, GFNI)
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-sse-check-error.l
1 .*: Assembler messages:
2 .*:7: Error: .*
3 .*:10: Error: .*
4 .*:13: Error: .*
5 .*:16: Error: .*
6 .*:19: Error: .*
7 .*:20: Error: .*
8 .*:23: Error: .*
9 .*:26: Error: .*
10 .*:29: Error: .*
11 .*:32: Error: .*
12 .*:35: Error: .*
13 GAS LISTING .*
14
15
16 [ ]*1[ ]+\.include "sse-check\.s"
17 [ ]*1[ ]+\# Check SSE instructions
18 [ ]*2[ ]+
19 [ ]*3[ ]+\.text
20 [ ]*4[ ]+_start:
21 [ ]*5[ ]+
22 [ ]*6[ ]+\# SSE instruction
23 [ ]*7[ ]+\?\?\?\? 0F58CA addps %xmm2,%xmm1
24 .* Error: SSE instruction `addps' is used
25 [ ]*8[ ]+
26 [ ]*9[ ]+\# SSE2 instruction
27 [ ]*10[ ]+\?\?\?\? 660F58CA addpd %xmm2,%xmm1
28 .* Error: SSE instruction `addpd' is used
29 [ ]*11[ ]+
30 [ ]*12[ ]+\# SSE3 instruction
31 [ ]*13[ ]+\?\?\?\? 660FD0CA addsubpd %xmm2,%xmm1
32 .* Error: SSE instruction `addsubpd' is used
33 [ ]*14[ ]+
34 [ ]*15[ ]+\# SSSE3 instruction
35 [ ]*16[ ]+\?\?\?\? 660F3801 phaddw %xmm2,%xmm1
36 .* Error: SSE instruction `phaddw' is used
37 [ ]*16[ ]+CA
38 [ ]*17[ ]+
39 [ ]*18[ ]+\# SSE4 instructions
40 [ ]*19[ ]+\?\?\?\? 660F3815 blendvpd %xmm0,%xmm1,%xmm0
41 .* Error: SSE instruction `blendvpd' is used
42 [ ]*19[ ]+C1
43 [ ]*20[ ]+\?\?\?\? 660F3837 pcmpgtq %xmm1,%xmm0
44 .* Error: SSE instruction `pcmpgtq' is used
45 [ ]*20[ ]+C1
46 [ ]*21[ ]+
47 [ ]*22[ ]+\# SSE4a instruction
48 [ ]*23[ ]+\?\?\?\? 660F78C0 extrq \$0, \$0, %xmm0
49 .* Error: SSE instruction `extrq' is used
50 [ ]*23[ ]+0000
51 [ ]*24[ ]+
52 [ ]*25[ ]+\# PCMUL instruction
53 [ ]*26[ ]+\?\?\?\? 660F3A44 pclmulqdq \$-1,%xmm1,%xmm2
54 .* Error: SSE instruction `pclmulqdq' is used
55 [ ]*26[ ]+D1FF
56 [ ]*27[ ]+
57 [ ]*28[ ]+\# AES instructions
58 [ ]*29[ ]+\?\?\?\? 660F38DE aesdec %xmm1,%xmm2
59 .* Error: SSE instruction `aesdec' is used
60 [ ]*29[ ]+D1
61 [ ]*30[ ]+
62 [ ]*31[ ]+\# SHA instruction
63 [ ]*32[ ]+\?\?\?\? 0F38C8C0 sha1nexte %xmm0, %xmm0
64 .* Error: SSE instruction `sha1nexte' is used
65 [ ]*33[ ]+
66 [ ]*34[ ]+\# GFNI instructions
67 [ ]*35[ ]+\?\?\?\? 660F38CF gf2p8mulb %xmm1,%xmm2
68 .* Error: SSE instruction `gf2p8mulb' is used
69 [ ]*35[ ]+D1
70 [ ]*36[ ]+\?\?\?\? 62F27D09 vgf2p8mulb %xmm0, %xmm0, %xmm0\{%k1\}
71 [ ]*36[ ]+CFC0
72 [ ]*37[ ]+\?\?\?\? 62F27D48 vgf2p8mulb %zmm0, %zmm0, %zmm0
73 \fGAS LISTING .*
74
75
76 [ ]*37[ ]+CFC0
This page took 0.030651 seconds and 4 git commands to generate.