Hexagon_V65_Programmers_Reference_Manual(42)

11.10.5.16 向量乘偶半字

分别将 Rss 和 Rtt 的偶数 16 位半字相乘。 可选累积与目标寄存器对的低位和高位字并可选地饱和。
在这里插入图片描述

类别:XTYPE(插槽 2,3)
笔记
■ 如果在执行该指令期间发生饱和(结果被钳位到
最大值或最小值),设置状态寄存器中的 OVF 位。
OVF 保持设置,直到通过传输到 SR 明确清除
内部函数
在这里插入图片描述

编码
在这里插入图片描述

11.10.5.17 向量乘半字

分别将两个 16 位半字相乘,并可选择与低位和
目的地的高词。 可选饱和,并将结果存储回
目标寄存器对。
在这里插入图片描述
类别:XTYPE(插槽 2,3)
笔记
■ 如果在执行该指令期间发生饱和(结果被钳位到最大值或最小值),设置状态寄存器中的 OVF 位。
OVF 保持设置,直到通过传输到 SR 明确清除
内部函数
在这里插入图片描述

编码

在这里插入图片描述

11.10.5.18 向量乘以半字与round和pack

分别将两个 16 位半字相乘。 对结果进行四舍五入,并存储高半字打包在一个单一的寄存器目的地。
在这里插入图片描述
类别:XTYPE(插槽 2,3)
笔记
■ 如果在执行该指令期间发生饱和(结果被钳位到最大值或最小值),设置状态寄存器中的 OVF 位。
OVF 保持设置,直到通过传输到 SR 明确清除
内部函数
在这里插入图片描述
在这里插入图片描述

11.10.5.19 向量乘以半字,由无符号签名

将两个 16 位半字相乘。 Rs 被认为是有符号的,Ru 是无符号的。

在这里插入图片描述
类别:XTYPE(插槽 2,3)
笔记
■ 如果在执行该指令期间发生饱和(结果被钳位到最大值或最小值),设置状态寄存器中的 OVF 位。
OVF 保持设置,直到通过传输到 SR 明确清除
内部函数
在这里插入图片描述

编码

在这里插入图片描述

11.10.5.20 向量多项式乘半字

使用 32 位源寄存器 Rs 和
室温。 64 位结果以打包的 H,H,L,L 格式存储在目标寄存器中。 这
目标寄存器也可以选择累加(XOR’d)。 有限域乘法
指令对许多算法都很有用,包括扰码生成,
密码算法、卷积和 Reed Solomon 码。
在这里插入图片描述
在这里插入图片描述
类别:XTYPE(插槽 2,3)
内部函数
在这里插入图片描述

编码在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值