Index: src/arm/assembler-arm.h |
diff --git a/src/arm/assembler-arm.h b/src/arm/assembler-arm.h |
index e9cab6564924a626fb5f80a06f330a0ff949e69e..4f1197e1f830c85ea9684024be120866617e1598 100644 |
--- a/src/arm/assembler-arm.h |
+++ b/src/arm/assembler-arm.h |
@@ -1380,6 +1380,13 @@ class Assembler : public AssemblerBase { |
const QwNeonRegister src2); |
void vmul(NeonSize size, const QwNeonRegister dst, const QwNeonRegister src1, |
const QwNeonRegister src2); |
+ // vrecpe and vrsqrte only support floating point lanes. |
+ void vrecpe(const QwNeonRegister dst, const QwNeonRegister src); |
+ void vrsqrte(const QwNeonRegister dst, const QwNeonRegister src); |
+ void vrecps(const QwNeonRegister dst, const QwNeonRegister src1, |
+ const QwNeonRegister src2); |
+ void vrsqrts(const QwNeonRegister dst, const QwNeonRegister src1, |
+ const QwNeonRegister src2); |
void vtst(NeonSize size, const QwNeonRegister dst, const QwNeonRegister src1, |
const QwNeonRegister src2); |
void vceq(const QwNeonRegister dst, const QwNeonRegister src1, |