已解决
【ARMv8 SIMD和浮点指令编程】NEON 存储指令——如何将数据从寄存器存储到内存?
来自网友在路上 182882提问 提问时间:2023-10-29 05:09:57阅读次数: 82
最佳答案 问答题库828位专家为你答疑解惑
和加载指令一样,NEON 有一系列的存储指令。比如 ST1、ST2、ST3、ST4。
1 ST1 (multiple structures)
从一个、两个、三个或四个寄存器存储多个单元素结构。该指令将元素从一个、两个、三个或四个 SIMD&FP 寄存器存储到内存,无需交错。每个寄存器的每个元素都被存储。
无偏移
一个寄存器 (opcode == 0111)
ST1 { <Vt>.<T> }, [<Xn|SP>]
两个寄存器 (opcode == 1010)
ST1 { <Vt>.<T>, <Vt2>.<T> }, [<Xn|SP>]
三个寄存器 (opcode == 0110)
ST1 { <Vt>.<T>, <Vt2>.<T>, <Vt3>.<T> }, [<Xn|SP>]
四个寄存器 (opcode == 0010)
ST1 { <Vt>.<T>, <Vt2>.<T>, <Vt3>.<T>, <Vt4>.<T> }, [<Xn|SP>]
查看全文
99%的人还看了
相似问题
- 寄存器、缓存、内存之间的关系和区别
- 北邮22级信通院数电:Verilog-FPGA(10)第十周实验 实现移位寄存器74LS595
- PCIe寄存器之二
- 嵌入式养成计划-51----ARM--ARM汇编指令--内存读写指令--程序状态寄存器传输指令--软中断指令--混合编程
- 野火霸天虎 STM32F407 学习笔记_3 尝试寄存器映射方式点亮 LED 灯
- verilog——移位寄存器
- ARMday03(寄存器读写、栈、程序状态寄存器、软中断和异常、混合编程)
- 【单片机基础小知识-如何通过指针来读写寄存器】
- verilog 每日一练- 移位寄存器
- 汇编的各种指令(数据搬移、移位、位运算、算数、比较、跳转、特殊功能寄存器、单寄存器、多寄存器、栈指针指令)
猜你感兴趣
版权申明
本文"【ARMv8 SIMD和浮点指令编程】NEON 存储指令——如何将数据从寄存器存储到内存?":http://eshow365.cn/6-27428-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 自学爬虫—作业1—requests模块
- 下一篇: Mac-postman存储文件目录