Enable Intel AVX512_VBMI2 instructions.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / sse-noavx.s
1 # Check SSE instructions without AVX equivalent
2
3 .text
4 _start:
5 crc32 %cl,%ebx
6 cvtpd2pi %xmm3,%mm2
7 cvtpi2pd %mm3,%xmm2
8 cvtpi2ps %mm3,%xmm2
9 cvtps2pi %xmm7,%mm6
10 cvttpd2pi %xmm4,%mm3
11 cvttps2pi %xmm4,%mm3
12 fisttp (%eax)
13 fisttpll (%eax)
14 lfence
15 maskmovq %mm7,%mm0
16 mfence
17 monitor
18 movdq2q %xmm0, %mm1
19 movnti %eax, (%eax)
20 movntq %mm2,(%eax)
21 movq2dq %mm0, %xmm1
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.034661 seconds and 4 git commands to generate.