bfd:
[binutils-gdb.git] / opcodes / rx-decode.opc
index bddf12bfee407f27c3e52cb5f8c3b56939b61120..c5c34d68e2f5ca6f03ab28d395c53169799cf698 100644 (file)
@@ -571,19 +571,19 @@ rx_decode_opcode (unsigned long pc AU,
 /* MUL                                                                 */
 
 /** 0110 0011 immm rdst                        mul     #%1, %0 */
-  ID(mul); DR(rdst); SC(immm); F("O---");
+  ID(mul); DR(rdst); SC(immm); F("----");
 
 /** 0111 01im 0001rdst                 mul     #%1, %0 */
-  ID(mul); DR(rdst); SC(IMMex(im)); F("O---");
+  ID(mul); DR(rdst); SC(IMMex(im)); F("----");
 
 /** 0100 11ss rsrc rdst                        mul     %1%S1, %0 */
-  ID(mul); SP(ss, rsrc); DR(rdst); F("O---");
+  ID(mul); SP(ss, rsrc); DR(rdst); F("----");
 
 /** 0000 0110 mx00 11ss rsrc rdst      mul     %1%S1, %0 */
-  ID(mul); SPm(ss, rsrc, mx); DR(rdst); F("O---");
+  ID(mul); SPm(ss, rsrc, mx); DR(rdst); F("----");
 
 /** 1111 1111 0011 rdst srca srcb      mul     %2, %1, %0 */
-  ID(mul); DR(rdst); SR(srcb); S2R(srca); F("O---");
+  ID(mul); DR(rdst); SR(srcb); S2R(srca); F("----");
 
 /*----------------------------------------------------------------------*/
 /* EMUL                                                                        */
@@ -758,10 +758,10 @@ rx_decode_opcode (unsigned long pc AU,
   ID(smovb);
 
 /** 0111 1111 1000 00sz                suntil%s */
-  ID(suntil); BWL(sz); F("OSZC");
+  ID(suntil); BWL(sz); F("--ZC");
 
 /** 0111 1111 1000 01sz                swhile%s */
-  ID(swhile); BWL(sz); F("OSZC");
+  ID(swhile); BWL(sz); F("--ZC");
 
 /** 0111 1111 1000 1111                smovf */
   ID(smovf);
@@ -920,6 +920,9 @@ rx_decode_opcode (unsigned long pc AU,
 /** 0111 1111 1010 rdst                        setpsw  %0 */
   ID(setpsw); DF(rdst);
 
+/** 0111 0101 0111 0000 0000 immm      mvtipl  #%1 */
+  ID(mvtipl); SC(immm);
+
 /** 0111 1110 111 crdst                        popc    %0 */
   ID(mov); OP(1, RX_Operand_Postinc, 0, 0); DR(crdst + 16);
 
@@ -935,15 +938,6 @@ rx_decode_opcode (unsigned long pc AU,
 /** 1111 1101 0110 101s rsrc rdst      mvfc    %1, %0 */
   ID(mov); SR((s*16+rsrc) + 16); DR(rdst);
 
-/*?* 1111 1101 1111 1010 01cp rsrc     mvtcp   #%2, %1, #%0 */
-  ID(mvtcp); S2C(cp); SR(rsrc); DC (IMM (WSIZE));
-
-/*?* 1111 1101 1111 1011 01cp rdst     mvfcp   #%2, %0, #%1 */
-  ID(mvfcp); S2C(cp); DR(rdst); SC (IMM (WSIZE));
-
-/*?* 1111 1101 1111 1001 01cp 0000     opecp   #%2, #%1 */
-  ID(opecp); S2C(cp); SC (IMM (WSIZE));
-
 /*----------------------------------------------------------------------*/
 /* INTERRUPTS                                                          */