我想从图像块中读取一条垂直数据行,即:我想获取每行的第一个数据(行长等于块宽)。
我认为下面的代码不好。有更好的实现吗?(r5中的数据地址,r1中的行长)
vld1.u8 d3[0], [r5], r1
vld1.u8 d3[1], [r5], r1
vld1.u8 d3[2], [r5], r1
vld1.u8 d3[3], [r5], r1
vld1.u8 d3[4], [r5], r1
vld1.u8 d3[5], [r5], r1
vld1.u8 d3[6], [r5], r1
vld1.u8 d3[7], [r5], r1
vld1.u8 d4[0], [r5], r1
vld1.u8 d5[0], [r5], r1
vld1.u8 d5[1], [r5], r1
vld1.u8 d5[2], [r5], r1
vld1.u8 d5[3], [r5], r1
vld1.u8 d5[4], [r5], r1
vld1.u8 d5[5], [r5], r1
vld1.u8 d5[6], [r5], r1
vld1.u8 d5[7], [r5], r1