/* Generated automatically by the program 'build/genpreds' from the machine description file '../../gcc/config/avr/avr.md'. */ #ifndef GCC_TM_CONSTRS_H #define GCC_TM_CONSTRS_H static inline bool satisfies_constraint_I (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 59 "../../gcc/config/avr/constraints.md" (ival >= 0 && ival <= 63)); } static inline bool satisfies_constraint_J (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 64 "../../gcc/config/avr/constraints.md" (ival <= 0 && ival >= -63)); } static inline bool satisfies_constraint_K (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 69 "../../gcc/config/avr/constraints.md" (ival == 2)); } static inline bool satisfies_constraint_L (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 74 "../../gcc/config/avr/constraints.md" (ival == 0)); } static inline bool satisfies_constraint_M (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 79 "../../gcc/config/avr/constraints.md" (ival >= 0 && ival <= 0xff)); } static inline bool satisfies_constraint_N (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 84 "../../gcc/config/avr/constraints.md" (ival == -1)); } static inline bool satisfies_constraint_O (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 89 "../../gcc/config/avr/constraints.md" (ival == 8 || ival == 16 || ival == 24)); } static inline bool satisfies_constraint_P (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 94 "../../gcc/config/avr/constraints.md" (ival == 1)); } static inline bool satisfies_constraint_G (rtx op) { return (GET_CODE (op) == CONST_DOUBLE) && ( #line 99 "../../gcc/config/avr/constraints.md" (op == CONST0_RTX (SFmode))); } static inline bool satisfies_constraint_R (rtx op) { HOST_WIDE_INT ival = 0; if (GET_CODE (op) == CONST_INT) ival = INTVAL (op); return (GET_CODE (op) == CONST_INT) && ( #line 104 "../../gcc/config/avr/constraints.md" (ival >= -6 && ival <= 5)); } static inline bool satisfies_constraint_Q (rtx op) { return (GET_CODE (op) == MEM) && ( #line 109 "../../gcc/config/avr/constraints.md" (extra_constraint_Q (op))); } #endif /* tm-constrs.h */