diff options
Diffstat (limited to 'arch/x86/include/asm/alternative-asm.h')
| -rw-r--r-- | arch/x86/include/asm/alternative-asm.h | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/arch/x86/include/asm/alternative-asm.h b/arch/x86/include/asm/alternative-asm.h index e7636bac7372..31b627b43a8e 100644 --- a/arch/x86/include/asm/alternative-asm.h +++ b/arch/x86/include/asm/alternative-asm.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: GPL-2.0 */  #ifndef _ASM_X86_ALTERNATIVE_ASM_H  #define _ASM_X86_ALTERNATIVE_ASM_H @@ -62,8 +63,10 @@  #define new_len2		145f-144f  /* - * max without conditionals. Idea adapted from: + * gas compatible max based on the idea from:   * http://graphics.stanford.edu/~seander/bithacks.html#IntegerMinOrMax + * + * The additional "-" is needed because gas uses a "true" value of -1.   */  #define alt_max_short(a, b)	((a) ^ (((a) ^ (b)) & -(-((a) < (b))))) |