X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=include%2Farm_features.h;fp=include%2Farm_features.h;h=a1adfef5eb76b701ff61f06f134a407e20bf2857;hp=dcdda917aef0eaded59ea0847438fa0d493dd89a;hb=5c6457c3a3e44b0f39be5221ad4a9d94a432d694;hpb=e5ed711cd97ac448e8378db562515698a4961f69 diff --git a/include/arm_features.h b/include/arm_features.h index dcdda917..a1adfef5 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__ */