OpenCores
URL https://opencores.org/ocsvn/altor32/altor32/trunk

Subversion Repositories altor32

[/] [altor32/] [trunk/] [gcc-x64/] [or1knd-elf/] [lib/] [gcc/] [or1knd-elf/] [4.8.0/] [plugin/] [include/] [insn-flags.h] - Blame information for rev 35

Details | Compare with Previous | View Log

Line No. Rev Author Line
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 */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.