tic4x: sign extension using shifts
[deliverable/binutils-gdb.git] / include / ChangeLog
index cd0410494d89400358d7d0758fff132e318ac2bd..3e2cdcaeb48dbcffe69a210abf46ae200794140d 100644 (file)
@@ -1,3 +1,18 @@
+2020-01-13  Alan Modra  <amodra@gmail.com>
+
+       * opcode/tic4x.h (EXTR): Delete.
+       (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
+       extension using shifts.  Do trim INSERTU value to specified bitfield.
+
+2020-01-10  Alan Modra  <amodra@gmail.com>
+
+       * opcode/spu.h: Formatting.
+       (UNSIGNED_EXTRACT): Use 1u.
+       (SIGNED_EXTRACT): Don't sign extend with shifts.
+       (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
+       Keep result signed.
+       (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
+
 2020-01-07  Shahab Vahedi  <shahab@synopsys.com>
 
        * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
This page took 0.023935 seconds and 4 git commands to generate.