如下面的代码所示,cvmx_fau_reg_64_t中0和CVMX_FAU_REG_64_ADDR(0)之间有什么区别?
#define CVMX_FAU_REG_64_ADDR(x) ((x <<3) + CVMX_FAU_REG_64_START)
typedef enum
{
CVMX_FAU_REG_64_START = 0,
CVMX_FAU_REG_64_END = CVMX_FAU_REG_64_ADDR(0),
} cvmx_fau_reg_64_t;
答案 0 :(得分:0)
在编写的代码中,两个值== 0.实际值没有区别。