mirror of
https://github.com/ctm/syn68k.git
synced 2024-11-29 03:50:27 +00:00
17 lines
461 B
C
17 lines
461 B
C
#ifndef _bucket_h_
|
|
#define _bucket_h_
|
|
|
|
#define NO_AMODE (-1)
|
|
|
|
typedef struct {
|
|
const char *name; /* Descriptive name for instruction. */
|
|
unsigned short litmask, litbits; /* Mask/values for fixed bits in 68k op. */
|
|
unsigned long count; /* Frequency of execution. */
|
|
} Bucket;
|
|
|
|
extern Bucket bucket[];
|
|
extern const unsigned short bucket_map[65536];
|
|
extern const int num_buckets;
|
|
|
|
#endif /* Not _bucket_h_ */
|