Commit | Line | Data |
---|---|---|
6c0946d0 | 1 | # Check AVX512DQ instructions not to be accepted (in part only outside of 64-bit mode) |
4814632e JB |
2 | |
3 | .text | |
4 | _start: | |
5 | vpextrq $0, %xmm0, (%eax) | |
6 | {evex} vpextrq $0, %xmm0, (%eax) | |
7 | ||
8 | vpinsrq $0, (%eax), %xmm0, %xmm0 | |
9 | {evex} vpinsrq $0, (%eax), %xmm0, %xmm0 | |
10 | ||
11 | .intel_syntax noprefix | |
12 | ||
13 | vpextrq [eax], xmm0, 0 | |
14 | {evex} vpextrq [eax], xmm0, 0 | |
15 | vpextrq qword ptr [eax], xmm0, 0 | |
16 | {evex} vpextrq qword ptr [eax], xmm0, 0 | |
17 | ||
18 | vpinsrq xmm0, xmm0, [eax], 0 | |
19 | {evex} vpinsrq xmm0, xmm0, [eax], 0 | |
20 | vpinsrq xmm0, xmm0, qword ptr [eax], 0 | |
21 | {evex} vpinsrq xmm0, xmm0, qword ptr [eax], 0 | |
22 | ||
b9915cbc JB |
23 | vcvtqq2ps xmm0, [rax] |
24 | vcvtuqq2ps xmm0, [rax] | |
25 | ||
6c0946d0 JB |
26 | vfpclasspd k0, [eax], 0 |
27 | vfpclassps k0, [eax], 0 | |
28 | ||
29 | .att_syntax prefix | |
30 | ||
b9915cbc JB |
31 | vcvtqq2ps (%eax), %xmm0 |
32 | vcvtuqq2ps (%eax), %xmm0 | |
33 | ||
6c0946d0 JB |
34 | vfpclasspd $0, (%eax), %k0 |
35 | vfpclassps $0, (%eax), %k0 |