| Index: test/cctest/test-disasm-arm.cc
|
| diff --git a/test/cctest/test-disasm-arm.cc b/test/cctest/test-disasm-arm.cc
|
| index b3b8a0358e467d7a53cd9b7feb6f0e2d6f9e2ab2..20753b914db131e39fa624fda88c32675bb9c597 100644
|
| --- a/test/cctest/test-disasm-arm.cc
|
| +++ b/test/cctest/test-disasm-arm.cc
|
| @@ -657,18 +657,27 @@ TEST(Vfp) {
|
| COMPARE(vmls(s6, s4, s5, cc),
|
| "3e023a62 vmlscc.f32 s6, s4, s5");
|
|
|
| - COMPARE(vcvt_u32_f64(s0, d0),
|
| - "eebc0bc0 vcvt.u32.f64 s0, d0");
|
| - COMPARE(vcvt_s32_f64(s0, d0),
|
| - "eebd0bc0 vcvt.s32.f64 s0, d0");
|
| - COMPARE(vcvt_f64_u32(d0, s1),
|
| - "eeb80b60 vcvt.f64.u32 d0, s1");
|
| - COMPARE(vcvt_f64_s32(d0, s1),
|
| - "eeb80be0 vcvt.f64.s32 d0, s1");
|
| - COMPARE(vcvt_f32_s32(s0, s2),
|
| - "eeb80ac1 vcvt.f32.s32 s0, s2");
|
| - COMPARE(vcvt_f64_s32(d0, 2),
|
| - "eeba0bcf vcvt.f64.s32 d0, d0, #2");
|
| + COMPARE(vcvt_f32_f64(s31, d15),
|
| + "eef7fbcf vcvt.f32.f64 s31, d15");
|
| + COMPARE(vcvt_f32_s32(s30, s29),
|
| + "eeb8faee vcvt.f32.s32 s30, s29");
|
| + COMPARE(vcvt_f64_f32(d14, s28),
|
| + "eeb7eace vcvt.f64.f32 d14, s28");
|
| + COMPARE(vcvt_f64_s32(d13, s27),
|
| + "eeb8dbed vcvt.f64.s32 d13, s27");
|
| + COMPARE(vcvt_f64_u32(d12, s26),
|
| + "eeb8cb4d vcvt.f64.u32 d12, s26");
|
| + COMPARE(vcvt_s32_f32(s25, s24),
|
| + "eefdcacc vcvt.s32.f32 s25, s24");
|
| + COMPARE(vcvt_s32_f64(s23, d11),
|
| + "eefdbbcb vcvt.s32.f64 s23, d11");
|
| + COMPARE(vcvt_u32_f32(s22, s21),
|
| + "eebcbaea vcvt.u32.f32 s22, s21");
|
| + COMPARE(vcvt_u32_f64(s20, d10),
|
| + "eebcabca vcvt.u32.f64 s20, d10");
|
| +
|
| + COMPARE(vcvt_f64_s32(d9, 2),
|
| + "eeba9bcf vcvt.f64.s32 d9, d9, #2");
|
|
|
| if (CpuFeatures::IsSupported(VFP32DREGS)) {
|
| COMPARE(vmov(d3, d27),
|
| @@ -742,12 +751,27 @@ TEST(Vfp) {
|
| COMPARE(vmla(d16, d17, d18),
|
| "ee410ba2 vmla.f64 d16, d17, d18");
|
|
|
| - COMPARE(vcvt_u32_f64(s0, d16),
|
| - "eebc0be0 vcvt.u32.f64 s0, d16");
|
| - COMPARE(vcvt_s32_f64(s0, d16),
|
| - "eebd0be0 vcvt.s32.f64 s0, d16");
|
| - COMPARE(vcvt_f64_u32(d16, s1),
|
| - "eef80b60 vcvt.f64.u32 d16, s1");
|
| + COMPARE(vcvt_f32_f64(s0, d31),
|
| + "eeb70bef vcvt.f32.f64 s0, d31");
|
| + COMPARE(vcvt_f32_s32(s1, s2),
|
| + "eef80ac1 vcvt.f32.s32 s1, s2");
|
| + COMPARE(vcvt_f64_f32(d30, s3),
|
| + "eef7eae1 vcvt.f64.f32 d30, s3");
|
| + COMPARE(vcvt_f64_s32(d29, s4),
|
| + "eef8dbc2 vcvt.f64.s32 d29, s4");
|
| + COMPARE(vcvt_f64_u32(d28, s5),
|
| + "eef8cb62 vcvt.f64.u32 d28, s5");
|
| + COMPARE(vcvt_s32_f32(s6, s7),
|
| + "eebd3ae3 vcvt.s32.f32 s6, s7");
|
| + COMPARE(vcvt_s32_f64(s8, d27),
|
| + "eebd4beb vcvt.s32.f64 s8, d27");
|
| + COMPARE(vcvt_u32_f32(s9, s10),
|
| + "eefc4ac5 vcvt.u32.f32 s9, s10");
|
| + COMPARE(vcvt_u32_f64(s11, d26),
|
| + "eefc5bea vcvt.u32.f64 s11, d26");
|
| +
|
| + COMPARE(vcvt_f64_s32(d25, 2),
|
| + "eefa9bcf vcvt.f64.s32 d25, d25, #2");
|
| }
|
| }
|
|
|
|
|