diff options
Diffstat (limited to 'sim/igen/gen-icache.h')
-rw-r--r-- | sim/igen/gen-icache.h | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/sim/igen/gen-icache.h b/sim/igen/gen-icache.h index 6918bcb..e5a94e0 100644 --- a/sim/igen/gen-icache.h +++ b/sim/igen/gen-icache.h @@ -42,8 +42,8 @@ icache_body_type; extern void print_icache_body (lf *file, - insn_entry * instruction, - opcode_bits *expanded_bits, + const insn_entry *instruction, + const opcode_bits *expanded_bits, cache_entry *cache_rules, icache_decl_type what_to_declare, icache_body_type what_to_do, int nr_prefetched_words); @@ -53,15 +53,17 @@ extern void print_icache_body extern void print_icache_declaration (lf *file, - insn_entry * insn, - opcode_bits *expanded_bits, - insn_opcodes *opcodes, int nr_prefetched_words); + const insn_entry *insn, + const opcode_bits *expanded_bits, + const insn_opcodes *opcodes, + int nr_prefetched_words); extern void print_icache_definition (lf *file, - insn_entry * insn, - opcode_bits *expanded_bits, - insn_opcodes *opcodes, cache_entry *cache_rules, int nr_prefetched_words); + const insn_entry *insn, + const opcode_bits *expanded_bits, + const insn_opcodes *opcodes, + cache_entry *cache_rules, int nr_prefetched_words); /* Output an instruction cache support function */ @@ -73,7 +75,7 @@ extern function_entry_handler print_icache_internal_function_definition; /* Output the instruction cache table data structure */ extern void print_icache_struct - (lf *file, insn_table *instructions, cache_entry *cache_rules); + (lf *file, const insn_table *instructions, cache_entry *cache_rules); /* Output a single instructions decoder */ |