struct insn_data_d
{
const char *const name;
#if HAVE_DESIGNATED_UNION_INITIALIZERS
union {
const char *single;
const char *const *multi;
insn_output_fn function;
} output;
#else
struct {
const char *single;
const char *const *multi;
insn_output_fn function;
} output;
#endif
const insn_gen_fn genfun;
const struct insn_operand_data *const operand;
const char n_generator_args; const char n_operands; const char n_dups; const char n_alternatives; const char output_format; };