x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / xmmword.s
CommitLineData
d6793fa1
JB
1 .text
2 .intel_syntax noprefix
3xmmword:
4 addsd xmm0, xmmword ptr [eax]
5 vaddsd xmm0, xmm0, xmmword ptr [eax]
6 vaddsd xmm0{k7}, xmm0, xmmword ptr [eax]
7
8 addss xmm0, xmmword ptr [eax]
9 vaddss xmm0, xmm0, xmmword ptr [eax]
10 vaddss xmm0{k7}, xmm0, xmmword ptr [eax]
11
12 vbroadcastf32x2 ymm0, xmmword ptr [eax]
13 vbroadcastf32x2 zmm0, xmmword ptr [eax]
14
15 vbroadcasti32x2 xmm0, xmmword ptr [eax]
16 vbroadcasti32x2 ymm0, xmmword ptr [eax]
17 vbroadcasti32x2 zmm0, xmmword ptr [eax]
18
19 vbroadcastsd ymm0, xmmword ptr [eax]
20 vbroadcastsd ymm0{k7}, xmmword ptr [eax]
21 vbroadcastsd zmm0{k7}, xmmword ptr [eax]
22
23 vbroadcastss xmm0, xmmword ptr [eax]
24 vbroadcastss xmm0{k7}, xmmword ptr [eax]
25 vbroadcastss ymm0, xmmword ptr [eax]
26 vbroadcastss ymm0{k7}, xmmword ptr [eax]
27 vbroadcastss zmm0, xmmword ptr [eax]
28
29 cvtdq2pd xmm0, xmmword ptr [eax]
30 vcvtdq2pd xmm0, xmmword ptr [eax]
31 vcvtdq2pd xmm0{k7}, xmmword ptr [eax]
32
33 vcvtph2ps xmm0, xmmword ptr [eax]
34 vcvtph2ps xmm0{k7}, xmmword ptr [eax]
35
36 cvtps2pd xmm0, xmmword ptr [eax]
37 vcvtps2pd xmm0, xmmword ptr [eax]
38 vcvtps2pd xmm0{k7}, xmmword ptr [eax]
39
40 vcvtps2ph xmmword ptr [eax], xmm0, 0
41 vcvtps2ph xmmword ptr [eax]{k7}, xmm0, 0
42
43 vcvtudq2pd xmm0, xmmword ptr [eax]
44
45 insertps xmm0, xmmword ptr [eax], 0
46 vinsertps xmm0, xmm0, xmmword ptr [eax], 0
47 {evex} vinsertps xmm0, xmm0, xmmword ptr [eax], 0
48
49 movddup xmm0, xmmword ptr [eax]
50 vmovddup xmm0, xmmword ptr [eax]
51 vmovddup xmm0{k7}, xmmword ptr [eax]
52
53 vpbroadcastb xmm0, xmmword ptr [eax]
54 vpbroadcastb xmm0{k7}, xmmword ptr [eax]
55 vpbroadcastb ymm0, xmmword ptr [eax]
56 vpbroadcastb ymm0{k7}, xmmword ptr [eax]
57 vpbroadcastb zmm0, xmmword ptr [eax]
58
59 vpbroadcastd xmm0, xmmword ptr [eax]
60 vpbroadcastd xmm0{k7}, xmmword ptr [eax]
61 vpbroadcastd ymm0, xmmword ptr [eax]
62 vpbroadcastd ymm0{k7}, xmmword ptr [eax]
63 vpbroadcastd zmm0, xmmword ptr [eax]
64
65 vpbroadcastq xmm0, xmmword ptr [eax]
66 vpbroadcastq xmm0{k7}, xmmword ptr [eax]
67 vpbroadcastq ymm0, xmmword ptr [eax]
68 vpbroadcastq ymm0{k7}, xmmword ptr [eax]
69 vpbroadcastq zmm0, xmmword ptr [eax]
70
71 vpbroadcastw xmm0, xmmword ptr [eax]
72 vpbroadcastw xmm0{k7}, xmmword ptr [eax]
73 vpbroadcastw ymm0, xmmword ptr [eax]
74 vpbroadcastw ymm0{k7}, xmmword ptr [eax]
75 vpbroadcastw zmm0, xmmword ptr [eax]
76
77 pmovsxbd xmm0, xmmword ptr [eax]
78 vpmovsxbd xmm0, xmmword ptr [eax]
79 vpmovsxbd xmm0{k7}, xmmword ptr [eax]
80 vpmovsxbd ymm0, xmmword ptr [eax]
81 vpmovsxbd ymm0{k7}, xmmword ptr [eax]
82
83 pmovsxbq xmm0, xmmword ptr [eax]
84 vpmovsxbq xmm0, xmmword ptr [eax]
85 vpmovsxbq xmm0{k7}, xmmword ptr [eax]
86 vpmovsxbq ymm0, xmmword ptr [eax]
87 vpmovsxbq ymm0{k7}, xmmword ptr [eax]
88 vpmovsxbq zmm0, xmmword ptr [eax]
89
90 pmovsxdq xmm0, xmmword ptr [eax]
91 vpmovsxdq xmm0, xmmword ptr [eax]
92 vpmovsxdq xmm0{k7}, xmmword ptr [eax]
93
94 pmovsxwd xmm0, xmmword ptr [eax]
95 vpmovsxwd xmm0, xmmword ptr [eax]
96 vpmovsxwd xmm0{k7}, xmmword ptr [eax]
97
98 pmovsxwq xmm0, xmmword ptr [eax]
99 vpmovsxwq xmm0, xmmword ptr [eax]
100 vpmovsxwq xmm0{k7}, xmmword ptr [eax]
101 vpmovsxwq ymm0, xmmword ptr [eax]
102 vpmovsxwq ymm0{k7}, xmmword ptr [eax]
103
104 pmovzxbd xmm0, xmmword ptr [eax]
105 vpmovzxbd xmm0, xmmword ptr [eax]
106 vpmovzxbd xmm0{k7}, xmmword ptr [eax]
107 vpmovzxbd ymm0, xmmword ptr [eax]
108 vpmovzxbd ymm0{k7}, xmmword ptr [eax]
109
110 pmovzxbq xmm0, xmmword ptr [eax]
111 vpmovzxbq xmm0, xmmword ptr [eax]
112 vpmovzxbq xmm0{k7}, xmmword ptr [eax]
113 vpmovzxbq ymm0, xmmword ptr [eax]
114 vpmovzxbq ymm0{k7}, xmmword ptr [eax]
115 vpmovzxbq zmm0, xmmword ptr [eax]
116
117 pmovzxdq xmm0, xmmword ptr [eax]
118 vpmovzxdq xmm0, xmmword ptr [eax]
119 vpmovzxdq xmm0{k7}, xmmword ptr [eax]
120
121 pmovzxwd xmm0, xmmword ptr [eax]
122 vpmovzxwd xmm0, xmmword ptr [eax]
123 vpmovzxwd xmm0{k7}, xmmword ptr [eax]
124
125 pmovzxwq xmm0, xmmword ptr [eax]
126 vpmovzxwq xmm0, xmmword ptr [eax]
127 vpmovzxwq xmm0{k7}, xmmword ptr [eax]
128 vpmovzxwq ymm0, xmmword ptr [eax]
129 vpmovzxwq ymm0{k7}, xmmword ptr [eax]
11a322db
L
130
131 vcvtps2qq xmm0, xmmword ptr [rax]
132 vcvtps2uqq xmm0, xmmword ptr [rax]
133 vcvttps2qq xmm0, xmmword ptr [rax]
134 vcvttps2uqq xmm0, xmmword ptr [rax]
This page took 0.052683 seconds and 4 git commands to generate.