首页
社区
课程
招聘
[未解决,已结帖] [求助]ushll.2d v3, v3, #0x0这个指令是怎么运算的 50.00雪花
发表于: 2020-1-15 09:23 1736

[未解决,已结帖] [求助]ushll.2d v3, v3, #0x0这个指令是怎么运算的 50.00雪花

2020-1-15 09:23
1736

情况1:指令执行前

v3 = {0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}

指令执行后

v3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00}

情况2:

指令执行前

v3 = {0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}

指令执行后

v3 = {0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}

顺便贴上文档

https://developer.arm.com/docs/dui0801/h/a64-simd-vector-instructions/uxtl-uxtl2-vector



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 162
活跃值: (118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
计算了几组数据,猜测是将将高4位左移4位
类似
v3 = {0x04 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
v3 = {0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00}

v3 = {0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
v3 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
2020-1-15 11:21
0
游客
登录 | 注册 方可回帖
返回
//