x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / xmmhi32.s
1 .text
2 .intel_syntax noprefix
3 .code32
4 xmm:
5 vaddps xmm0, xmm1, xmm8
6 vaddps xmm0, xmm1, xmm16
7 vaddps xmm0, xmm1, xmm24
8 vaddps ymm0, ymm1, ymm8
9 vaddps ymm0, ymm1, ymm16
10 vaddps ymm0, ymm1, ymm24
11 vaddps zmm0, zmm1, zmm8
12 vaddps zmm0, zmm1, zmm16
13 vaddps zmm0, zmm1, zmm24
14
15 vmovdqa xmm0, xmm8
16 vmovdqa xmm0, xmm16
17 vmovdqa xmm0, xmm24
18 vmovdqa ymm0, ymm8
19 vmovdqa ymm0, ymm16
20 vmovdqa ymm0, ymm24
21 vmovdqa xmm8, xmm0
22 vmovdqa xmm16, xmm0
23 vmovdqa xmm24, xmm0
24 vmovdqa ymm8, ymm0
25 vmovdqa ymm16, ymm0
26 vmovdqa ymm24, ymm0
27
28 .arch .noavx512f
29 vaddps xmm0, xmm1, xmm8
30 vaddps xmm0, xmm1, xmm16
31 vaddps xmm0, xmm1, xmm24
32 vaddps ymm0, ymm1, ymm8
33 vaddps ymm0, ymm1, ymm16
34 vaddps ymm0, ymm1, ymm24
35 vmovdqa xmm0, zmm0
36 vmovdqa xmm0, k0
37
38 .arch .noavx
39 addps xmm0, xmm8
40 addps xmm0, xmm16
41 addps xmm0, xmm24
42 addps xmm0, ymm0
43 addps xmm0, ymm8
44 addps xmm0, ymm16
45 addps xmm0, ymm24
46 addps xmm0, zmm0
47 addps xmm0, k0
48
49 .arch .nosse
50 mov eax, xmm0
51 mov eax, ymm0
52 mov eax, zmm0
53 mov eax, k0
This page took 0.06141 seconds and 4 git commands to generate.