···11/*22- * Copyright (C) 2003, 2004 Maciej W. Rozycki22+ * Copyright (C) 2003, 2004, 2007 Maciej W. Rozycki33 *44 * This program is free software; you can redistribute it and/or55 * modify it under the terms of the GNU General Public License···2929 ".endr\n\t"3030 ".set pop"3131 :3232- : "rn" (align), "rn" (mod));3232+ : GCC_IMM_ASM (align), GCC_IMM_ASM (mod));3333}34343535static inline void mult_sh_align_mod(long *v1, long *v2, long *w,
+3-1
include/asm-mips/compiler.h
···11/*22- * Copyright (C) 2004 Maciej W. Rozycki22+ * Copyright (C) 2004, 2007 Maciej W. Rozycki33 *44 * This file is subject to the terms and conditions of the GNU General Public55 * License. See the file "COPYING" in the main directory of this archive···99#define _ASM_COMPILER_H10101111#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)1212+#define GCC_IMM_ASM "n"1213#define GCC_REG_ACCUM "$0"1314#else1515+#define GCC_IMM_ASM "rn"1416#define GCC_REG_ACCUM "accum"1517#endif1618