#endif
+#if 0
static void
model_c_or_h_data(insn_table *table,
lf *file,
table_entry *data)
{
if (data->annex) {
- table_entry_print_cpp_line_nr(file, data);
+ table_entry_print_cpp_line_nr(file, data->annex_line);
lf_print__c_code(file, data->annex);
lf_print__internal_reference(file);
lf_printf(file, "\n");
if (!model_create_p) {
lf_print_function_type(file, "model_data *", "INLINE_MODEL", " ");
lf_printf(file, "model_create\n");
- lf_printf(file, "(cpu *processor);\n");
+ lf_printf(file, "(sim_cpu *cpu);\n");
lf_printf(file, "\n");
}
const char *prefix)
{
if (function->fields[function_type] == NULL
- || function->fields[function_type][0] == '\0') {
- error("Model function return type not specified for %s", function->fields[function_name]);
- }
- else {
- lf_printf(file, "\n");
- lf_print_function_type(file, function->fields[function_type], prefix, "\n");
- lf_printf(file, "%s(%s)\n",
- function->fields[function_name],
- function->fields[function_param]);
- }
- table_entry_print_cpp_line_nr(file, function);
+ || function->fields[function_type][0] == '\0')
+ {
+ error("Model function return type not specified for %s",
+ function->fields[function_name]);
+ }
+ else
+ {
+ lf_printf(file, "\n");
+ lf_print_function_type(file, function->fields[function_type], prefix, "\n");
+ lf_printf(file, "%s(%s)\n",
+ function->fields[function_name],
+ function->fields[function_param]);
+ }
lf_printf(file, "{\n");
- if (function->annex) {
- lf_indent(file, +2);
- lf_print__c_code(file, function->annex);
- lf_indent(file, -2);
- }
+ if (function->annex)
+ {
+ lf_indent(file, +2);
+ table_entry_print_cpp_line_nr(file, function->annex_line);
+ lf_print__c_code(file, function->annex);
+ lf_indent(file, -2);
+ }
lf_printf(file, "}\n");
lf_print__internal_reference(file);
lf_printf(file, "\n");
if (!model_create_p) {
lf_print_function_type(file, "model_data *", "INLINE_MODEL", "\n");
- lf_printf(file, "model_create(cpu *processor)\n");
+ lf_printf(file, "model_create(sim_cpu *cpu)\n");
lf_printf(file, "{\n");
lf_printf(file, " return (model_data *)0;\n");
lf_printf(file, "}\n");
lf_printf(file, "}\n");
}
+#endif
+
+
+
+void
+gen_model_h (lf *file,
+ insn_table *table)
+{
+ lf_print__this_file_is_empty (file, "suffering bit rot");
+}
+
+
+void
+gen_model_c (lf *file,
+ insn_table *table)
+{
+ lf_print__this_file_is_empty (file, "suffering bit rot");
+}