Hexagon_V65_Programmers_Reference_Manual(47)

11.10.6.10 矢量splat半字

将寄存器Rs的低16位复制到目标的四个半字中的每一个Rdd。
在这里插入图片描述
类别:XTYPE(插槽2、3)

内部函数
在这里插入图片描述
编码
在这里插入图片描述

11.10.6.11 矢量拼接

将向量Rtt的低(8-N)字节与向量Rss的低N字节串联。这指令有助于矢量化未对齐的存储。
在这里插入图片描述
类别:XTYPE(插槽2、3)

内部函数
在这里插入图片描述

编码
在这里插入图片描述

11.10.6.12 向量符号扩展

vsxtbh符号将单个寄存器源的每个字节扩展为半字,并将结果是目标寄存器对。

vsxthw符号将单个寄存器源的每个半字扩展为字,并将结果是目标寄存器对。
在这里插入图片描述

类别:XTYPE(插槽2、3)

内部函数
在这里插入图片描述

编码
在这里插入图片描述

11.10.6.13 向量截断

在vtrunehb中,对于向量中的每个半字,取偶数(较低)字节并忽略另一个字节结果值被打包到目标寄存器Rd中。

vtrunohb获取源向量的每个奇数字节。

vtrunewh使用两个源寄存器对,Rss和Rtt。Rss的偶数(较低)半字被打包在Rdd的上半字中,而Rtt的下半字被打包在Rdd的低位字。

vtrunowh执行与vtrunewh相同的操作,但使用的是而是源向量。
在这里插入图片描述
在这里插入图片描述
类别:XTYPE(插槽2、3)

内部函数

在这里插入图片描述

编码
在这里插入图片描述

11.10.6.14 向量零扩展

vzxtbh zero将单个寄存器源的每个字节扩展为半字,并将结果是目标寄存器对。

vzxthw zero将单个寄存器源的每个半字扩展为字,并将结果是目标寄存器对。

在这里插入图片描述
类别:XTYPE(插槽2、3)

内部函数
在这里插入图片描述
编码
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值