| Index: src/arm/assembler-arm.h
|
| diff --git a/src/arm/assembler-arm.h b/src/arm/assembler-arm.h
|
| index 08ad64c2a24786eb2eee63b9c7e6d88156fe0dae..fece0a214c606cd1d5a129abb11efafcd48e7cfc 100644
|
| --- a/src/arm/assembler-arm.h
|
| +++ b/src/arm/assembler-arm.h
|
| @@ -1225,6 +1225,17 @@ class Assembler : public AssemblerBase {
|
| const Condition cond = al);
|
| void vcmp(const SwVfpRegister src1, const float src2,
|
| const Condition cond = al);
|
| +
|
| + // VSEL supports cond in {eq, ne, ge, lt, gt, le, vs, vc}.
|
| + void vsel(const Condition cond,
|
| + const DwVfpRegister dst,
|
| + const DwVfpRegister src1,
|
| + const DwVfpRegister src2);
|
| + void vsel(const Condition cond,
|
| + const SwVfpRegister dst,
|
| + const SwVfpRegister src1,
|
| + const SwVfpRegister src2);
|
| +
|
| void vsqrt(const DwVfpRegister dst,
|
| const DwVfpRegister src,
|
| const Condition cond = al);
|
|
|