]> Git Repo - binutils.git/blobdiff - gas/ChangeLog
bfd/
[binutils.git] / gas / ChangeLog
index 470c3e2a8e5e0f7b0f93f090e8511c9fd8529805..6e72db5247dc8abf89aaf1244a8d727003876b9c 100644 (file)
@@ -1,3 +1,25 @@
+2006-09-26  Mark Shinwell  <[email protected]>
+            Joseph Myers  <[email protected]>
+            Ian Lance Taylor  <[email protected]>
+            Ben Elliston  <[email protected]>
+
+       * config/tc-arm.c (arm_cext_iwmmxt2): New.
+       (enum operand_parse_code): New code OP_RIWR_I32z.
+       (parse_operands): Handle OP_RIWR_I32z.
+       (do_iwmmxt_wmerge): New function.
+       (do_iwmmxt_wldstd): Handle iwmmxt2 case where second operand is
+       a register.
+       (do_iwmmxt_wrwrwr_or_imm5): New function.
+       (insns): Mark instructions as RIWR_I32z as appropriate.
+       Also add torvsc<b,h,w>, wabs<b,h,w>, wabsdiff<b,h,w>,
+       waddbhus<l,m>, waddhc, waddwc, waddsubhx, wavg4{r}, wmaddu{x,n},
+       wmadds{x,n}, wmerge, wmiaxy{n}, wmiawxy{n}, wmul<sm,um>{r},
+       wmulw<um,sm,l>{r}, wqmiaxy{n}, wqmulm{r}, wqmulwm{r}, wsubaddhx.
+       (md_begin): Handle IWMMXT2.
+       (arm_cpus): Add iwmmxt2.
+       (arm_extensions): Likewise.
+       (arm_archs): Likewise.
+
 2006-09-25  Bob Wilson  <[email protected]>
 
        * doc/as.texinfo (Overview): Revise description of --keep-locals.
This page took 0.024277 seconds and 4 git commands to generate.