* elf.c (_bfd_elf_make_section_from_shdr): Set SEC_THREAD_LOCAL
[binutils.git] / gas / testsuite / gas / i386 / sse2.s
blobba5ae8d7b47471c84576c627bdc7dd42323ea7d1
1 foo:
2 movnti %eax, (%eax)
3 sfence
4 lfence
5 mfence
6 addpd (%ecx),%xmm0
7 addpd %xmm2,%xmm1
8 addsd (%ebx),%xmm2
9 addsd %xmm4,%xmm3
10 andnpd 0x0(%ebp),%xmm4
11 andnpd %xmm6,%xmm5
12 andpd (%edi),%xmm6
13 andpd %xmm0,%xmm7
14 cmppd $0x2,%xmm1,%xmm0
15 cmppd $0x3,(%edx),%xmm1
16 cmpsd $0x4,%xmm2,%xmm2
17 cmpsd $0x5,(%esp,1),%xmm3
18 cmppd $0x6,%xmm5,%xmm4
19 cmppd $0x7,(%esi),%xmm5
20 cmpsd $0x0,%xmm7,%xmm6
21 cmpsd $0x1,(%eax),%xmm7
22 cmpeqpd %xmm1,%xmm0
23 cmpeqpd (%edx),%xmm1
24 cmpeqsd %xmm2,%xmm2
25 cmpeqsd (%esp,1),%xmm3
26 cmpltpd %xmm5,%xmm4
27 cmpltpd (%esi),%xmm5
28 cmpltsd %xmm7,%xmm6
29 cmpltsd (%eax),%xmm7
30 cmplepd (%ecx),%xmm0
31 cmplepd %xmm2,%xmm1
32 cmplesd (%ebx),%xmm2
33 cmplesd %xmm4,%xmm3
34 cmpunordpd 0x0(%ebp),%xmm4
35 cmpunordpd %xmm6,%xmm5
36 cmpunordsd (%edi),%xmm6
37 cmpunordsd %xmm0,%xmm7
38 cmpneqpd %xmm1,%xmm0
39 cmpneqpd (%edx),%xmm1
40 cmpneqsd %xmm2,%xmm2
41 cmpneqsd (%esp,1),%xmm3
42 cmpnltpd %xmm5,%xmm4
43 cmpnltpd (%esi),%xmm5
44 cmpnltsd %xmm7,%xmm6
45 cmpnltsd (%eax),%xmm7
46 cmpnlepd (%ecx),%xmm0
47 cmpnlepd %xmm2,%xmm1
48 cmpnlesd (%ebx),%xmm2
49 cmpnlesd %xmm4,%xmm3
50 cmpordpd 0x0(%ebp),%xmm4
51 cmpordpd %xmm6,%xmm5
52 cmpordsd (%edi),%xmm6
53 cmpordsd %xmm0,%xmm7
54 comisd %xmm1,%xmm0
55 comisd (%edx),%xmm1
56 cvtpi2pd %mm3,%xmm2
57 cvtpi2pd (%esp,1),%xmm3
58 cvtsi2sd %ebp,%xmm4
59 cvtsi2sd (%esi),%xmm5
60 cvtpd2pi %xmm7,%mm6
61 cvtpd2pi (%eax),%mm7
62 cvtsd2si (%ecx),%eax
63 cvtsd2si %xmm2,%ecx
64 cvttpd2pi (%ebx),%mm2
65 cvttpd2pi %xmm4,%mm3
66 cvttsd2si 0x0(%ebp),%esp
67 cvttsd2si %xmm6,%ebp
68 divpd %xmm1,%xmm0
69 divpd (%edx),%xmm1
70 divsd %xmm3,%xmm2
71 divsd (%esp,1),%xmm3
72 ldmxcsr 0x0(%ebp)
73 stmxcsr (%esi)
74 sfence
75 maxpd %xmm1,%xmm0
76 maxpd (%edx),%xmm1
77 maxsd %xmm3,%xmm2
78 maxsd (%esp,1),%xmm3
79 minpd %xmm5,%xmm4
80 minpd (%esi),%xmm5
81 minsd %xmm7,%xmm6
82 minsd (%eax),%xmm7
83 movapd %xmm1,%xmm0
84 movapd %xmm2,(%ecx)
85 movapd (%edx),%xmm2
86 movhpd %xmm5,(%esp,1)
87 movhpd (%esi),%xmm5
88 movlpd %xmm0,(%edi)
89 movlpd (%eax),%xmm0
90 movmskpd %xmm2,%ecx
91 movupd %xmm3,%xmm2
92 movupd %xmm4,(%edx)
93 movupd 0x0(%ebp),%xmm4
94 movsd %xmm6,%xmm5
95 movsd %xmm7,(%esi)
96 movsd (%eax),%xmm7
97 mulpd %xmm1,%xmm0
98 mulpd (%edx),%xmm1
99 mulsd %xmm2,%xmm2
100 mulsd (%esp,1),%xmm3
101 orpd %xmm5,%xmm4
102 orpd (%esi),%xmm5
103 shufpd $0x2,(%edi),%xmm6
104 shufpd $0x3,%xmm0,%xmm7
105 sqrtpd %xmm1,%xmm0
106 sqrtpd (%edx),%xmm1
107 sqrtsd %xmm2,%xmm2
108 sqrtsd (%esp,1),%xmm3
109 subpd %xmm5,%xmm4
110 subpd (%esi),%xmm5
111 subsd %xmm7,%xmm6
112 subsd (%eax),%xmm7
113 ucomisd (%ecx),%xmm0
114 ucomisd %xmm2,%xmm1
115 unpckhpd (%ebx),%xmm2
116 unpckhpd %xmm4,%xmm3
117 unpcklpd 0x0(%ebp),%xmm4
118 unpcklpd %xmm6,%xmm5
119 xorpd (%edi),%xmm6
120 xorpd %xmm0,%xmm7
121 movntpd %xmm6,(%ebx)
122 xorpd %xmm0, %xmm1
123 cvtdq2pd %xmm0, %xmm1
124 cvtpd2dq %xmm0, %xmm1
125 cvtdq2ps %xmm0, %xmm1
126 cvtpd2ps %xmm0, %xmm1
127 cvtps2pd %xmm0, %xmm1
128 cvtps2dq %xmm0, %xmm1
129 cvtsd2ss %xmm0, %xmm1
130 cvtss2sd %xmm0, %xmm1
131 cvttpd2dq %xmm0, %xmm1
132 cvttps2dq %xmm0, %xmm1
133 maskmovdqu %xmm0, %xmm1
134 movdqa %xmm0, %xmm1
135 movdqa %xmm0, %xmm1
136 movdqu %xmm0, %xmm1
137 movdqu %xmm0, %xmm1
138 movdq2q %xmm0, %mm1
139 movq2dq %mm0, %xmm1
140 pmuludq %xmm0, %xmm1
141 pmuludq %xmm0, %xmm1
142 pshufd $1, %xmm0, %xmm1
143 pshufhw $1, %xmm0, %xmm1
144 pshuflw $1, %xmm0, %xmm1
145 pslldq $1, %xmm0
146 psrldq $1, %xmm0
147 punpckhqdq %xmm0, %xmm1
149 .p2align 4