Ignore:
Timestamp:
05/08/13 07:30:31 (11 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
9deed9ed
Parents:
9dcc683
git-author:
Sebastian Huber <sebastian.huber@…> (05/08/13 07:30:31)
git-committer:
Sebastian Huber <sebastian.huber@…> (05/10/13 10:10:14)
Message:

arm: Support VFP-D32 and Neon

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/cpu/arm/arm-context-volatile-clobber.S

    r9dcc683 rcfd8d7a  
    2828.endm
    2929
     30#ifdef ARM_MULTILIB_VFP_D32
     31        vmrs    r1, FPSCR
     32        movs    r2, #0x001f
     33        movt    r2, #0xf800
     34        bic     r1, r1, r2
     35        and     r2, r2, r0
     36        orr     r1, r1, r2
     37        vmsr    FPSCR, r1
     38
     39.macro clobber_vfp_register reg
     40        sub     r0, r0, #1
     41        vmov    \reg, r0, r0
     42.endm
     43
     44        clobber_vfp_register    d0
     45        clobber_vfp_register    d1
     46        clobber_vfp_register    d2
     47        clobber_vfp_register    d3
     48        clobber_vfp_register    d4
     49        clobber_vfp_register    d5
     50        clobber_vfp_register    d6
     51        clobber_vfp_register    d7
     52        clobber_vfp_register    d16
     53        clobber_vfp_register    d17
     54        clobber_vfp_register    d18
     55        clobber_vfp_register    d19
     56        clobber_vfp_register    d20
     57        clobber_vfp_register    d21
     58        clobber_vfp_register    d22
     59        clobber_vfp_register    d23
     60        clobber_vfp_register    d24
     61        clobber_vfp_register    d25
     62        clobber_vfp_register    d26
     63        clobber_vfp_register    d27
     64        clobber_vfp_register    d28
     65        clobber_vfp_register    d29
     66        clobber_vfp_register    d30
     67        clobber_vfp_register    d31
     68#endif
     69
    3070        clobber_register        r1
    3171        clobber_register        r2
Note: See TracChangeset for help on using the changeset viewer.