--- include/gcc/ppc/ck_pr.h 2024-03-25 05:26:48.000000000 +0800 +++ include/gcc/ppc/ck_pr.h 2024-05-18 04:17:00.000000000 +0800 @@ -54,9 +54,13 @@ CK_CC_INLINE static void ck_pr_stall(void) { - +#ifdef __APPLE__ + __asm__ __volatile__("or r1, r1, r1;" + "or r2, r2, r2;" ::: "memory"); +#else __asm__ __volatile__("or 1, 1, 1;" "or 2, 2, 2;" ::: "memory"); +#endif return; } --- include/gcc/ppc64/ck_pr.h 2024-03-25 05:26:48.000000000 +0800 +++ include/gcc/ppc64/ck_pr.h 2024-05-18 04:15:29.000000000 +0800 @@ -53,9 +53,13 @@ CK_CC_INLINE static void ck_pr_stall(void) { - +#ifdef __APPLE__ + __asm__ __volatile__("or r1, r1, r1;" + "or r2, r2, r2;" ::: "memory"); +#else __asm__ __volatile__("or 1, 1, 1;" "or 2, 2, 2;" ::: "memory"); +#endif return; }