#ifndef UCP2_H_
#define UCP2_H_


typedef int v16s32 __attribute__((__vector_size__(64)));
typedef int v16u32 __attribute__((__vector_size__(64)));

#define _DM0 __attribute__((section(".DM0")))
#define _DM1 __attribute__((section(".DM1")))
#define _DM2 __attribute__((section(".DM2")))
#define _DM3 __attribute__((section(".DM3")))
#define _DM4 __attribute__((section(".DM4")))
#define _DM5 __attribute__((section(".DM5")))
#define _DM6 __attribute__((section(".DM6")))
#define _DM7 __attribute__((section(".DM7")))
#define MPU_ADDR(addr) ((unsigned int)(addr) - 0x200000)

#define MPU_ENTRY __attribute__((mpu_entry))
#define MPU_FUNC __attribute__((mpu_func))

#endif /* UCP2_H_ */
