Rewrite ARM64 PROLOGUE to make it compatible with xcode/ios
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Fri, 4 Oct 2019 12:50:03 +0000 (14:50 +0200)
committerGitHub <noreply@github.com>
Fri, 4 Oct 2019 12:50:03 +0000 (14:50 +0200)
common_arm64.h

index c6ef2fb..c5e6948 100644 (file)
@@ -103,12 +103,14 @@ static inline int blas_quickdivide(blasint x, blasint y){
 
 #if defined(ASSEMBLER) && !defined(NEEDPARAM)
 
-#define PROLOGUE \
-       .text ;\
-       .align  4 ;\
-       .global REALNAME ;\
-       .type   REALNAME, %function ;\
+.macro PROLOGUE 
+       .text ;
+       .p2align 2 ;
+       .global REALNAME ;
+       .type   REALNAME, %function ;
 REALNAME:
+.endm
+
 
 #define EPILOGUE