Index: test/cctest/test-disasm-arm.cc |
diff --git a/test/cctest/test-disasm-arm.cc b/test/cctest/test-disasm-arm.cc |
index c1f6ce26907ffa10afcc5acb92e2af3a6e92fc05..3de35509346ce4679eaf0da9ceb69b6a32a47cd5 100644 |
--- a/test/cctest/test-disasm-arm.cc |
+++ b/test/cctest/test-disasm-arm.cc |
@@ -420,6 +420,15 @@ TEST(Type3) { |
"e6cf3474 uxtb16 r3, r4, ror #8"); |
} |
+ COMPARE(smmls(r0, r1, r2, r3), "e75032d1 smmls r0, r1, r2, r3"); |
+ COMPARE(smmls(r10, r9, r8, r7), "e75a78d9 smmls r10, r9, r8, r7"); |
+ |
+ COMPARE(smmla(r0, r1, r2, r3), "e7503211 smmla r0, r1, r2, r3"); |
+ COMPARE(smmla(r10, r9, r8, r7), "e75a7819 smmla r10, r9, r8, r7"); |
+ |
+ COMPARE(smmul(r0, r1, r2), "e750f211 smmul r0, r1, r2"); |
+ COMPARE(smmul(r8, r9, r10), "e758fa19 smmul r8, r9, r10"); |
+ |
VERIFY_RUN(); |
} |