diff options
author | twinaphex | 2013-03-25 03:20:16 +0100 |
---|---|---|
committer | twinaphex | 2013-03-25 03:20:16 +0100 |
commit | bcb982d5c38b25451598e9f00844a11bcd73ac74 (patch) | |
tree | 59432441cf9e9f0a06f1079829cf70ad39d92949 /include | |
parent | de4229995f85cddc72420b1b094e022b63f3951b (diff) | |
parent | 9aff1963cf8ca9bbba14d4c82674ad0075c604ac (diff) | |
download | pcsx_rearmed-bcb982d5c38b25451598e9f00844a11bcd73ac74.tar.gz pcsx_rearmed-bcb982d5c38b25451598e9f00844a11bcd73ac74.tar.bz2 pcsx_rearmed-bcb982d5c38b25451598e9f00844a11bcd73ac74.zip |
Merge branch 'mainline'
Diffstat (limited to 'include')
-rw-r--r-- | include/arm_features.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/arm_features.h b/include/arm_features.h index dcdda91..a1adfef 100644 --- a/include/arm_features.h +++ b/include/arm_features.h @@ -25,4 +25,20 @@ /* no need for HAVE_NEON - GCC defines __ARM_NEON__ consistently */ +/* global function/external variable */ +#ifndef __MACH__ +#define FUNCTION(name) \ + .global name; \ + .type name, %function; \ + name + +#define EVAR(name) name +#else +#define FUNCTION(name) \ + .globl _##name; \ + _##name + +#define EVAR(name) _##name +#endif + #endif /* __ARM_FEATURES_H__ */ |