62 |
|
fl_jump = 2, |
63 |
|
fl_return = 3, |
64 |
|
fl_trap = 4, |
65 |
< |
fl_compiled = 8, |
65 |
> |
fl_const_jump = 8, |
66 |
|
|
67 |
|
/* Instructions that can trap don't mark the end of a block */ |
68 |
|
fl_end_block = 3 |
103 |
|
unsigned int mnemo:8; |
104 |
|
unsigned int cc:4; |
105 |
|
unsigned int plev:2; |
106 |
– |
#ifdef sgi |
106 |
|
wordsizes size:2; |
107 |
|
amodes smode:5; |
108 |
|
unsigned int stype:3; |
109 |
|
amodes dmode:5; |
111 |
– |
#else |
112 |
– |
unsigned int size:2; |
113 |
– |
unsigned int smode:5; |
114 |
– |
unsigned int stype:3; |
115 |
– |
unsigned int dmode:5; |
116 |
– |
#endif |
110 |
|
unsigned int suse:1; |
111 |
|
unsigned int duse:1; |
112 |
|
unsigned int unused1:1; |
120 |
|
extern int get_no_mismatches (void); |
121 |
|
extern int nr_cpuop_funcs; |
122 |
|
|
123 |
+ |
extern const char *get_instruction_name (unsigned int opcode); |
124 |
+ |
extern const char *get_instruction_string (unsigned int opcode); |
125 |
+ |
|
126 |
|
#ifdef __cplusplus |
127 |
|
} |
128 |
|
#endif |