char format[16];
int mode_bits;
int min_cpu;
-
+
unsigned long long sort_value;
int no_nibbles;
};
fprintf (stderr, "Malformed mnemonic: %s\n", mnemonic);
}
-static char file_header[] =
+static const char file_header[] =
"/* The opcode table. This file was generated by s390-mkopc.\n\n"
" The format of the opcode table is:\n\n"
" NAME OPCODE MASK OPERANDS\n\n"
for (str = op_array[ix].opcode; *str != 0; str++)
if (*str == '?')
*str = '0';
- printf ("OP%i(0x%sLL), ",
+ printf ("OP%i(0x%sLL), ",
op_array[ix].no_nibbles*4, op_array[ix].opcode);
printf ("MASK_%s, INSTR_%s, ",
op_array[ix].format, op_array[ix].format);
main (void)
{
char currentLine[256];
-
+
createTable ();
/* Read opcode descriptions from `stdin'. For each mnemonic,