]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ppc/asm.S
Merge commit '029cf99c5166b36f33381cd8ebfa5f1f1f463d1f'
[ffmpeg] / libavcodec / ppc / asm.S
index 700aa0d34085c718a779eb518b7fb106c7299db2..6222b8be064625da575c84f469420934ccf03663 100644 (file)
 #define JOIN(a, b) GLUE(a, b)
 #define X(s) JOIN(EXTERN_ASM, s)
 
+#if __APPLE__
+#define R(n) r ## n
+#else
+#define R(n) n
+#endif
+
 #if ARCH_PPC64
 
 #define PTR  .quad
@@ -53,7 +59,7 @@ L(\name):
 .endm
 
 .macro movrel rd, sym, gp
-    ld      \rd, \sym@got(2)
+    ld      \rd, \sym@got(R(2))
 .endm
 
 .macro get_got rd