aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/machine.h
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-11-27 00:25:14 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2019-11-27 00:25:14 +0100
commitdbcc589f4577ebb0d6d05e36e2ac1246b56555ed (patch)
treeb6c2d381e8b144e67aa8002ab9a1c3fe5a0c98dd /machine.h
parent50438f45934d885aa00b126dd9359895e05fd056 (diff)
parentfd59a5e8d5aca68c417e9d4e19b7df5d99e9c570 (diff)
downloadsparse-dev-dbcc589f4577ebb0d6d05e36e2ac1246b56555ed.tar.gz
Merge branch 'arm-hf' into master
Diffstat (limited to 'machine.h')
-rw-r--r--machine.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/machine.h b/machine.h
index 22b05d91..b89f0232 100644
--- a/machine.h
+++ b/machine.h
@@ -70,4 +70,19 @@ enum machine {
#define MACH_NATIVE MACH_UNKNOWN
#endif
+
+enum fp_abi {
+ FP_ABI_HARD,
+ FP_ABI_SOFT,
+ FP_ABI_HYBRID,
+};
+
+#if defined(__ARM_PCS_VFP)
+#define FP_ABI_NATIVE FP_ABI_HARD
+#elif defined(__ARM_PCS) && !defined(__SOFTFP__)
+#define FP_ABI_NATIVE FP_ABI_HYBRID
+#else
+#define FP_ABI_NATIVE FP_ABI_SOFT
+#endif
+
#endif