diff options
Diffstat (limited to 'core/arch/arm/kernel/vfp_a32.S')
-rw-r--r-- | core/arch/arm/kernel/vfp_a32.S | 12 |
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 |