2008-04-23 H.J. Lu <hongjiu.lu@intel.com>
[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 cvtpi2ps %mm3,%xmm2
7 cvtps2pi %xmm7,%mm6
8 cvttps2pi %xmm4,%mm3
9 fisttp (%eax)
10 fisttpll (%eax)
11 maskmovq %mm7,%mm0
12 monitor
13 movntq %mm2,(%eax)
14 mwait
15 pabsb %mm1,%mm0
16 pabsd %mm1,%mm0
17 pabsw %mm1,%mm0
18 paddq %mm1,%mm0
19 palignr $0x2,%mm1,%mm0
20 pavgb %mm1,%mm0
21 pavgw %mm3,%mm2
22 pextrw $0x0,%mm1,%eax
23 phaddd %mm1,%mm0
24 phaddsw %mm1,%mm0
25 phaddw %mm1,%mm0
26 phsubd %mm1,%mm0
27 phsubsw %mm1,%mm0
28 phsubw %mm1,%mm0
29 pinsrw $0x2,%edx,%mm2
30 pmaddubsw %mm1,%mm0
31 pmaxsw %mm1,%mm0
32 pmaxub %mm2,%mm2
33 pminsw %mm5,%mm4
34 pminub %mm7,%mm6
35 pmovmskb %mm5,%eax
36 pmulhrsw %mm1,%mm0
37 pmulhuw %mm5,%mm4
38 pmuludq %mm0, %mm1
39 popcnt %ebx,%ecx
40 prefetchnta (%eax)
41 prefetcht0 (%eax)
42 prefetcht1 (%eax)
43 prefetcht2 (%eax)
44 psadbw %mm7,%mm6
45 pshufb %mm1,%mm0
46 pshufw $0x1,%mm2,%mm3
47 psignb %mm1,%mm0
48 psignd %mm1,%mm0
49 psignw %mm1,%mm0
50 psubq %mm1,%mm0
51 sfence
This page took 0.031941 seconds and 4 git commands to generate.