Commit | Line | Data |
---|---|---|
fa99fab2 L |
1 | # Check 64bit instructions with encoding options |
2 | ||
3 | .allow_index_reg | |
4 | .text | |
5 | _start: | |
6 | ||
7 | # Tests for op ymm, ymm | |
8 | vmovapd %ymm8,%ymm6 | |
9 | vmovaps %ymm8,%ymm6 | |
10 | vmovdqa %ymm8,%ymm6 | |
11 | vmovdqu %ymm8,%ymm6 | |
12 | vmovupd %ymm8,%ymm6 | |
13 | vmovups %ymm8,%ymm6 | |
14 | ||
15 | # Tests for op xmm, xmm | |
16 | movapd %xmm8,%xmm6 | |
17 | movaps %xmm8,%xmm6 | |
18 | movdqa %xmm8,%xmm6 | |
19 | movdqu %xmm8,%xmm6 | |
20 | movq %xmm8,%xmm6 | |
21 | movsd %xmm8,%xmm6 | |
22 | movss %xmm8,%xmm6 | |
23 | movupd %xmm8,%xmm6 | |
24 | movups %xmm8,%xmm6 | |
25 | vmovapd %xmm8,%xmm6 | |
26 | vmovaps %xmm8,%xmm6 | |
27 | vmovdqa %xmm8,%xmm6 | |
28 | vmovdqu %xmm8,%xmm6 | |
29 | vmovq %xmm8,%xmm6 | |
30 | vmovupd %xmm8,%xmm6 | |
31 | vmovups %xmm8,%xmm6 | |
32 | ||
33 | # Tests for op xmm, xmm, xmm | |
34 | vmovsd %xmm8,%xmm6,%xmm2 | |
35 | vmovss %xmm8,%xmm6,%xmm2 | |
36 | ||
37 | .intel_syntax noprefix | |
38 | ||
39 | # Tests for op ymm, ymm | |
40 | vmovapd ymm6,ymm8 | |
41 | vmovaps ymm6,ymm8 | |
42 | vmovdqa ymm6,ymm8 | |
43 | vmovdqu ymm6,ymm8 | |
44 | vmovupd ymm6,ymm8 | |
45 | vmovups ymm6,ymm8 | |
46 | ||
47 | # Tests for op xmm, xmm | |
48 | movapd xmm6,xmm8 | |
49 | movaps xmm6,xmm8 | |
50 | movdqa xmm6,xmm8 | |
51 | movdqu xmm6,xmm8 | |
52 | movq xmm6,xmm8 | |
53 | movsd xmm6,xmm8 | |
54 | movss xmm6,xmm8 | |
55 | movupd xmm6,xmm8 | |
56 | movups xmm6,xmm8 | |
57 | vmovapd xmm6,xmm8 | |
58 | vmovaps xmm6,xmm8 | |
59 | vmovdqa xmm6,xmm8 | |
60 | vmovdqu xmm6,xmm8 | |
61 | vmovq xmm6,xmm8 | |
62 | vmovupd xmm6,xmm8 | |
63 | vmovups xmm6,xmm8 | |
64 | ||
65 | # Tests for op xmm, xmm, xmm | |
66 | vmovsd xmm2,xmm6,xmm8 | |
67 | vmovss xmm2,xmm6,xmm8 |