Index: src/arm/assembler-arm.h |
=================================================================== |
--- src/arm/assembler-arm.h (revision 4136) |
+++ src/arm/assembler-arm.h (working copy) |
@@ -801,6 +801,12 @@ |
const Register base, |
int offset, // Offset must be a multiple of 4. |
const Condition cond = al); |
+ |
+ void vldr(const SwVfpRegister dst, |
+ const Register base, |
+ int offset, // Offset must be a multiple of 4. |
+ const Condition cond = al); |
+ |
void vstr(const DwVfpRegister src, |
const Register base, |
int offset, // Offset must be a multiple of 4. |
@@ -819,12 +825,27 @@ |
void vmov(const Register dst, |
const SwVfpRegister src, |
const Condition cond = al); |
- void vcvt(const DwVfpRegister dst, |
- const SwVfpRegister src, |
- const Condition cond = al); |
- void vcvt(const SwVfpRegister dst, |
- const DwVfpRegister src, |
- const Condition cond = al); |
+ void vcvt_f64_s32(const DwVfpRegister dst, |
+ const SwVfpRegister src, |
+ const Condition cond = al); |
+ void vcvt_f32_s32(const SwVfpRegister dst, |
+ const SwVfpRegister src, |
+ const Condition cond = al); |
+ void vcvt_f64_u32(const DwVfpRegister dst, |
+ const SwVfpRegister src, |
+ const Condition cond = al); |
+ void vcvt_s32_f64(const SwVfpRegister dst, |
+ const DwVfpRegister src, |
+ const Condition cond = al); |
+ void vcvt_u32_f64(const SwVfpRegister dst, |
+ const DwVfpRegister src, |
+ const Condition cond = al); |
+ void vcvt_f64_f32(const DwVfpRegister dst, |
+ const SwVfpRegister src, |
+ const Condition cond = al); |
+ void vcvt_f32_f64(const SwVfpRegister dst, |
+ const DwVfpRegister src, |
+ const Condition cond = al); |
void vadd(const DwVfpRegister dst, |
const DwVfpRegister src1, |