Index: src/arm/assembler-arm.h |
diff --git a/src/arm/assembler-arm.h b/src/arm/assembler-arm.h |
index c54e51df78cb57c146f1f9f815214ca899057e49..1d1cc485d5064b23f15333f78626305c3bfef3b6 100644 |
--- a/src/arm/assembler-arm.h |
+++ b/src/arm/assembler-arm.h |
@@ -1302,6 +1302,14 @@ class Assembler : public AssemblerBase { |
add(sp, sp, Operand(kPointerSize)); |
} |
+ void vpush(DwVfpRegister src, Condition cond = al) { |
+ vstm(db_w, sp, src, src, cond); |
+ } |
+ |
+ void vpop(DwVfpRegister dst, Condition cond = al) { |
+ vldm(ia_w, sp, dst, dst, cond); |
+ } |
+ |
// Jump unconditionally to given label. |
void jmp(Label* L) { b(L, al); } |