| Index: src/arm/assembler-arm.h
|
| diff --git a/src/arm/assembler-arm.h b/src/arm/assembler-arm.h
|
| index fb0274098211f4b142727a03f6c0a2b69a76b2c4..1dd89ec39acc34fb1447ff0f957aad3785b8b795 100644
|
| --- a/src/arm/assembler-arm.h
|
| +++ b/src/arm/assembler-arm.h
|
| @@ -1251,49 +1251,70 @@ class Assembler : public AssemblerBase {
|
| int fraction_bits,
|
| const Condition cond = al);
|
|
|
| + void vmrs(const Register dst, const Condition cond = al);
|
| + void vmsr(const Register dst, const Condition cond = al);
|
| +
|
| void vneg(const DwVfpRegister dst,
|
| const DwVfpRegister src,
|
| const Condition cond = al);
|
| + void vneg(const SwVfpRegister dst, const SwVfpRegister src,
|
| + const Condition cond = al);
|
| void vabs(const DwVfpRegister dst,
|
| const DwVfpRegister src,
|
| const Condition cond = al);
|
| + void vabs(const SwVfpRegister dst, const SwVfpRegister src,
|
| + const Condition cond = al);
|
| void vadd(const DwVfpRegister dst,
|
| const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| const Condition cond = al);
|
| + void vadd(const SwVfpRegister dst, const SwVfpRegister src1,
|
| + const SwVfpRegister src2, const Condition cond = al);
|
| void vsub(const DwVfpRegister dst,
|
| const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| const Condition cond = al);
|
| + void vsub(const SwVfpRegister dst, const SwVfpRegister src1,
|
| + const SwVfpRegister src2, const Condition cond = al);
|
| void vmul(const DwVfpRegister dst,
|
| const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| const Condition cond = al);
|
| + void vmul(const SwVfpRegister dst, const SwVfpRegister src1,
|
| + const SwVfpRegister src2, const Condition cond = al);
|
| void vmla(const DwVfpRegister dst,
|
| const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| const Condition cond = al);
|
| + void vmla(const SwVfpRegister dst, const SwVfpRegister src1,
|
| + const SwVfpRegister src2, const Condition cond = al);
|
| void vmls(const DwVfpRegister dst,
|
| const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| const Condition cond = al);
|
| + void vmls(const SwVfpRegister dst, const SwVfpRegister src1,
|
| + const SwVfpRegister src2, const Condition cond = al);
|
| void vdiv(const DwVfpRegister dst,
|
| const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| const Condition cond = al);
|
| + void vdiv(const SwVfpRegister dst, const SwVfpRegister src1,
|
| + const SwVfpRegister src2, const Condition cond = al);
|
| void vcmp(const DwVfpRegister src1,
|
| const DwVfpRegister src2,
|
| const Condition cond = al);
|
| + void vcmp(const SwVfpRegister src1, const SwVfpRegister src2,
|
| + const Condition cond = al);
|
| void vcmp(const DwVfpRegister src1,
|
| const double src2,
|
| const Condition cond = al);
|
| - void vmrs(const Register dst,
|
| - const Condition cond = al);
|
| - void vmsr(const Register dst,
|
| + void vcmp(const SwVfpRegister src1, const float src2,
|
| const Condition cond = al);
|
| void vsqrt(const DwVfpRegister dst,
|
| const DwVfpRegister src,
|
| const Condition cond = al);
|
| + void vsqrt(const SwVfpRegister dst, const SwVfpRegister src,
|
| + const Condition cond = al);
|
|
|
| // ARMv8 rounding instructions.
|
| void vrinta(const DwVfpRegister dst, const DwVfpRegister src);
|
|
|