7e2e4a4
diff -up jack-1.9.8/linux/cycles.h\~ jack-1.9.8/linux/cycles.h
7e2e4a4
--- jack-1.9.8/linux/cycles.h~	2011-12-19 12:54:27.000000000 +0100
7e2e4a4
+++ jack-1.9.8/linux/cycles.h	2012-03-02 23:57:29.200812059 +0100
7e2e4a4
@@ -77,16 +77,24 @@ static inline cycles_t get_cycles(void)
7e2e4a4
 {
7e2e4a4
     cycles_t ret = 0;
7e2e4a4
 
7e2e4a4
+#ifdef __powerpc64__
7e2e4a4
+# define LONGT ".llong"
7e2e4a4
+#else
7e2e4a4
+# define LONGT ".long"
7e2e4a4
+#endif
7e2e4a4
+
7e2e4a4
     __asm__ __volatile__(
7e2e4a4
         "98:	mftb %0\n"
7e2e4a4
         "99:\n"
7e2e4a4
         ".section __ftr_fixup,\"a\"\n"
7e2e4a4
         "	.long %1\n"
7e2e4a4
         "	.long 0\n"
7e2e4a4
-        "	.long 98b\n"
7e2e4a4
-        "	.long 99b\n"
7e2e4a4
+        "	" LONGT " 98b\n"
7e2e4a4
+        "	" LONGT " 99b\n"
7e2e4a4
         ".previous"
7e2e4a4
     : "=r" (ret) : "i" (CPU_FTR_601));
7e2e4a4
+
7e2e4a4
+#undef LONGT
7e2e4a4
     return ret;
7e2e4a4
 }
7e2e4a4
 
7e2e4a4
7e2e4a4
Diff finished.  Fri Mar  2 23:57:31 2012