Merge pull request #2394 from Mailaender/patch-1
[mono.git] / mono / arch / arm / vfp_macros.th
1 /* -- <Op> -- */
2
3
4 /* Fd := Fn <Op> Fm */
5 #define ARM_VFP_<Op>D_COND(p, rd, rn, rm, cond) \
6         ARM_EMIT((p), ARM_DEF_VFP_DYADIC(cond,ARM_VFP_COPROC_DOUBLE,ARM_VFP_<Op>,rd,rn,rm))
7 #define ARM_VFP_<Op>D(p, rd, rn, rm) \
8         ARM_VFP_<Op>D_COND(p, rd, rn, rm, ARMCOND_AL)
9
10 #define ARM_VFP_<Op>S_COND(p, rd, rn, rm, cond) \
11         ARM_EMIT((p), ARM_DEF_VFP_DYADIC(cond,ARM_VFP_COPROC_SINGLE,ARM_VFP_<Op>,rd,rn,rm))
12 #define ARM_VFP_<Op>S(p, rd, rn, rm) \
13         ARM_VFP_<Op>S_COND(p, rd, rn, rm, ARMCOND_AL)
14
15