您好,我`m Myungjin。
我在构建一些 eve 内核代码时发现了问题。
内核代码如下所示。
__agen inuV_addr = y*blk_w + x*2*VCOP_SIMD 宽度;
_agen out_addr = 2*y*blk_w + x*2*VCOP_SIMD 宽度;
__vector inU0、inV0;
(inU0、inV0)= inuV[inuV_addr].deinterleave ();
__vector inU1 = inU0;
__vector inV1 = inV0;
interU[out_addr].interleave ()=(inU1、inU0);
interv[out_addr].interleave()=(inV1、inV0);
(interU+blk_w)[out_addr].interleave ()=(inU1、inU0);
(intv+blk_w)[out_addr].interleave ()=(inV1、inV0);
在脱机加载(“(inU0,inV0)=inUV[inUV_addr].deinterleave ();" ,
inU0、inV0不是完全存储的值。
您会检查这一点吗?
在其他代码中、我在去交错加载时没有问题。
谢谢你。
此致、Myungjin。