1 /* 2 * Copyright (C) 2004, 2007 Maciej W. Rozycki 3 * 4 * This file is subject to the terms and conditions of the GNU General Public 5 * License. See the file "COPYING" in the main directory of this archive 6 * for more details. 7 */ 8 #ifndef _ASM_COMPILER_H 9 #define _ASM_COMPILER_H 10 11 #if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) 12 #define GCC_IMM_ASM() "n" 13 #define GCC_REG_ACCUM "$0" 14 #else 15 #define GCC_IMM_ASM() "rn" 16 #define GCC_REG_ACCUM "accum" 17 #endif 18 19 #endif /* _ASM_COMPILER_H */ 20