Home | History | Annotate | Download | only in csky

Lines Matching refs:VALUE

47 #define CSKY_VALUE_BETWEEN(VALUE, LOW, HIGH)	\
48 ((VALUE) >= (LOW) && (VALUE) <= (HIGH))
50 #define CSKY_CONST_OK_FOR_I(VALUE) \
51 CSKY_VALUE_BETWEEN (VALUE, 0, 65535)
53 #define CSKY_CONST_OK_FOR_J(VALUE) \
54 CSKY_VALUE_BETWEEN (VALUE, 1, 32)
56 #define CSKY_CONST_OK_FOR_K(VALUE) \
57 CSKY_VALUE_BETWEEN (VALUE, 0, 31)
59 #define CSKY_CONST_OK_FOR_L(VALUE) \
60 CSKY_VALUE_BETWEEN (VALUE, 1, 8)
62 #define CSKY_CONST_OK_FOR_M(VALUE) \
63 CSKY_VALUE_BETWEEN (VALUE, 1, 4096)
65 #define CSKY_CONST_OK_FOR_N(VALUE) \
66 CSKY_VALUE_BETWEEN (VALUE, 1, 256)
68 #define CSKY_CONST_OK_FOR_O(VALUE) \
69 CSKY_VALUE_BETWEEN (VALUE, 0, 4095)
71 #define CSKY_CONST_OK_FOR_P(VALUE) \
72 (((VALUE) & 0x3) == 0 && CSKY_VALUE_BETWEEN (VALUE, 4, 508))
74 #define CSKY_CONST_OK_FOR_T(VALUE) \
75 CSKY_VALUE_BETWEEN (VALUE, -256, -1)
77 #define CSKY_CONST_OK_FOR_Ub(VALUE) \
78 (exact_log2 (VALUE & 0xFFFFFFFF) >= 0)
80 #define CSKY_CONST_OK_FOR_Uc(VALUE) \
81 ((VALUE) == (HOST_WIDE_INT) -1 \
82 || (exact_log2 ((VALUE) + 1) >= 0 \
83 && exact_log2 ((VALUE) + 1) <= 31))
85 #define CSKY_CONST_OK_FOR_Ud(VALUE) \
86 ((CSKY_CONST_OK_FOR_I ((VALUE) & 0xffffffff) \
87 || CSKY_CONST_OK_FOR_Ub ((VALUE)) \
88 || CSKY_CONST_OK_FOR_Uc (((VALUE) << 32) >> 32)) \
89 && (CSKY_CONST_OK_FOR_I ((VALUE) >> 32) \
90 || CSKY_CONST_OK_FOR_Ub ((VALUE) >> 32) \
91 || CSKY_CONST_OK_FOR_Uc ((VALUE) >> 32))) \
93 #define CSKY_CONST_OK_FOR_Ug(VALUE) \
94 (((VALUE) & 0x3) == 0 && CSKY_VALUE_BETWEEN (VALUE, -508, -4))
96 #define CSKY_CONST_OK_FOR_Uh(VALUE) \
97 CSKY_VALUE_BETWEEN (VALUE, -31, 0)
99 #define CSKY_CONST_OK_FOR_Uj(VALUE) \
100 (((VALUE) & 0x3) == 0 && CSKY_VALUE_BETWEEN (VALUE, 1, 1024))
102 #define CSKY_CONST_OK_FOR_Uk(VALUE) \
103 CSKY_VALUE_BETWEEN (VALUE, 1, 65536)
105 #define CSKY_CONST_OK_FOR_Ul(VALUE) \
106 (((VALUE) & 0x3) == 0 && CSKY_VALUE_BETWEEN (VALUE, -1024, -4))
108 #define CSKY_CONST_OK_FOR_Um(VALUE) \
109 CSKY_VALUE_BETWEEN (VALUE, -4096, -1)
111 #define CSKY_CONST_OK_FOR_US(VALUE) \
112 CSKY_VALUE_BETWEEN (VALUE, -8, -1)
114 #define CSKY_CONST_OK_FOR_MOVIH(VALUE) \
115 (((VALUE) & 0xFFFF) == 0)
208 the value is constrained to be within the bounds of the declared
315 /* Offset of first parameter from the argument pointer register value. */
318 /* A C expression whose value is RTL representing the value of the return
435 the stack pointer does not matter. The value is tested only in
749 /* The class value for index registers, and the one for base regs. */
799 /* Recognize any constant value that is a valid address. */
840 /* Define this macro to be an expression with a nonzero value if
920 #define ASM_OUTPUT_ADDR_VEC_ELT(STREAM,VALUE) \
921 fprintf (STREAM, "\t.long\t.L%d\n", VALUE)
958 {"arch", "%{!march=*:%{!mcpu=*:-march=%(VALUE)}}" }, \
959 {"cpu", "%{!march=*:%{!mcpu=*:-mcpu=%(VALUE)}}" }, \
960 {"endian", "%{!mbig-endian:%{!mlittle-endian:-m%(VALUE)-endian}}" }, \
961 {"float", "%{!mfloat-abi=*:-mfloat-abi=%(VALUE)}" },
992 The value of this macro only affects the default debugging output. */
1028 will either zero-extend or sign-extend. The value of this macro should
1042 #define CLZ_DEFINED_VALUE_AT_ZERO(MODE, VALUE) ((VALUE) = 32, 1)
1068 #define ASM_OUTPUT_ADDR_DIFF_ELT(STREAM, BODY, VALUE, REL) \
1078 VALUE, REL); \
1082 VALUE, REL); \
1086 VALUE, REL); \
1093 asm_fprintf (STREAM, "\t.long\t.L%d@GOTOFF\n", VALUE); \