diff options
Diffstat (limited to 'openmp/runtime/src/z_Linux_asm.S')
| -rw-r--r-- | openmp/runtime/src/z_Linux_asm.S | 18 | 
1 files changed, 8 insertions, 10 deletions
diff --git a/openmp/runtime/src/z_Linux_asm.S b/openmp/runtime/src/z_Linux_asm.S index 8935975..12fea67 100644 --- a/openmp/runtime/src/z_Linux_asm.S +++ b/openmp/runtime/src/z_Linux_asm.S @@ -121,8 +121,7 @@ KMP_PREFIX_UNDERSCORE(\proc):  # endif // KMP_OS_DARWIN  #endif // KMP_ARCH_X86 || KMP_ARCH_x86_64 -#if (KMP_OS_LINUX || KMP_OS_DARWIN || KMP_OS_WINDOWS || KMP_OS_OPENBSD) &&     \ -    (KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32 || KMP_ARCH_ARM) +#if KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32 || KMP_ARCH_ARM  # if KMP_OS_DARWIN  #  define KMP_PREFIX_UNDERSCORE(x) _##x  // extra underscore for OS X* symbols @@ -237,8 +236,7 @@ KMP_PREFIX_UNDERSCORE(\proc):  #  define PACBTI_RET  #  define GNU_PROPERTY_BTI_PAC  # endif -#endif // (KMP_OS_LINUX || KMP_OS_DARWIN || KMP_OS_WINDOWS || KMP_OS_OPENBSD) && \ -          (KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32 || KMP_ARCH_ARM) +#endif // KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32 || KMP_ARCH_ARM  .macro COMMON name, size, align_power  #if KMP_OS_DARWIN @@ -1302,7 +1300,7 @@ KMP_LABEL(kmp_no_args):  #endif /* KMP_ARCH_X86_64 */  // ' -#if (KMP_OS_LINUX || KMP_OS_DARWIN || KMP_OS_WINDOWS) && (KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32) +#if KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32  //------------------------------------------------------------------------  // int @@ -1360,10 +1358,10 @@ __tid = 8  	PROC __kmp_invoke_microtask  	PACBTI_C -	stp	x29, x30, [sp, #-16]!  # if OMPT_SUPPORT  	stp	x19, x20, [sp, #-16]!  # endif +	stp	x29, x30, [sp, #-16]!  	mov	x29, sp  	orr	w9, wzr, #1 @@ -1417,20 +1415,20 @@ KMP_LABEL(kmp_1):  	blr	x8  	orr	w0, wzr, #1  	mov	sp, x29 +	ldp	x29, x30, [sp], #16  # if OMPT_SUPPORT  	str	xzr, [x19]  	ldp	x19, x20, [sp], #16  # endif -	ldp	x29, x30, [sp], #16  	PACBTI_RET  	ret  	DEBUG_INFO __kmp_invoke_microtask  // -- End  __kmp_invoke_microtask -#endif /* (KMP_OS_LINUX || KMP_OS_DARWIN || KMP_OS_WINDOWS) && (KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32) */ +#endif /* KMP_ARCH_AARCH64 || KMP_ARCH_AARCH64_32 */ -#if (KMP_OS_LINUX || KMP_OS_DARWIN || KMP_OS_WINDOWS) && KMP_ARCH_ARM +#if KMP_ARCH_ARM  //------------------------------------------------------------------------  // int @@ -1573,7 +1571,7 @@ KMP_LABEL(kmp_1):  	DEBUG_INFO __kmp_invoke_microtask  // -- End  __kmp_invoke_microtask -#endif /* (KMP_OS_LINUX || KMP_OS_DARWIN || KMP_OS_WINDOWS) && KMP_ARCH_ARM */ +#endif /* KMP_ARCH_ARM */  #if KMP_ARCH_PPC64  | 
