Commit | Line | Data |
---|---|---|
6e041cf4 JB |
1 | .text |
2 | .intel_syntax noprefix | |
3 | .code32 | |
4 | xmm: | |
5 | vaddps xmm0, xmm1, xmm8 | |
1d3f8286 JB |
6 | vaddps xmm0, xmm1, xmm16 |
7 | vaddps xmm0, xmm1, xmm24 | |
6e041cf4 | 8 | vaddps ymm0, ymm1, ymm8 |
1d3f8286 JB |
9 | vaddps ymm0, ymm1, ymm16 |
10 | vaddps ymm0, ymm1, ymm24 | |
6e041cf4 JB |
11 | vaddps zmm0, zmm1, zmm8 |
12 | vaddps zmm0, zmm1, zmm16 | |
13 | vaddps zmm0, zmm1, zmm24 | |
14 | ||
15 | vmovdqa xmm0, xmm8 | |
1d3f8286 JB |
16 | vmovdqa xmm0, xmm16 |
17 | vmovdqa xmm0, xmm24 | |
6e041cf4 | 18 | vmovdqa ymm0, ymm8 |
1d3f8286 JB |
19 | vmovdqa ymm0, ymm16 |
20 | vmovdqa ymm0, ymm24 | |
6e041cf4 | 21 | vmovdqa xmm8, xmm0 |
1d3f8286 JB |
22 | vmovdqa xmm16, xmm0 |
23 | vmovdqa xmm24, xmm0 | |
6e041cf4 | 24 | vmovdqa ymm8, ymm0 |
1d3f8286 JB |
25 | vmovdqa ymm16, ymm0 |
26 | vmovdqa ymm24, ymm0 | |
6e041cf4 JB |
27 | |
28 | .arch .noavx512f | |
29 | vaddps xmm0, xmm1, xmm8 | |
1d3f8286 JB |
30 | vaddps xmm0, xmm1, xmm16 |
31 | vaddps xmm0, xmm1, xmm24 | |
6e041cf4 | 32 | vaddps ymm0, ymm1, ymm8 |
1d3f8286 JB |
33 | vaddps ymm0, ymm1, ymm16 |
34 | vaddps ymm0, ymm1, ymm24 | |
6e041cf4 JB |
35 | vmovdqa xmm0, zmm0 |
36 | vmovdqa xmm0, k0 | |
37 | ||
38 | .arch .noavx | |
39 | addps xmm0, xmm8 | |
1d3f8286 JB |
40 | addps xmm0, xmm16 |
41 | addps xmm0, xmm24 | |
6e041cf4 JB |
42 | addps xmm0, ymm0 |
43 | addps xmm0, ymm8 | |
1d3f8286 JB |
44 | addps xmm0, ymm16 |
45 | addps xmm0, ymm24 | |
6e041cf4 JB |
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 |