Mention PR ld/4701.
[deliverable/binutils-gdb.git] / sim / ppc / gen-icache.h
index 70f24b5c17d0f7a95616ccc9ef626a22462b75b2..7d9e0e16c01bcda51cd9831f9489604b884ea9b5 100644 (file)
@@ -1,6 +1,6 @@
 /*  This file is part of the program psim.
 
-    Copyright (C) 1994-1995, Andrew Cagney <cagney@highland.com.au>
+    Copyright (C) 1994-1997 Andrew Cagney <cagney@highland.com.au>
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 /* Output code to manipulate the instruction cache: either create it
    or reference it */
 
+typedef enum {
+  declare_variables,
+  define_variables,
+  undef_variables,
+} icache_decl_type;
+
+typedef enum {
+  do_not_use_icache = 0,
+  get_values_from_icache = 0x1,
+  put_values_in_icache = 0x2,
+  both_values_and_icache = 0x3,
+} icache_body_type;
+
 extern void print_icache_body
 (lf *file,
  insn *instruction,
  insn_bits *expanded_bits,
  cache_table *cache_rules,
- int use_defines,
- int get_value_from_cache,
- int put_value_in_cache);
+ icache_decl_type what_to_declare,
+ icache_body_type what_to_do);
 
 
 /* Output an instruction cache decode function */
This page took 0.023821 seconds and 4 git commands to generate.