]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - opcodes/ChangeLog
CSKY: Add FPUV3 instructions, which supported by ck860f.
[thirdparty/binutils-gdb.git] / opcodes / ChangeLog
index adef90c8ba3d0026fa6fa513186aa42c7c87ef36..4f416bf7f9429aa84868ffeb3abc25ed6f019791 100644 (file)
@@ -1,3 +1,27 @@
+2020-09-07  Cooper Qu  <cooper.qu@linux.alibaba.com>
+
+       * csky-dis.c (csky_output_operand): Add handlers for
+       OPRND_TYPE_HFLOAT_FMOVI, OPRND_TYPE_SFLOAT_FMOVI and
+       OPRND_TYPE_DFLOAT_FMOVI. Refine OPRND_TYPE_FREGLIST_DASH
+       to support FPUV3 instructions.
+       * csky-opc.h (enum operand_type): New enum OPRND_TYPE_IMM9b,
+       OPRND_TYPE_HFLOAT_FMOVI, OPRND_TYPE_SFLOAT_FMOVI and
+       OPRND_TYPE_DFLOAT_FMOVI.
+       (OPRND_MASK_4_5, OPRND_MASK_6, OPRND_MASK_6_7, OPRND_MASK_6_8,
+        OPRND_MASK_7, OPRND_MASK_7_8, OPRND_MASK_17_24,
+        OPRND_MASK_20, OPRND_MASK_20_21, OPRND_MASK_20_22,
+        OPRND_MASK_20_23, OPRND_MASK_20_24, OPRND_MASK_20_25,
+        OPRND_MASK_0_3or5_8, OPRND_MASK_0_3or6_7, OPRND_MASK_0_3or25,
+        OPRND_MASK_0_4or21_24, OPRND_MASK_5or20_21,
+        OPRND_MASK_5or20_22, OPRND_MASK_5or20_23, OPRND_MASK_5or20_24,
+        OPRND_MASK_5or20_25, OPRND_MASK_8_9or21_25,
+        OPRND_MASK_8_9or16_25, OPRND_MASK_4_6or20, OPRND_MASK_5_7or20,
+        OPRND_MASK_4_5or20or25, OPRND_MASK_4_6or20or25,
+        OPRND_MASK_4_7or20or25, OPRND_MASK_6_9or17_24,
+        OPRND_MASK_6_7or20, OPRND_MASK_6or20, OPRND_MASK_7or20,
+        OPRND_MASK_5or8_9or16_25, OPRND_MASK_5or8_9or20_25): Define.
+       (csky_v2_opcodes): Add FPUV3 instructions.
+
 2020-09-08  Alex Coplan  <alex.coplan@arm.com>
 
        * aarch64-dis.c (print_operands): Pass CPU features to