aboutsummaryrefslogtreecommitdiff
path: root/core/arch/arm/kernel/vfp_a32.S
diff options
context:
space:
mode:
Diffstat (limited to 'core/arch/arm/kernel/vfp_a32.S')
-rw-r--r--core/arch/arm/kernel/vfp_a32.S12
1 files changed, 0 insertions, 12 deletions
diff --git a/core/arch/arm/kernel/vfp_a32.S b/core/arch/arm/kernel/vfp_a32.S
index ded0125f..00a55e17 100644
--- a/core/arch/arm/kernel/vfp_a32.S
+++ b/core/arch/arm/kernel/vfp_a32.S
@@ -9,50 +9,38 @@
/* void vfp_save_extension_regs(uint64_t regs[VFP_NUM_REGS]); */
FUNC vfp_save_extension_regs , :
-UNWIND( .fnstart)
vstm r0!, {d0-d15}
vstm r0, {d16-d31}
bx lr
-UNWIND( .fnend)
END_FUNC vfp_save_extension_regs
/* void vfp_restore_extension_regs(uint64_t regs[VFP_NUM_REGS]); */
FUNC vfp_restore_extension_regs , :
-UNWIND( .fnstart)
vldm r0!, {d0-d15}
vldm r0, {d16-d31}
bx lr
-UNWIND( .fnend)
END_FUNC vfp_restore_extension_regs
/* void vfp_write_fpexc(uint32_t fpexc) */
FUNC vfp_write_fpexc , :
-UNWIND( .fnstart)
vmsr fpexc, r0
bx lr
-UNWIND( .fnend)
END_FUNC vfp_write_fpexc
/* uint32_t vfp_read_fpexc(void) */
FUNC vfp_read_fpexc , :
-UNWIND( .fnstart)
vmrs r0, fpexc
bx lr
-UNWIND( .fnend)
END_FUNC vfp_read_fpexc
/* void vfp_write_fpscr(uint32_t fpscr) */
FUNC vfp_write_fpscr , :
-UNWIND( .fnstart)
vmsr fpscr, r0
bx lr
-UNWIND( .fnend)
END_FUNC vfp_write_fpscr
/* uint32_t vfp_read_fpscr(void) */
FUNC vfp_read_fpscr , :
-UNWIND( .fnstart)
vmrs r0, fpscr
bx lr
-UNWIND( .fnend)
END_FUNC vfp_read_fpscr