    ifnd EXEC_MEMORY_I
EXEC_MEMORY_I set 1

    ifnd    EXEC_NODES_I
    include "asm:include/exec/nodes.i"
    endif


ML            set 0
ML_NUMENTRIES set ML+LN_SIZE
ML_ME         set ML_NUMENTRIES+2
ML_SIZE       set ML_ME

ME        set 0
ME_REQS   set ME
ME_ADDR   set ME_REQS
ME_LENGTH set ME_ADDR+4
ME_SIZE   set ME_LENGTH+4

MEMB_PUBLIC  equ 0
MEMF_PUBLIC  equ 1<<0
MEMB_CHIP    equ 1
MEMF_CHIP    equ 1<<1
MEMB_FAST    equ 2
MEMF_FAST    equ 1<<2
MEMB_CLEAR   equ 16
MEMF_CLEAR   equ 1<<16
MEMB_LARGEST equ 17
MEMF_LARGEST equ 1<<17

MEM_BLOCKSIZE equ 8
MEM_BLOCKMASK equ (MEM_BLOCKSIZE-1)


MH            set 0
MH_ATTRIBUTES set MH+LN_SIZE
MH_FIRST      set MH_ATTRIBUTES+2
MH_LOWER      set MH_FIRST+4
MH_UPPER      set MH_LOWER+4
MH_FREE       set MH_UPPER+4
MH_SIZE       set MH_FREE+4

MC       set 0
MC_NEXT  set MC
MC_BYTES set MC_NEXT+4
MC_SIZE  set MC_BYTES+4

    endif


