2007-09-30 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / simd.s
CommitLineData
09a2c6cf
L
1 .text
2_start:
3 addsubps 0x12345678,%xmm1
4 comisd 0x12345678,%xmm1
5 comiss 0x12345678,%xmm1
6 cvtdq2pd 0x12345678,%xmm1
7 cvtpd2dq 0x12345678,%xmm1
8 cvtps2pd 0x12345678,%xmm1
9 cvttps2dq 0x12345678,%xmm1
10 haddps 0x12345678,%xmm1
11 movdqu %xmm1,0x12345678
12 movdqu 0x12345678,%xmm1
13 movhpd %xmm1,0x12345678
14 movhpd 0x12345678,%xmm1
15 movhps %xmm1,0x12345678
16 movhps 0x12345678,%xmm1
17 movlpd %xmm1,0x12345678
18 movlpd 0x12345678,%xmm1
19 movlps %xmm1,0x12345678
20 movlps 0x12345678,%xmm1
21 movshdup 0x12345678,%xmm1
22 movsldup 0x12345678,%xmm1
23 pshufhw $0x90,0x12345678,%xmm1
24 pshuflw $0x90,0x12345678,%xmm1
25 punpcklbw 0x12345678,%mm1
26 punpckldq 0x12345678,%mm1
27 punpcklwd 0x12345678,%mm1
14051056
L
28 punpcklbw 0x12345678,%xmm1
29 punpckldq 0x12345678,%xmm1
30 punpcklwd 0x12345678,%xmm1
31 punpcklqdq 0x12345678,%xmm1
09a2c6cf
L
32 ucomisd 0x12345678,%xmm1
33 ucomiss 0x12345678,%xmm1
09335d05
L
34
35 cmpeqsd (%eax),%xmm0
36 cmpeqss (%eax),%xmm0
37 cvtpi2pd (%eax),%xmm0
38 cvtpi2ps (%eax),%xmm0
39 cvtps2pi (%eax),%mm0
40 cvtsd2si (%eax),%eax
41 cvtsd2ss (%eax),%xmm0
42 cvtss2sd (%eax),%xmm0
43 cvtss2si (%eax),%eax
44 divsd (%eax),%xmm0
45 divss (%eax),%xmm0
46 maxsd (%eax),%xmm0
47 maxss (%eax),%xmm0
48 minss (%eax),%xmm0
49 minss (%eax),%xmm0
50 movntsd %xmm0,(%eax)
51 movntss %xmm0,(%eax)
52 movsd (%eax),%xmm0
53 movsd %xmm0,(%eax)
54 movss (%eax),%xmm0
55 movss %xmm0,(%eax)
56 mulsd (%eax),%xmm0
57 mulss (%eax),%xmm0
58 rcpss (%eax),%xmm0
59 roundsd $0,(%eax),%xmm0
60 roundss $0,(%eax),%xmm0
61 rsqrtss (%eax),%xmm0
62 sqrtsd (%eax),%xmm0
63 sqrtss (%eax),%xmm0
64 subsd (%eax),%xmm0
65 subss (%eax),%xmm0
34828aad 66
8976381e
L
67 pmovsxbw (%eax),%xmm0
68 pmovsxbd (%eax),%xmm0
69 pmovsxbq (%eax),%xmm0
70 pmovsxwd (%eax),%xmm0
71 pmovsxwq (%eax),%xmm0
72 pmovsxdq (%eax),%xmm0
73 pmovzxbw (%eax),%xmm0
74 pmovzxbd (%eax),%xmm0
75 pmovzxbq (%eax),%xmm0
76 pmovzxwd (%eax),%xmm0
77 pmovzxwq (%eax),%xmm0
78 pmovzxdq (%eax),%xmm0
79 insertps $0x0,(%eax),%xmm0
80
34828aad
L
81 .intel_syntax noprefix
82 cvtss2si eax,DWORD PTR [eax]
83 cvtsd2si eax,QWORD PTR [eax]
This page took 0.03693 seconds and 4 git commands to generate.