Add missing ChangeLog entries
This commit is contained in:
parent
66cae56016
commit
2739ef6db8
162
gas/ChangeLog
162
gas/ChangeLog
|
@ -3,6 +3,168 @@
|
|||
* config/tc-mips.c (mips_elf_final_processing): Don't set
|
||||
EF_MIPS_ABI2 in `e_flags'.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* config/tc-i386.c (cpu_arch): Add .avx512_bitalg.
|
||||
(cpu_noarch): noavx512_bitalg.
|
||||
* doc/c-i386.texi: Document .avx512_bitalg, noavx512_bitalg.
|
||||
* testsuite/gas/i386/i386.exp: Add AVX512_BITALG tests.
|
||||
* testsuite/gas/i386/avx512f_bitalg-intel.d: New test.
|
||||
* testsuite/gas/i386/avx512f_bitalg.d: Likewise.
|
||||
* testsuite/gas/i386/avx512f_bitalg.s: Likewise.
|
||||
* testsuite/gas/i386/avx512vl_bitalg-intel.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vl_bitalg.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vl_bitalg.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512f_bitalg-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512f_bitalg.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512f_bitalg.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_bitalg-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_bitalg.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_bitalg.s: Likewise.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* config/tc-i386.c (cpu_arch): Add .avx512_vnni.
|
||||
(cpu_noarch): Add noavx512_vnni.
|
||||
* doc/c-i386.texi: Document .avx512_vnni.
|
||||
* testsuite/gas/i386/i386.exp: Add AVX512_VNNI tests.
|
||||
* testsuite/gas/i386/avx512vnni-intel.d: New test.
|
||||
* testsuite/gas/i386/avx512vnni.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vnni.s: Likewise.
|
||||
* testsuite/gas/i386/avx512vnni_vl-intel.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vnni_vl.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vnni_vl.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vnni-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vnni.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vnni.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vnni_vl-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vnni_vl.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vnni_vl.s: Likewise.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* config/tc-i386.c (cpu_arch): Add VPCLMULQDQ.
|
||||
* doc/c-i386.texi: Document VPCLMULQDQ.
|
||||
* testsuite/gas/i386/i386.exp: Run VPCLMULQDQ tests.
|
||||
* testsuite/gas/i386/avx512f_vpclmulqdq-intel.d: New test.
|
||||
* testsuite/gas/i386/avx512f_vpclmulqdq-wig.s: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vpclmulqdq-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vpclmulqdq-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vpclmulqdq.d: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vpclmulqdq.s: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vpclmulqdq-wig.s: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vpclmulqdq-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vpclmulqdq-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vpclmulqdq.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vpclmulqdq.s: Ditto.
|
||||
* testsuite/gas/i386/vpclmulqdq-intel.d: Ditto.
|
||||
* testsuite/gas/i386/vpclmulqdq.d: Ditto.
|
||||
* testsuite/gas/i386/vpclmulqdq.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-vpclmulqdq-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-vpclmulqdq.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-vpclmulqdq.s: Ditto.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* config/tc-i386.c (cpu_arch): Add VAES.
|
||||
* doc/c-i386.texi: Document VAES.
|
||||
* testsuite/gas/i386/i386.exp: Run VAES tests.
|
||||
* testsuite/gas/i386/avx512f_vaes-intel.d: New test.
|
||||
* testsuite/gas/i386/avx512f_vaes-wig.s: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vaes-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vaes-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vaes.d: Ditto.
|
||||
* testsuite/gas/i386/avx512f_vaes.s: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vaes-intel.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vaes-wig.s: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vaes-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vaes-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vaes.d: Ditto.
|
||||
* testsuite/gas/i386/avx512vl_vaes.s: Ditto.
|
||||
* testsuite/gas/i386/vaes-intel.d: Ditto.
|
||||
* testsuite/gas/i386/vaes.d: Ditto.
|
||||
* testsuite/gas/i386/vaes.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vaes-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vaes-wig.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vaes-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vaes-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vaes.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512f_vaes.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vaes-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vaes-wig.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vaes-wig1-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vaes-wig1.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vaes.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_vaes.s: Ditto.
|
||||
* testsuite/gas/i386/x86-64-vaes-intel.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-vaes.d: Ditto.
|
||||
* testsuite/gas/i386/x86-64-vaes.s: Ditto.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* config/tc-i386.c (cpu_arch): Add .gfni.
|
||||
* doc/c-i386.texi: Document .gfni.
|
||||
* testsuite/gas/i386/i386.exp: Add GFNI tests.
|
||||
* testsuite/gas/i386/avx.s: New GFNI test.
|
||||
* testsuite/gas/i386/x86-64-avx.s: Likewise.
|
||||
* testsuite/gas/i386/avx.d: Adjust.
|
||||
* testsuite/gas/i386/avx-intel.d: Likewise
|
||||
* testsuite/gas/i386/ilp32/x86-64-avx-intel.d: Likewise.
|
||||
* testsuite/gas/i386/ilp32/x86-64-avx.d: Likewise.
|
||||
* testsuite/gas/i386/avx512f_gfni-intel.d: New test.
|
||||
* testsuite/gas/i386/avx512f_gfni.d: Likewise.
|
||||
* testsuite/gas/i386/avx512f_gfni.s: Likewise.
|
||||
* testsuite/gas/i386/avx512vl_gfni-intel.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vl_gfni.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vl_gfni.s: Likewise.
|
||||
* testsuite/gas/i386/gfni-intel.d: Likewise.
|
||||
* testsuite/gas/i386/gfni.d: Likewise.
|
||||
* testsuite/gas/i386/gfni.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512f_gfni-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512f_gfni.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512f_gfni.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_gfni-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_gfni.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vl_gfni.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx_gfni-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx_gfni.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx_gfni.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-gfni-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-gfni.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-gfni.s: Likewise.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* config/tc-i386.c (cpu_arch): Add .avx512_vbmi2.
|
||||
(cpu_noarch): noavx512_vbmi2.
|
||||
* doc/c-i386.texi: Document .avx512_vbmi2, noavx512_vbmi2.
|
||||
* testsuite/gas/i386/i386.exp: Add AVX512_VBMI2 tests.
|
||||
* testsuite/gas/i386/avx512vbmi2-intel.d: New test.
|
||||
* testsuite/gas/i386/avx512vbmi2.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vbmi2.s: Likewise.
|
||||
* testsuite/gas/i386/avx512vbmi2_vl-intel.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vbmi2_vl.d: Likewise.
|
||||
* testsuite/gas/i386/avx512vbmi2_vl.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vbmi2-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vbmi2.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vbmi2.s: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vbmi2_vl-intel.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vbmi2_vl.d: Likewise.
|
||||
* testsuite/gas/i386/x86-64-avx512vbmi2_vl.s: Likewise.
|
||||
|
||||
2017-10-22 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
PR gas/22304
|
||||
|
|
|
@ -3,6 +3,116 @@
|
|||
* i386-init.h: Regenerate
|
||||
* i386-tbl.h: Likewise
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* i386-dis.c (enum): Add PREFIX_EVEX_0F3854, PREFIX_EVEX_0F388F.
|
||||
(enum): Add EVEX_W_0F3854_P_2.
|
||||
* i386-dis-evex.h (evex_table): Updated.
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_AVX512_BITALG,
|
||||
CPU_ANY_AVX512_BITALG_FLAGS. Update CPU_ANY_AVX512F_FLAGS.
|
||||
(cpu_flags): Add CpuAVX512_BITALG.
|
||||
* i386-opc.h (enum): Add CpuAVX512_BITALG.
|
||||
(i386_cpu_flags): Add cpuavx512_bitalg..
|
||||
* i386-opc.tbl: Add Intel AVX512_BITALG instructions.
|
||||
* i386-init.h: Regenerate.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* i386-dis.c (enum): Add PREFIX_EVEX_0F3850, PREFIX_EVEX_0F3851.
|
||||
* i386-dis-evex.h (evex_table): Updated.
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_AVX512_VNNI,
|
||||
CPU_ANY_AVX512_VNNI_FLAGS. Update CPU_ANY_AVX512F_FLAGS.
|
||||
(cpu_flags): Add CpuAVX512_VNNI.
|
||||
* i386-opc.h (enum): Add CpuAVX512_VNNI.
|
||||
(i386_cpu_flags): Add cpuavx512_vnni.
|
||||
* i386-opc.tbl Add Intel AVX512_VNNI instructions.
|
||||
* i386-init.h: Regenerate.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* i386-dis.c (enum): Add PREFIX_EVEX_0F3A44.
|
||||
(enum): Remove VEX_LEN_0F3A44_P_2.
|
||||
(vex_len_table): Ditto.
|
||||
(enum): Remove VEX_W_0F3A44_P_2.
|
||||
(vew_w_table): Ditto.
|
||||
(prefix_table): Adjust instructions (see prefixes above).
|
||||
* i386-dis-evex.h (evex_table):
|
||||
Add new instructions (see prefixes above).
|
||||
* i386-gen.c (cpu_flag_init): Add VPCLMULQDQ.
|
||||
(bitfield_cpu_flags): Ditto.
|
||||
* i386-opc.h (enum): Ditto.
|
||||
(i386_cpu_flags): Ditto.
|
||||
(CpuUnused): Comment out to avoid zero-width field problem.
|
||||
* i386-opc.tbl (vpclmulqdq): New instruction.
|
||||
* i386-init.h: Regenerate.
|
||||
* i386-tbl.h: Ditto.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* i386-dis.c (enum): Add PREFIX_EVEX_0F38DC, PREFIX_EVEX_0F38DD,
|
||||
PREFIX_EVEX_0F38DE, PREFIX_EVEX_0F38DF.
|
||||
(enum): Remove VEX_LEN_0F38DC_P_2, VEX_LEN_0F38DD_P_2,
|
||||
VEX_LEN_0F38DE_P_2, VEX_LEN_0F38DF_P_2.
|
||||
(vex_len_table): Ditto.
|
||||
(enum): Remove VEX_W_0F38DC_P_2, VEX_W_0F38DD_P_2,
|
||||
VEX_W_0F38DE_P_2, VEX_W_0F38DF_P_2.
|
||||
(vew_w_table): Ditto.
|
||||
(prefix_table): Adjust instructions (see prefixes above).
|
||||
* i386-dis-evex.h (evex_table):
|
||||
Add new instructions (see prefixes above).
|
||||
* i386-gen.c (cpu_flag_init): Add VAES.
|
||||
(bitfield_cpu_flags): Ditto.
|
||||
* i386-opc.h (enum): Ditto.
|
||||
(i386_cpu_flags): Ditto.
|
||||
* i386-opc.tbl (vaes{enc,dec}{last,}): New instructions.
|
||||
* i386-init.h: Regenerate.
|
||||
* i386-tbl.h: Ditto.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* i386-dis.c (enum): Add PREFIX_0F38CF, PREFIX_0F3ACE, PREFIX_0F3ACF,
|
||||
PREFIX_VEX_0F38CF, PREFIX_VEX_0F3ACE, PREFIX_VEX_0F3ACF,
|
||||
PREFIX_EVEX_0F38CF, PREFIX_EVEX_0F3ACE, PREFIX_EVEX_0F3ACF.
|
||||
(enum): Add VEX_W_0F38CF_P_2, VEX_W_0F3ACE_P_2, VEX_W_0F3ACF_P_2,
|
||||
EVEX_W_0F3ACE_P_2, EVEX_W_0F3ACF_P_2.
|
||||
(prefix_table): Updated (see prefixes above).
|
||||
(three_byte_table): Likewise.
|
||||
(vex_w_table): Likewise.
|
||||
* i386-dis-evex.h: Likewise.
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_GFNI_FLAGS, CpuGFNI.
|
||||
(cpu_flags): Add CpuGFNI.
|
||||
* i386-opc.h (enum): Add CpuGFNI.
|
||||
(i386_cpu_flags): Add cpugfni.
|
||||
* i386-opc.tbl: Add Intel GFNI instructions.
|
||||
* i386-init.h: Regenerate.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2017-10-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
||||
|
||||
* i386-dis.c (enum): Add b_scalar_mode, w_scalar_mode.
|
||||
Define EXbScalar and EXwScalar for OP_EX.
|
||||
(enum): Add PREFIX_EVEX_0F3862, PREFIX_EVEX_0F3863,
|
||||
PREFIX_EVEX_0F3870, PREFIX_EVEX_0F3871, PREFIX_EVEX_0F3872,
|
||||
PREFIX_EVEX_0F3873, PREFIX_EVEX_0F3A70, PREFIX_EVEX_0F3A71,
|
||||
PREFIX_EVEX_0F3A72, PREFIX_EVEX_0F3A73.
|
||||
(enum): Add EVEX_W_0F3862_P_2, EVEX_W_0F3863_P_2,
|
||||
EVEX_W_0F3870_P_2, EVEX_W_0F3871_P_2, EVEX_W_0F3872_P_2,
|
||||
EVEX_W_0F3873_P_2, EVEX_W_0F3A70_P_2, EVEX_W_0F3A71_P_2,
|
||||
EVEX_W_0F3A72_P_2, EVEX_W_0F3A73_P_2.
|
||||
(intel_operand_size): Handle b_scalar_mode and w_scalar_mode.
|
||||
(OP_E_memory): Likewise.
|
||||
* i386-dis-evex.h: Updated.
|
||||
* i386-gen.c (cpu_flag_init): Add CPU_AVX512_VBMI2,
|
||||
CPU_ANY_AVX512_VBMI2_FLAGS. Update CPU_ANY_AVX512F_FLAGS.
|
||||
(cpu_flags): Add CpuAVX512_VBMI2.
|
||||
* i386-opc.h (enum): Add CpuAVX512_VBMI2.
|
||||
(i386_cpu_flags): Add cpuavx512_vbmi2.
|
||||
* i386-opc.tbl: Add Intel AVX512_VBMI2 instructions.
|
||||
* i386-init.h: Regenerate.
|
||||
* i386-tbl.h: Likewise.
|
||||
|
||||
2017-10-18 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* visium-dis.c (disassem_class1) <case 0>: Print the operands.
|
||||
|
|
Loading…
Reference in New Issue