1#ifndef __UGBC_CPU6809__
2#define __UGBC_CPU6809__
38#define VT_FLOAT_BITWIDTH( p ) \
40 VT_BW_40BIT( p, FT_FAST ) + \
41 VT_BW_40BIT( p, FT_SINGLE ) \
44#define VT_FLOAT_NORMALIZED_BITWIDTH( p ) \
46 VT_BW_64BIT( p, FT_FAST ) + \
47 VT_BW_64BIT( p, FT_SINGLE ) \
50#define VT_FLOAT_NORMALIZED_POW2_WIDTH( p ) \
52 VT_POW2_3( p, FT_FAST ) + \
53 VT_POW2_3( p, FT_SINGLE ) \
56#define CPU_BIG_ENDIAN 1
57#define REGISTER_BASE 0x1000
58#define IS_REGISTER(x) ((x & REGISTER_BASE) == REGISTER_BASE)
void vars_emit_word(Environment *_environment, char *_name, int _value)
void vars_emit_dword(Environment *_environment, char *_name, int _value)
void vars_emit_number(Environment *_environment, char *_name, int _value)
void vars_emit_byte(Environment *_environment, char *_name, int _value)
enum _CPU6809Register CPU6809Register
enum _CPU6809Stack CPU6809Stack
struct _Environment Environment
Structure of compilation environment.