Enhance GAS's .section directive so that it can take numeric values for the flags...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / sse-noavx.s
CommitLineData
9ba52a26
L
1# Check SSE instructions without AVX equivalent
2
3 .text
4_start:
5 crc32 %cl,%ebx
cbc80391
L
6 cvtpd2pi %xmm3,%mm2
7 cvtpi2pd %mm3,%xmm2
9ba52a26
L
8 cvtpi2ps %mm3,%xmm2
9 cvtps2pi %xmm7,%mm6
cbc80391 10 cvttpd2pi %xmm4,%mm3
9ba52a26
L
11 cvttps2pi %xmm4,%mm3
12 fisttp (%eax)
13 fisttpll (%eax)
c1ec1875 14 lfence
9ba52a26 15 maskmovq %mm7,%mm0
c1ec1875 16 mfence
9ba52a26 17 monitor
d9479f2d 18 movdq2q %xmm0, %mm1
c1ec1875 19 movnti %eax, (%eax)
9ba52a26 20 movntq %mm2,(%eax)
d9479f2d 21 movq2dq %mm0, %xmm1
9ba52a26
L
22 mwait
23 pabsb %mm1,%mm0
24 pabsd %mm1,%mm0
25 pabsw %mm1,%mm0
26 paddq %mm1,%mm0
27 palignr $0x2,%mm1,%mm0
28 pavgb %mm1,%mm0
29 pavgw %mm3,%mm2
30 pextrw $0x0,%mm1,%eax
31 phaddd %mm1,%mm0
32 phaddsw %mm1,%mm0
33 phaddw %mm1,%mm0
34 phsubd %mm1,%mm0
35 phsubsw %mm1,%mm0
36 phsubw %mm1,%mm0
37 pinsrw $0x2,%edx,%mm2
38 pmaddubsw %mm1,%mm0
39 pmaxsw %mm1,%mm0
40 pmaxub %mm2,%mm2
41 pminsw %mm5,%mm4
42 pminub %mm7,%mm6
43 pmovmskb %mm5,%eax
44 pmulhrsw %mm1,%mm0
45 pmulhuw %mm5,%mm4
46 pmuludq %mm0, %mm1
47 popcnt %ebx,%ecx
48 prefetchnta (%eax)
49 prefetcht0 (%eax)
50 prefetcht1 (%eax)
51 prefetcht2 (%eax)
52 psadbw %mm7,%mm6
53 pshufb %mm1,%mm0
54 pshufw $0x1,%mm2,%mm3
55 psignb %mm1,%mm0
56 psignd %mm1,%mm0
57 psignw %mm1,%mm0
58 psubq %mm1,%mm0
59 sfence
This page took 0.336266 seconds and 4 git commands to generate.