• Hexagon_V65_Programmers_Reference_Manual(21)


    11.5.12 加载无符号半字

    从内存中加载无符号半字。中有效地址处的16位半字存储器位于目标寄存器的最低有效16位。目的地寄存器从16位零扩展到32位。
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    11.5.12 有条件加载无符号半字

    从内存中加载无符号半字。中有效地址处的16位半字存储器位于目标寄存器的最低有效16位。目的地寄存器从16位零扩展到32位。

    此指令是基于谓词值的条件指令。如果谓词为true,则执行指令,否则将其视为NOP。
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    PredNew 			PredNew
    Sense 				Sense
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    11.5.13 加载字

    从内存中加载一个32位字,并将其放入目标寄存器。
    在这里插入图片描述类别:LD(插槽0,1)

    编码

    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    11.5.14 有条件地加载单词

    从内存中加载一个32位字,并将其放入目标寄存器。

    此指令是基于谓词值的条件指令。如果谓词为true,则执行指令,否则将其视为NOP。
    在这里插入图片描述

    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    PredNew 			PredNew
    Sense 				Sense
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    y5 					Field to encode register y
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    11.5.15 释放堆栈帧

    从调用堆栈中释放堆栈帧。指令首先加载保存的FP,然后从FP处的地址保存LR值。然后将SP指向上一帧。

    堆栈布局如下图所示。
    在这里插入图片描述
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    d5 					Field to encode register d
    s5 					Field to encode register 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    11.5.16 释放帧并返回

    从具有堆栈帧的函数返回。此指令相当于DealocFrame然后是jumpr R31。
    在这里插入图片描述
    类别:LD(插槽0,1)

    编码
    在这里插入图片描述

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    
    d5 					Field to encode register d
    s5 					Field to encode register s
    v2					Field to encode register v
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    11.5.17 将字节加载并解压缩为半字

    从内存中加载连续字节并将其矢量解压缩为半字。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    类别:LD(插槽0,1)

    编码

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

    Field name 			Description
    ICLASS 				Instruction Class
    Amode 				Amode
    Type 				Type
    UN 					Unsigned
    Parse 				Packet/Loop parse bits
    d5 					Field to encode register d
    e5 					Field to encode register e
    s5 					Field to encode register s
    t5 					Field to encode register t
    u1 					Field to encode register u
    x5 					Field to encode register x
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
  • 相关阅读:
    28 vant组件库
    精彩,Excel成为编程语言,国产重量级选手再也坐不住了
    数据科学与机器学习案例之WiFi定位系统的位置预测
    【论文翻译】Rethinking Network Pruning—under the Pre-train and Fine-tune Paradigm
    RTOS的基本概念与线程基础知识
    【SM6225】移动usb3 硬盘识别慢
    [C++] STL :stack&&queue详解 及 模拟实现
    sql 4
    LeetCode 0630.课程表 III:贪心 + 优先队列
    【数据结构与算法】之深入解析“两个盒子中球的颜色数相同的概率”的求解思路与算法示例
  • 原文地址:https://blog.csdn.net/weixin_38498942/article/details/126280400