15 un32 d
; /* padding for alignment, carry */
21 union reg a
,b
,c
,d
,e
,hl
,f
,sp
,pc
;
23 union reg pc
, sp
, bc
, de
, hl
, af
;
34 extern struct cpu cpu
;
37 struct dynarec_block
{
41 struct dynarec_block
*next
;
44 #define HASH_SIGNIFICANT_LOWER_BITS 8
45 #define HASH_BITMASK ((1<<HASH_SIGNIFICANT_LOWER_BITS)-1)
47 extern struct dynarec_block
*address_map
[1<<HASH_SIGNIFICANT_LOWER_BITS
];
52 void cpu_timers(int cnt
) ICODE_ATTR
;
53 int cpu_emulate(int cycles
) ICODE_ATTR
;