Mercurial > hg > Members > kono > Cerium
view include/TaskManager/ppe_spe.h @ 70:178459e03f5c
*** empty log message ***
author | gongo |
---|---|
date | Mon, 18 Feb 2008 01:13:00 +0900 |
parents | f154d9d07a42 |
children |
line wrap: on
line source
/** * Alignment value and macro for DMA transfer in SPE */ #ifndef INCLUDED_T #define INCLUDED_T #define SPE_ALIGNMENT 16 #define SPE_ALIGNMENT_FULL 128 #define SPE_ALIGN __attribute__((aligned(SPE_ALIGNMENT))) #define SPE_ALIGN_FULL __attribute__((aligned(SPE_ALIGNMENT_FULL)) #define ROUND_UP_ALIGN(value, alignment) \ (((value) + ((alignment) - 1))&(~((alignment)-1))) #define DEFAULT_ALIGNMENT SPE_ALIGNMENT enum { MY_SPE_COMMAND_EXIT, MY_SPE_COMMAND_GO, MY_SPE_STATUS_BUSY, MY_SPE_STATUS_READY }; #endif