%define V7_TARGET 1

# Register definitions

%include "${__TOOLS_DEFAULTS_DIR__}/registers/arm_default.grd"

# CP15 types
%include "${__TOOLS_DEFAULTS_DIR__}/registers/arm_system_coprocessor.grd"

# ARM Banked registers
%if ((_TARGET_OS != OS_THREADX) && (_TARGET_OS != OS_INTEGRITY) && \
	(_TARGET_OS != OS_UNIX))
%include "${__TOOLS_DEFAULTS_DIR__}/registers/arm_banked.grd"
%endif

%if (_TARGET_COPROCESSOR >= 2 && _TARGET_OS != OS_THREADX)
%define ARM_VFP_D16 1
%include "${__TOOLS_DEFAULTS_DIR__}/registers/arm_vfp.grd"
%endif

# The Cortex-A5 coprocessor registers are in arm_cortexa8.grd
%if !(_IS_RUN_MODE))
%include "${__TOOLS_DEFAULTS_DIR__}/registers/arm_cortexa8.grd"
%endif
