x86/Intel: extend MOVDIRI testing
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / avx512dq-rcig.s
CommitLineData
d3d3c6db
IT
1# Check 32bit AVX512DQ-RCIG instructions
2
3 .allow_index_reg
4 .text
5_start:
6 vrangepd $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
7 vrangepd $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
8 vrangeps $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
9 vrangeps $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ
10 vrangesd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
11 vrangesd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
12 vrangess $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
13 vrangess $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
14 vreducepd $0xab, {sae}, %zmm5, %zmm6 # AVX512DQ
15 vreducepd $123, {sae}, %zmm5, %zmm6 # AVX512DQ
16 vreduceps $0xab, {sae}, %zmm5, %zmm6 # AVX512DQ
17 vreduceps $123, {sae}, %zmm5, %zmm6 # AVX512DQ
18 vreducesd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
19 vreducesd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
20 vreducess $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
21 vreducess $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ
22 vcvttpd2qq {sae}, %zmm5, %zmm6 # AVX512DQ
23 vcvttpd2uqq {sae}, %zmm5, %zmm6 # AVX512DQ
24 vcvttps2qq {sae}, %ymm5, %zmm6{%k7} # AVX512DQ
25 vcvttps2uqq {sae}, %ymm5, %zmm6{%k7} # AVX512DQ
26
27 .intel_syntax noprefix
28 vrangepd zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ
29 vrangepd zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ
30 vrangeps zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ
31 vrangeps zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ
32 vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
33 vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
34 vrangess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
35 vrangess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
36 vreducepd zmm6, zmm5, {sae}, 0xab # AVX512DQ
37 vreducepd zmm6, zmm5, {sae}, 123 # AVX512DQ
38 vreduceps zmm6, zmm5, {sae}, 0xab # AVX512DQ
39 vreduceps zmm6, zmm5, {sae}, 123 # AVX512DQ
40 vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
41 vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
42 vreducess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
43 vreducess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
44 vcvttpd2qq zmm6, zmm5, {sae} # AVX512DQ
45 vcvttpd2uqq zmm6, zmm5, {sae} # AVX512DQ
46 vcvttps2qq zmm6{k7}, ymm5, {sae} # AVX512DQ
47 vcvttps2uqq zmm6{k7}, ymm5, {sae} # AVX512DQ
This page took 0.346048 seconds and 4 git commands to generate.