ap_uint<128> P;
P.range(127, 64) = 0xffffffffffffffff;
P.range(63, 0) = 0xfffffffffffffffb;
如上所示,为对于128bit的变量P
赋值,如果直接写成P=0xfffffffffffffffffffffffffffffffb
,那么等号右边只能存储64bit,所以赋给P
的值也只能是0xfffffffffffffffb
。对于新手在使用时要特别注意。
ap_uint<128> P;
P.range(127, 64) = 0xffffffffffffffff;
P.range(63, 0) = 0xfffffffffffffffb;
如上所示,为对于128bit的变量P
赋值,如果直接写成P=0xfffffffffffffffffffffffffffffffb
,那么等号右边只能存储64bit,所以赋给P
的值也只能是0xfffffffffffffffb
。对于新手在使用时要特别注意。