i386: Add tests for -malign-branch-boundary and -malign-branch
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx512dq-rcig.s
1 # Check 64bit AVX512DQ-RCIG instructions
2
3 .allow_index_reg
4 .text
5 _start:
6 vrangepd $0xab, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ
7 vrangepd $123, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ
8 vrangeps $0xab, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ
9 vrangeps $123, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ
10 vrangesd $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
11 vrangesd $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
12 vrangess $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
13 vrangess $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
14 vreducepd $0xab, {sae}, %zmm29, %zmm30 # AVX512DQ
15 vreducepd $123, {sae}, %zmm29, %zmm30 # AVX512DQ
16 vreduceps $0xab, {sae}, %zmm29, %zmm30 # AVX512DQ
17 vreduceps $123, {sae}, %zmm29, %zmm30 # AVX512DQ
18 vreducesd $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
19 vreducesd $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
20 vreducess $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
21 vreducess $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ
22 vcvttpd2qq {sae}, %zmm29, %zmm30 # AVX512DQ
23 vcvttpd2uqq {sae}, %zmm29, %zmm30 # AVX512DQ
24 vcvttps2qq {sae}, %ymm29, %zmm30 # AVX512DQ
25 vcvttps2uqq {sae}, %ymm29, %zmm30 # AVX512DQ
26
27 .intel_syntax noprefix
28 vrangepd zmm30, zmm29, zmm28, {sae}, 0xab # AVX512DQ
29 vrangepd zmm30, zmm29, zmm28, {sae}, 123 # AVX512DQ
30 vrangeps zmm30, zmm29, zmm28, {sae}, 0xab # AVX512DQ
31 vrangeps zmm30, zmm29, zmm28, {sae}, 123 # AVX512DQ
32 vrangesd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
33 vrangesd xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
34 vrangess xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
35 vrangess xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
36 vreducepd zmm30, zmm29, {sae}, 0xab # AVX512DQ
37 vreducepd zmm30, zmm29, {sae}, 123 # AVX512DQ
38 vreduceps zmm30, zmm29, {sae}, 0xab # AVX512DQ
39 vreduceps zmm30, zmm29, {sae}, 123 # AVX512DQ
40 vreducesd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
41 vreducesd xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
42 vreducess xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
43 vreducess xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
44 vcvttpd2qq zmm30, zmm29, {sae} # AVX512DQ
45 vcvttpd2uqq zmm30, zmm29, {sae} # AVX512DQ
46 vcvttps2qq zmm30, ymm29, {sae} # AVX512DQ
47 vcvttps2uqq zmm30, ymm29, {sae} # AVX512DQ
This page took 0.032194 seconds and 4 git commands to generate.