Index: test/cctest/test-disasm-arm.cc |
diff --git a/test/cctest/test-disasm-arm.cc b/test/cctest/test-disasm-arm.cc |
index 80519dfdd07bafa17be93a5b06d59fce59d42519..91345ae062940609c8b92428c31fe8a75ecdb1ec 100644 |
--- a/test/cctest/test-disasm-arm.cc |
+++ b/test/cctest/test-disasm-arm.cc |
@@ -933,10 +933,14 @@ TEST(Neon) { |
"f421420f vld1.8 {d4, d5, d6, d7}, [r1]"); |
COMPARE(vst1(Neon16, NeonListOperand(d17, 4), NeonMemOperand(r9)), |
"f449124f vst1.16 {d17, d18, d19, d20}, [r9]"); |
- COMPARE(vmovl(NeonU8, q3, d1), |
- "f3886a11 vmovl.u8 q3, d1"); |
- COMPARE(vmovl(NeonU8, q4, d2), |
- "f3888a12 vmovl.u8 q4, d2"); |
+ COMPARE(vmovl(NeonU8, q3, d1), "f3886a11 vmovl.u8 q3, d1"); |
+ COMPARE(vmovl(NeonU8, q4, d2), "f3888a12 vmovl.u8 q4, d2"); |
+ COMPARE(vmovl(NeonS16, q4, d2), "f2908a12 vmovl.s16 q4, d2"); |
+ COMPARE(vmovl(NeonU32, q4, d2), "f3a08a12 vmovl.u32 q4, d2"); |
+ |
+ COMPARE(vqmovn(NeonU8, d16, q8), "f3f202e0 vqmovn.u16 d16, q8"); |
+ COMPARE(vqmovn(NeonS16, d16, q8), "f3f602a0 vqmovn.s32 d16, q8"); |
+ COMPARE(vqmovn(NeonU32, d2, q4), "f3ba22c8 vqmovn.u64 d2, q4"); |
COMPARE(vmov(NeonS8, d0, 0, r0), "ee400b10 vmov.8 d0[0], r0"); |
COMPARE(vmov(NeonU8, d1, 1, r1), "ee411b30 vmov.8 d1[1], r1"); |