Merge pull request #2400 from esdrubal/extrahead
[mono.git] / mono / arch / arm / vfpm_macros.th
1 /* -- <Op> -- */
2
3
4 /* Fd := <Op> Fm */
5
6 #define ARM_<Op>D_COND(p,dreg,sreg,cond) \
7         ARM_EMIT((p), ARM_DEF_VFP_MONADIC((cond),ARM_VFP_COPROC_DOUBLE,ARM_VFP_<Op>,(dreg),(sreg)))
8 #define ARM_<Op>D(p,dreg,sreg)      ARM_<Op>D_COND(p,dreg,sreg,ARMCOND_AL)
9
10 #define ARM_<Op>S_COND(p,dreg,sreg,cond) \
11         ARM_EMIT((p), ARM_DEF_VFP_MONADIC((cond),ARM_VFP_COPROC_SINGLE,ARM_VFP_<Op>,(dreg),(sreg)))
12 #define ARM_<Op>S(p,dreg,sreg)      ARM_<Op>S_COND(p,dreg,sreg,ARMCOND_AL)
13
14