106 bool support_float16_type,
111 const std::string pattern=
' '+
id2string(identifier)+
'(';
113 std::ostringstream s;
121 return convert(identifier, s, symbol_table, mh);
127 return convert(identifier, s, symbol_table, mh);
134 return convert(identifier, s, symbol_table, mh);
141 return convert(identifier, s, symbol_table, mh);
151 return convert(identifier, s, symbol_table, mh);
154 return convert(identifier, s, symbol_table, mh);
157 return convert(identifier, s, symbol_table, mh);
160 return convert(identifier, s, symbol_table, mh);
163 return convert(identifier, s, symbol_table, mh);
166 return convert(identifier, s, symbol_table, mh);
169 return convert(identifier, s, symbol_table, mh);
171 if(
config.ansi_c.arch==
"i386" ||
172 config.ansi_c.arch==
"x86_64" ||
173 config.ansi_c.arch==
"x32")
176 return convert(identifier, s, symbol_table, mh);
179 return convert(identifier, s, symbol_table, mh);
182 return convert(identifier, s, symbol_table, mh);
185 return convert(identifier, s, symbol_table, mh);
188 return convert(identifier, s, symbol_table, mh);
191 return convert(identifier, s, symbol_table, mh);
194 return convert(identifier, s, symbol_table, mh);
197 return convert(identifier, s, symbol_table, mh);
200 return convert(identifier, s, symbol_table, mh);
202 else if(
config.ansi_c.arch==
"arm64" ||
203 config.ansi_c.arch==
"armel" ||
204 config.ansi_c.arch==
"armhf" ||
205 config.ansi_c.arch==
"arm")
208 return convert(identifier, s, symbol_table, mh);
210 else if(
config.ansi_c.arch==
"mips64el" ||
211 config.ansi_c.arch==
"mipsn32el" ||
212 config.ansi_c.arch==
"mipsel" ||
213 config.ansi_c.arch==
"mips64" ||
214 config.ansi_c.arch==
"mipsn32" ||
215 config.ansi_c.arch==
"mips")
218 return convert(identifier, s, symbol_table, mh);
220 else if(
config.ansi_c.arch==
"powerpc" ||
221 config.ansi_c.arch==
"ppc64" ||
222 config.ansi_c.arch==
"ppc64le")
225 return convert(identifier, s, symbol_table, mh);