forked from z88dk/z88dk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig_private.inc
49 lines (32 loc) · 1.08 KB
/
config_private.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
IFNDEF __CONFIG_Z88DK_INC_
defc __CONFIG_Z88DK_INC_ = 1
; Automatically Generated at Library Build Time
defc __Z88DK = 2300
defc __EMBEDDED_Z80 = 1
defc __Z80 = 0x01
defc __Z80_NMOS = 0x01
defc __Z80_CMOS = 0x02
EXTERN __CPU_CLOCK
defc __CPU_INFO = 0x00
defc __CPU_INFO_ENABLE_SLL = 0x01
; This option affects how multiplications and divisions
; of integers and longs are performed by the compiler
; and the library.
; Setting the value of this flag appropriately allows
; selection of an integer math lib that ranges from
; very fast and very large to very slow and very small.
defc __CLIB_OPT_IMATH = 0
defc __CLIB_OPT_IMATH_FAST = 0x0f
defc __CLIB_OPT_IMATH_FAST_DIV_UNROLL = 0x01
defc __CLIB_OPT_IMATH_FAST_DIV_LZEROS = 0x02
defc __CLIB_OPT_IMATH_FAST_MUL_UNROLL = 0x04
defc __CLIB_OPT_IMATH_FAST_MUL_LZEROS = 0x08
defc __CLIB_OPT_IMATH_FAST_LIA = 0x80
defc __CLIB_OPT_IMATH_SELECT = 0x00
defc __CLIB_OPT_IMATH_SELECT_FAST_ASR = 0x01
defc __CLIB_OPT_IMATH_SELECT_FAST_LSR = 0x02
defc __CLIB_OPT_IMATH_SELECT_FAST_LSL = 0x04
defc CHAR_CR = 13
defc CHAR_LF = 10
EXTERN __IO_VDP_DATA
ENDIF