Index: test/cctest/test-disasm-arm.cc |
diff --git a/test/cctest/test-disasm-arm.cc b/test/cctest/test-disasm-arm.cc |
index 1fabdc2adc4812c10346dad439193a66de958cd0..8b15529b130ffd0c0bd537e8ef584b2115cbcb06 100644 |
--- a/test/cctest/test-disasm-arm.cc |
+++ b/test/cctest/test-disasm-arm.cc |
@@ -498,6 +498,24 @@ TEST(Vfp) { |
COMPARE(vsqrt(d2, d3, ne), |
"1eb12bc3 vsqrtne.f64 d2, d3"); |
+ COMPARE(vsqrt(d0, d0), "eeb10bc0 vsqrt.f64 d0, d0"); |
Rodolph Perfetta (ARM)
2014/10/28 19:41:41
nit: copy/paste error.
sigurds
2014/10/29 11:47:15
Done.
|
+ COMPARE(vsqrt(d2, d3, ne), "1eb12bc3 vsqrtne.f64 d2, d3"); |
+ |
+ COMPARE(vrinta(d0, d0), "feb80b40 vrinta.f64.f64 d0, d0"); |
+ COMPARE(vrinta(d2, d3), "feb82b43 vrinta.f64.f64 d2, d3"); |
+ |
+ COMPARE(vrintp(d0, d0), "feba0b40 vrintp.f64.f64 d0, d0"); |
+ COMPARE(vrintp(d2, d3), "feba2b43 vrintp.f64.f64 d2, d3"); |
+ |
+ COMPARE(vrintn(d0, d0), "feb90b40 vrintn.f64.f64 d0, d0"); |
+ COMPARE(vrintn(d2, d3), "feb92b43 vrintn.f64.f64 d2, d3"); |
+ |
+ COMPARE(vrintm(d0, d0), "febb0b40 vrintm.f64.f64 d0, d0"); |
+ COMPARE(vrintm(d2, d3), "febb2b43 vrintm.f64.f64 d2, d3"); |
+ |
+ COMPARE(vrintz(d0, d0), "eeb60bc0 vrintz.f64.f64 d0, d0"); |
+ COMPARE(vrintz(d2, d3), "eeb62bc3 vrintz.f64.f64 d2, d3"); |
+ |
COMPARE(vmov(d0, 1.0), |
"eeb70b00 vmov.f64 d0, #1"); |
COMPARE(vmov(d2, -13.0), |