1 |
35 |
ultra_embe |
/* Generated automatically by the program `genflags'
|
2 |
|
|
from the machine description file `md'. */
|
3 |
|
|
|
4 |
|
|
#ifndef GCC_INSN_FLAGS_H
|
5 |
|
|
#define GCC_INSN_FLAGS_H
|
6 |
|
|
|
7 |
|
|
#define HAVE_frame_alloc_fp 1
|
8 |
|
|
#define HAVE_frame_dealloc_fp 1
|
9 |
|
|
#define HAVE_frame_dealloc_sp 1
|
10 |
|
|
#define HAVE_return_internal 1
|
11 |
|
|
#define HAVE_movsi_lo_sum 1
|
12 |
|
|
#define HAVE_movsi_high 1
|
13 |
|
|
#define HAVE_movsi_gotofflo (flag_pic)
|
14 |
|
|
#define HAVE_movsi_gotoffhi (flag_pic)
|
15 |
|
|
#define HAVE_movsi_got (flag_pic)
|
16 |
|
|
#define HAVE_movsi_tlsgdlo 1
|
17 |
|
|
#define HAVE_movsi_tlsgdhi 1
|
18 |
|
|
#define HAVE_movsi_gottpofflo 1
|
19 |
|
|
#define HAVE_movsi_gottpoffhi 1
|
20 |
|
|
#define HAVE_load_gottpoff 1
|
21 |
|
|
#define HAVE_movsi_tpofflo 1
|
22 |
|
|
#define HAVE_movsi_tpoffhi 1
|
23 |
|
|
#define HAVE_movsi_insn_big (GET_CODE (operands[1]) != CONST_INT)
|
24 |
|
|
#define HAVE_cmov (TARGET_MASK_CMOV)
|
25 |
|
|
#define HAVE_movdi 1
|
26 |
|
|
#define HAVE_movdf 1
|
27 |
|
|
#define HAVE_movsf 1
|
28 |
|
|
#define HAVE_extendqisi2_sext (TARGET_MASK_SEXT)
|
29 |
|
|
#define HAVE_extendqisi2_no_sext_mem (!TARGET_MASK_SEXT)
|
30 |
|
|
#define HAVE_extendhisi2_sext (TARGET_MASK_SEXT)
|
31 |
|
|
#define HAVE_extendhisi2_no_sext_mem (!TARGET_MASK_SEXT)
|
32 |
|
|
#define HAVE_zero_extendqisi2 1
|
33 |
|
|
#define HAVE_zero_extendhisi2 1
|
34 |
|
|
#define HAVE_ashlsi3 1
|
35 |
|
|
#define HAVE_ashrsi3 1
|
36 |
|
|
#define HAVE_lshrsi3 1
|
37 |
|
|
#define HAVE_rotrsi3 (TARGET_MASK_ROR)
|
38 |
|
|
#define HAVE_andsi3 1
|
39 |
|
|
#define HAVE_iorsi3 1
|
40 |
|
|
#define HAVE_xorsi3 1
|
41 |
|
|
#define HAVE_one_cmplqi2 1
|
42 |
|
|
#define HAVE_one_cmplsi2 1
|
43 |
|
|
#define HAVE_negsi2 1
|
44 |
|
|
#define HAVE_addsi3 1
|
45 |
|
|
#define HAVE_subsi3 1
|
46 |
|
|
#define HAVE_mulsi3 (TARGET_HARD_MUL)
|
47 |
|
|
#define HAVE_divsi3 (TARGET_HARD_DIV)
|
48 |
|
|
#define HAVE_udivsi3 (TARGET_HARD_DIV)
|
49 |
|
|
#define HAVE_jump_internal 1
|
50 |
|
|
#define HAVE_indirect_jump_internal 1
|
51 |
|
|
#define HAVE_call_internal 1
|
52 |
|
|
#define HAVE_call_value_internal 1
|
53 |
|
|
#define HAVE_call_value_indirect_internal 1
|
54 |
|
|
#define HAVE_call_indirect_internal 1
|
55 |
|
|
#define HAVE_tablejump_internal 1
|
56 |
|
|
#define HAVE_nop 1
|
57 |
|
|
#define HAVE_addsf3 (TARGET_HARD_FLOAT)
|
58 |
|
|
#define HAVE_adddf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
|
59 |
|
|
#define HAVE_subsf3 (TARGET_HARD_FLOAT)
|
60 |
|
|
#define HAVE_subdf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
|
61 |
|
|
#define HAVE_mulsf3 (TARGET_HARD_FLOAT)
|
62 |
|
|
#define HAVE_muldf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
|
63 |
|
|
#define HAVE_divsf3 (TARGET_HARD_FLOAT)
|
64 |
|
|
#define HAVE_divdf3 (TARGET_HARD_FLOAT && TARGET_DOUBLE_FLOAT)
|
65 |
|
|
#define HAVE_floatsisf2 (TARGET_HARD_FLOAT)
|
66 |
|
|
#define HAVE_fixunssfsi2 (TARGET_HARD_FLOAT)
|
67 |
|
|
#define HAVE_set_got 1
|
68 |
|
|
#define HAVE_prologue 1
|
69 |
|
|
#define HAVE_epilogue 1
|
70 |
|
|
#define HAVE_movqi 1
|
71 |
|
|
#define HAVE_movhi 1
|
72 |
|
|
#define HAVE_movsi 1
|
73 |
|
|
#define HAVE_addsicc 1
|
74 |
|
|
#define HAVE_addhicc 1
|
75 |
|
|
#define HAVE_addqicc 1
|
76 |
|
|
#define HAVE_movsicc (TARGET_MASK_CMOV)
|
77 |
|
|
#define HAVE_movhicc 1
|
78 |
|
|
#define HAVE_movqicc 1
|
79 |
|
|
#define HAVE_cbranchsi4 1
|
80 |
|
|
#define HAVE_cbranchsf4 (TARGET_HARD_FLOAT)
|
81 |
|
|
#define HAVE_extendqisi2 1
|
82 |
|
|
#define HAVE_extendqisi2_no_sext_reg (!TARGET_MASK_SEXT)
|
83 |
|
|
#define HAVE_extendhisi2 1
|
84 |
|
|
#define HAVE_extendhisi2_no_sext_reg (!TARGET_MASK_SEXT)
|
85 |
|
|
#define HAVE_jump 1
|
86 |
|
|
#define HAVE_indirect_jump 1
|
87 |
|
|
#define HAVE_call 1
|
88 |
|
|
#define HAVE_call_value 1
|
89 |
|
|
#define HAVE_call_value_indirect 1
|
90 |
|
|
#define HAVE_call_indirect 1
|
91 |
|
|
#define HAVE_tablejump 1
|
92 |
|
|
extern rtx gen_frame_alloc_fp (rtx);
|
93 |
|
|
extern rtx gen_frame_dealloc_fp (void);
|
94 |
|
|
extern rtx gen_frame_dealloc_sp (rtx);
|
95 |
|
|
extern rtx gen_return_internal (rtx);
|
96 |
|
|
extern rtx gen_movsi_lo_sum (rtx, rtx, rtx);
|
97 |
|
|
extern rtx gen_movsi_high (rtx, rtx);
|
98 |
|
|
extern rtx gen_movsi_gotofflo (rtx, rtx, rtx);
|
99 |
|
|
extern rtx gen_movsi_gotoffhi (rtx, rtx);
|
100 |
|
|
extern rtx gen_movsi_got (rtx, rtx);
|
101 |
|
|
extern rtx gen_movsi_tlsgdlo (rtx, rtx, rtx);
|
102 |
|
|
extern rtx gen_movsi_tlsgdhi (rtx, rtx);
|
103 |
|
|
extern rtx gen_movsi_gottpofflo (rtx, rtx, rtx);
|
104 |
|
|
extern rtx gen_movsi_gottpoffhi (rtx, rtx);
|
105 |
|
|
extern rtx gen_load_gottpoff (rtx, rtx);
|
106 |
|
|
extern rtx gen_movsi_tpofflo (rtx, rtx, rtx);
|
107 |
|
|
extern rtx gen_movsi_tpoffhi (rtx, rtx);
|
108 |
|
|
extern rtx gen_movsi_insn_big (rtx, rtx);
|
109 |
|
|
extern rtx gen_cmov (rtx, rtx, rtx, rtx, rtx);
|
110 |
|
|
extern rtx gen_movdi (rtx, rtx);
|
111 |
|
|
extern rtx gen_movdf (rtx, rtx);
|
112 |
|
|
extern rtx gen_movsf (rtx, rtx);
|
113 |
|
|
extern rtx gen_extendqisi2_sext (rtx, rtx);
|
114 |
|
|
extern rtx gen_extendqisi2_no_sext_mem (rtx, rtx);
|
115 |
|
|
extern rtx gen_extendhisi2_sext (rtx, rtx);
|
116 |
|
|
extern rtx gen_extendhisi2_no_sext_mem (rtx, rtx);
|
117 |
|
|
extern rtx gen_zero_extendqisi2 (rtx, rtx);
|
118 |
|
|
extern rtx gen_zero_extendhisi2 (rtx, rtx);
|
119 |
|
|
extern rtx gen_ashlsi3 (rtx, rtx, rtx);
|
120 |
|
|
extern rtx gen_ashrsi3 (rtx, rtx, rtx);
|
121 |
|
|
extern rtx gen_lshrsi3 (rtx, rtx, rtx);
|
122 |
|
|
extern rtx gen_rotrsi3 (rtx, rtx, rtx);
|
123 |
|
|
extern rtx gen_andsi3 (rtx, rtx, rtx);
|
124 |
|
|
extern rtx gen_iorsi3 (rtx, rtx, rtx);
|
125 |
|
|
extern rtx gen_xorsi3 (rtx, rtx, rtx);
|
126 |
|
|
extern rtx gen_one_cmplqi2 (rtx, rtx);
|
127 |
|
|
extern rtx gen_one_cmplsi2 (rtx, rtx);
|
128 |
|
|
extern rtx gen_negsi2 (rtx, rtx);
|
129 |
|
|
extern rtx gen_addsi3 (rtx, rtx, rtx);
|
130 |
|
|
extern rtx gen_subsi3 (rtx, rtx, rtx);
|
131 |
|
|
extern rtx gen_mulsi3 (rtx, rtx, rtx);
|
132 |
|
|
extern rtx gen_divsi3 (rtx, rtx, rtx);
|
133 |
|
|
extern rtx gen_udivsi3 (rtx, rtx, rtx);
|
134 |
|
|
extern rtx gen_jump_internal (rtx);
|
135 |
|
|
extern rtx gen_indirect_jump_internal (rtx);
|
136 |
|
|
extern rtx gen_call_internal (rtx, rtx);
|
137 |
|
|
extern rtx gen_call_value_internal (rtx, rtx, rtx);
|
138 |
|
|
extern rtx gen_call_value_indirect_internal (rtx, rtx, rtx);
|
139 |
|
|
extern rtx gen_call_indirect_internal (rtx, rtx);
|
140 |
|
|
extern rtx gen_tablejump_internal (rtx, rtx);
|
141 |
|
|
extern rtx gen_nop (void);
|
142 |
|
|
extern rtx gen_addsf3 (rtx, rtx, rtx);
|
143 |
|
|
extern rtx gen_adddf3 (rtx, rtx, rtx);
|
144 |
|
|
extern rtx gen_subsf3 (rtx, rtx, rtx);
|
145 |
|
|
extern rtx gen_subdf3 (rtx, rtx, rtx);
|
146 |
|
|
extern rtx gen_mulsf3 (rtx, rtx, rtx);
|
147 |
|
|
extern rtx gen_muldf3 (rtx, rtx, rtx);
|
148 |
|
|
extern rtx gen_divsf3 (rtx, rtx, rtx);
|
149 |
|
|
extern rtx gen_divdf3 (rtx, rtx, rtx);
|
150 |
|
|
extern rtx gen_floatsisf2 (rtx, rtx);
|
151 |
|
|
extern rtx gen_fixunssfsi2 (rtx, rtx);
|
152 |
|
|
extern rtx gen_set_got (rtx);
|
153 |
|
|
extern rtx gen_prologue (void);
|
154 |
|
|
extern rtx gen_epilogue (void);
|
155 |
|
|
extern rtx gen_movqi (rtx, rtx);
|
156 |
|
|
extern rtx gen_movhi (rtx, rtx);
|
157 |
|
|
extern rtx gen_movsi (rtx, rtx);
|
158 |
|
|
extern rtx gen_addsicc (rtx, rtx, rtx, rtx);
|
159 |
|
|
extern rtx gen_addhicc (rtx, rtx, rtx, rtx);
|
160 |
|
|
extern rtx gen_addqicc (rtx, rtx, rtx, rtx);
|
161 |
|
|
extern rtx gen_movsicc (rtx, rtx, rtx, rtx);
|
162 |
|
|
extern rtx gen_movhicc (rtx, rtx, rtx, rtx);
|
163 |
|
|
extern rtx gen_movqicc (rtx, rtx, rtx, rtx);
|
164 |
|
|
extern rtx gen_cbranchsi4 (rtx, rtx, rtx, rtx);
|
165 |
|
|
extern rtx gen_cbranchsf4 (rtx, rtx, rtx, rtx);
|
166 |
|
|
extern rtx gen_extendqisi2 (rtx, rtx);
|
167 |
|
|
extern rtx gen_extendqisi2_no_sext_reg (rtx, rtx);
|
168 |
|
|
extern rtx gen_extendhisi2 (rtx, rtx);
|
169 |
|
|
extern rtx gen_extendhisi2_no_sext_reg (rtx, rtx);
|
170 |
|
|
extern rtx gen_jump (rtx);
|
171 |
|
|
extern rtx gen_indirect_jump (rtx);
|
172 |
|
|
#define GEN_CALL(A, B, C, D) gen_call ((A), (B))
|
173 |
|
|
extern rtx gen_call (rtx, rtx);
|
174 |
|
|
#define GEN_CALL_VALUE(A, B, C, D, E) gen_call_value ((A), (B), (C))
|
175 |
|
|
extern rtx gen_call_value (rtx, rtx, rtx);
|
176 |
|
|
extern rtx gen_call_value_indirect (rtx, rtx, rtx);
|
177 |
|
|
extern rtx gen_call_indirect (rtx, rtx);
|
178 |
|
|
extern rtx gen_tablejump (rtx, rtx);
|
179 |
|
|
|
180 |
|
|
#endif /* GCC_INSN_FLAGS_H */
|