/* Register definitions for slave core: Carrier control and status registers * File : carrier_csr.h * Author : auto-generated by wbgen2 from carrier_csr.wb * Created : Tue Aug 30 10:54:01 2011 * Standard : ANSI C THIS FILE WAS GENERATED BY wbgen2 FROM SOURCE FILE carrier_csr.wb DO NOT HAND-EDIT UNLESS IT'S ABSOLUTELY NECESSARY! */ #ifndef __WBGEN2_REGDEFS_CARRIER_CSR_WB #define __WBGEN2_REGDEFS_CARRIER_CSR_WB #include #if defined( __GNUC__) #define PACKED __attribute__ ((packed)) #else #error "Unsupported compiler?" #endif #ifndef __WBGEN2_MACROS_DEFINED__ #define __WBGEN2_MACROS_DEFINED__ #define WBGEN2_GEN_MASK(offset, size) (((1<<(size))-1) << (offset)) #define WBGEN2_GEN_WRITE(value, offset, size) (((value) & ((1<<(size))-1)) << (offset)) #define WBGEN2_GEN_READ(reg, offset, size) (((reg) >> (offset)) & ((1<<(size))-1)) #define WBGEN2_SIGN_EXTEND(value, bits) (((value) & (1<