HLS中对于超过64bit的变量赋初值

    ap_uint<128> P; 
    P.range(127, 64) = 0xffffffffffffffff;
    P.range(63, 0) = 0xfffffffffffffffb;

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

发布了10 篇原创文章 · 获赞 0 · 访问量 6261

猜你喜欢

转载自blog.csdn.net/u010379248/article/details/102101640