Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / sse3.s
1 # SSE3 New Instructions
2
3         .text
4 foo:
5         addsubpd        (%ecx),%xmm0
6         addsubpd        %xmm2,%xmm1
7         addsubps        (%ebx),%xmm2
8         addsubps        %xmm4,%xmm3
9         fisttp          0x90909090(%eax)
10         fisttpl         0x90909090(%eax)
11         fisttpll        0x90909090(%eax)
12         haddpd          0x0(%ebp),%xmm4
13         haddpd          %xmm6,%xmm5
14         haddps          (%edi),%xmm6
15         haddps          %xmm0,%xmm7
16         hsubpd          %xmm1,%xmm0
17         hsubpd          (%edx),%xmm1
18         hsubps          %xmm2,%xmm2
19         hsubps          (%esp,1),%xmm3
20         lddqu           (%esi),%xmm5
21         monitor
22         monitor         %eax,%ecx,%edx
23         movddup         %xmm7,%xmm6
24         movddup         (%eax),%xmm7
25         movshdup        (%ecx),%xmm0
26         movshdup        %xmm2,%xmm1
27         movsldup        (%ebx),%xmm2
28         movsldup        %xmm4,%xmm3
29         mwait
30         mwait           %eax,%ecx
31
32         monitor         %ax,%ecx,%edx
33         addr16 monitor
34
35         .intel_syntax noprefix
36         movddup xmm7,[eax]
37         movddup xmm7,QWORD PTR [eax]