您的位置:首页 > 编程语言

VEC-C之VPLD的rel与abslute两种寻址模式理解源码

2017-07-13 09:47 141 查看
#include <fstream>
#include <sstream>
#include <iostream>
#include <vec-c.h>
using namespace std;

int main()
{

short16 inN2,inN3;
short16 inN,inN1;
//unsigned int inn=0;
short inn[16]={0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0};
short in[21]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
inN=*(short16*)inn;

//vpld(in,inN,inN2,inN3);//absolute mode:可以理解 (rM.ui +vN.s16).t[+pm]:向量索引寻址
vpld(rel,in,inN,inN2,inN3);//relative mode:查看内存情况帮助理解
short p_out_u8[16];
vst(inN2,(short*)p_out_u8,(short)0xffff);
for(int i=0;i<16;i++)
{
cout<<p_out_u8[i]<<endl;
}
cout<<endl;
short p_out_u[16];
vst(inN3,(short*)p_out_u,(short)0xffff);
for(int i=0;i<16;i++)
{
cout<<p_out_u[i]<<endl;
}

getchar();

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐