• Hexagon_V65_Programmers_Reference_Manual(34)


    11.10.2.7 Linear feedback-shift iteration

    计算两个源输入值的逻辑与的个数,并取该总和的最低有效值。 第一个源值右移一位,奇偶校验放在 MSB 中。

    在这里插入图片描述

    Class: XTYPE (slots 2,3)
    Intrinsics

    在这里插入图片描述

    编码
    在这里插入图片描述

    11.10.2.8 Masked parity

    计算两个源输入值的逻辑与的个数,并取该和的最低有效位。
    在这里插入图片描述

    Class: XTYPE (slots 2,3)
    Intrinsics
    在这里插入图片描述

    编码
    在这里插入图片描述

    11.10.2.9 Bit reverse

    反转位的顺序。 最高有效位与最低有效位交换,第 30 位与第 1 位交换,依此类推。

    在这里插入图片描述

    Class: XTYPE (slots 2,3)
    Intrinsics
    在这里插入图片描述

    编码
    在这里插入图片描述

    11.10.2.10 L2 Set/clear/toggle bit

    设置(为 1)、清除(为 0)或切换源中的单个位,并将结果值放置在目标中。 可以使用立即数或寄存器值来指示要操作的位。

    如果使用寄存器来指示位位置,并且 Rt 的最低有效 7 位的值超出范围,则目标寄存器将保持不变。

    在这里插入图片描述

    Class: XTYPE (slots 2,3)
    Intrinsics
    在这里插入图片描述

    编码
    在这里插入图片描述
    在这里插入图片描述

    11.10.2.11 Split bitfield

    将寄存器中的位域拆分为可变大小的上下部分。 下半部分放置在目标寄存器对的低位字中,上半部分放置在目标寄存器对的高位字中。 立即数或寄存器 Rt 用于确定拆分的位位置。
    在这里插入图片描述

    Class: XTYPE (slots 2,3)
    Intrinsics
    在这里插入图片描述

    编码
    在这里插入图片描述

    11.10.2.12 Table index

    表索引指令支持快速查找表,其中表的索引存储在位域中。 该指令通过提取位域并将其插入到指向表元素的指针的适当位中来形成表元素的地址。

    表被定义为包含字节、半字、字或双字的条目。 表格必须对齐到大于或等于表格大小的 2 次幂大小。 例如,一个 4Kbyte 的表应该与一个 4Kbyte 的边界对齐。 该指令支持最多包含 32K 表条目的表。

    寄存器 Rx 包含指向表内的指针。 寄存器 Rs 包含要提取并用作表索引的字段。 该指令首先从寄存器 Rs 中提取字段,然后将其插入寄存器 Rx。 插入点是字节表的位 0,半字表的位 1,字表的位 2,双字表的位 3。

    在汇编语法中,宽度和偏移值表示要提取的 Rs 中的字段。 应使用无符号常量来指定汇编中的宽度和偏移量。然而,在编码指令中,这些值由汇编器调整如下。

    对于 tableidxb,无需调整。
    对于 tableidxh,汇编器在有符号立即数字段中对 offset-1 进行编码。
    对于 tableidxw,汇编器在有符号立即数字段中对 offset-2 进行编码。
    对于 tableidxd,汇编器在有符号立即数字段中对 offset-3 进行编码。

    在这里插入图片描述
    在这里插入图片描述

    Class: XTYPE (slots 2,3)
    Intrinsics

    在这里插入图片描述

    编码
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    解析ASEMI代理瑞萨R7S721031VCFP#AA1芯片及其优势
    【JavaWeb从入门到实战】MySQL筑基&初探SQL
    【C++】STL容器——list类的使用指南(含代码演示)(13)
    2022年重庆交通大学自考毕业证书发放时间
    单体微服务的测试策略
    自动化测试平台设计与实现详解
    【Rust日报】2022-08-13 Rust Sitter 轻松编写快速且健壮的解析器
    qml Textinput 、TextField、TextEdit、TextArea用法介绍
    6 个问题搞懂 HTTPS 加密通信的原理与 HTTPS 通信安全协议
    Akka框架:Scala并发编程的瑞士军刀
  • 原文地址:https://blog.csdn.net/weixin_38498942/article/details/126524922