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