Index: src/ppc/disasm-ppc.cc |
diff --git a/src/ppc/disasm-ppc.cc b/src/ppc/disasm-ppc.cc |
index 1bffc9885ece3f2be6e7ed1bae1513520068de09..5da45f27f02f0f451aba9d4f5a60be20c80ca804 100644 |
--- a/src/ppc/disasm-ppc.cc |
+++ b/src/ppc/disasm-ppc.cc |
@@ -562,6 +562,24 @@ void Decoder::DecodeExt2(Instruction* instr) { |
return; |
} |
#endif |
+ case MODSW: { |
+ Format(instr, "modsw 'rt, 'ra, 'rb"); |
+ return; |
+ } |
+ case MODUW: { |
+ Format(instr, "moduw 'rt, 'ra, 'rb"); |
+ return; |
+ } |
+#if V8_TARGET_ARCH_PPC64 |
+ case MODSD: { |
+ Format(instr, "modsd 'rt, 'ra, 'rb"); |
+ return; |
+ } |
+ case MODUD: { |
+ Format(instr, "modud 'rt, 'ra, 'rb"); |
+ return; |
+ } |
+#endif |
case SRAWIX: { |
Format(instr, "srawi'. 'ra,'rs,'sh"); |
return; |