From 7d5d9f9b31d8079ae2f0ed26fbf8e6d2288bf92d Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Mon, 21 Mar 2005 15:19:56 +0000 Subject: [PATCH] Update instructions that use the "never" value in the conditional field to use "le" instead. This is so that the disassembler will disassemble them. --- gas/testsuite/ChangeLog | 7 +++++++ gas/testsuite/gas/arm/iwmmxt.d | 6 +++--- gas/testsuite/gas/arm/iwmmxt.s | 6 +++--- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 630745a..715428b 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2005-03-21 Nick Clifton + + * gas/arm/iwmmxt.s: Update instructions that use the "never" value + in the conditional field to use "le" instead. This is so that the + disassembler will disassemble them. + * gas/arm/iwmmxt.d: Update expected disassemblies. + 2005-03-17 Jan Beulich * gas/i386/intel.d: Add stderr directive. diff --git a/gas/testsuite/gas/arm/iwmmxt.d b/gas/testsuite/gas/arm/iwmmxt.d index 7225a61..7ff62e4 100644 --- a/gas/testsuite/gas/arm/iwmmxt.d +++ b/gas/testsuite/gas/arm/iwmmxt.d @@ -46,7 +46,7 @@ Disassembly of section .text: 0+98 <[^>]*> ee120184[ ]+waddbus[ ]+wr0, wr2, wr4 0+9c <[^>]*> ee38618a[ ]+waddbss[ ]+wr6, wr8, wr10 0+a0 <[^>]*> ee4ec18f[ ]+waddh[ ]+wr12, wr14, wr15 -0+a4 <[^>]*> fe5cd18b[ ]+waddhusnv[ ]+wr13, wr12, wr11 +0+a4 <[^>]*> de5cd18b[ ]+waddhusle[ ]+wr13, wr12, wr11 0+a8 <[^>]*> 0e79a188[ ]+waddhsseq[ ]+wr10, wr9, wr8 0+ac <[^>]*> 1e867185[ ]+waddwne[ ]+wr7, wr6, wr5 0+b0 <[^>]*> ee934182[ ]+waddwus[ ]+wr4, wr3, wr2 @@ -87,7 +87,7 @@ Disassembly of section .text: 0+13c <[^>]*> 5e443165[ ]+wmaxuhpl[ ]+wr3, wr4, wr5 0+140 <[^>]*> 4e643165[ ]+wmaxshmi[ ]+wr3, wr4, wr5 0+144 <[^>]*> ae843165[ ]+wmaxuwge[ ]+wr3, wr4, wr5 -0+148 <[^>]*> fea43165[ ]+wmaxswnv[ ]+wr3, wr4, wr5 +0+148 <[^>]*> dea43165[ ]+wmaxswle[ ]+wr3, wr4, wr5 0+14c <[^>]*> 3e1c416a[ ]+wminubcc[ ]+wr4, wr12, wr10 0+150 <[^>]*> ee3c416a[ ]+wminsb[ ]+wr4, wr12, wr10 0+154 <[^>]*> 7e5c416a[ ]+wminuhvc[ ]+wr4, wr12, wr10 @@ -115,7 +115,7 @@ Disassembly of section .text: 0+1ac <[^>]*> ee00212a[ ]+wsadb[ ]+wr2, wr0, wr10 0+1b0 <[^>]*> ee40212a[ ]+wsadh[ ]+wr2, wr0, wr10 0+1b4 <[^>]*> ee10212a[ ]+wsadbz[ ]+wr2, wr0, wr10 -0+1b8 <[^>]*> fe50212a[ ]+wsadhznv[ ]+wr2, wr0, wr10 +0+1b8 <[^>]*> de50212a[ ]+wsadhzle[ ]+wr2, wr0, wr10 0+1bc <[^>]*> 0ef941eb[ ]+wshufheq[ ]+wr4, wr9, #251 0+1c0 <[^>]*> ee592044[ ]+wsllh[ ]+wr2, wr9, wr4 0+1c4 <[^>]*> ee992044[ ]+wsllw[ ]+wr2, wr9, wr4 diff --git a/gas/testsuite/gas/arm/iwmmxt.s b/gas/testsuite/gas/arm/iwmmxt.s index b3e7a85..1aa433a 100644 --- a/gas/testsuite/gas/arm/iwmmxt.s +++ b/gas/testsuite/gas/arm/iwmmxt.s @@ -54,7 +54,7 @@ iwmmxt: waddBUS wr0, wr2, wr4 waddbssal wr6, wr8, wr10 waddH wr12, wr14, wr15 - WADDHUSNV wr13, wr12, wr11 + WADDHUSLE wr13, wr12, wr11 WADDHSSeq wr10, wr9, wr8 WADDWne wr7, wr6, wr5 waddwus wr4, wr3, wr2 @@ -104,7 +104,7 @@ iwmmxt: wmaxuhpl wr3, wr4, wr5 wmaxshmi wr3, wr4, wr5 wmaxuwge wr3, wr4, wr5 - wmaxswnv wr3, wr4, wr5 + wmaxswle wr3, wr4, wr5 wminubul wr4, wr12, wr10 wminsb wr4, wr12, wr10 @@ -139,7 +139,7 @@ iwmmxt: wsadb wr2, wr0, wr10 wsadhal wr2, wr0, wr10 wsadbz wr2, wr0, wr10 - wsadhznv wr2, wr0, wr10 + wsadhzle wr2, wr0, wr10 wshufheq wr4, wr9, #251 -- 2.7.4