ARM base instruction -- smull

有符号乘法运算

Signed Multiply Long multiplies two 32-bit register values, and writes the result to the 64-bit destination register.

将两个32位寄存器值相乘,并将结果写入64位目标寄存器。

64-bit variant

SMULL <Xd>, <Wn>, <Wm>

is equivalent to

SMADDL <Xd>, <Wn>, <Wm>, XZR

403f34: 528cccfc mov w28, #0x6667 // #26215

403f38: 529999b7 mov w23, #0xcccd // #52429

403f3c: 72acccdc movk w28, #0x6666, lsl #16

403f40: 72b99997 movk w23, #0xcccc, lsl #16

403f44: d503201f nop

403f48: 1adb0f42 sdiv w2, w26, w27
403f4c: 9b3c7c40 smull x0, w2, w28

相关推荐
禾仔仔18 小时前
RISC-V汇编学习(三)—— RV指令集
汇编·risc-v·指令集
leluckys1 天前
swift -(5) 汇编分析结构体、类的内存布局
汇编
cheungxiongwei.com2 天前
ESP32-P4 支持哪些 RISC-V 汇编指令?
汇编·risc-v
charlie1145141914 天前
从0开始的操作系统手搓教程21:进程子系统的一个核心功能——简单的进程切换
汇编·学习·操作系统·线程·进程·手搓教程
凉、介4 天前
ARM 架构下 cache 一致性问题整理
linux·汇编·arm开发·学习·缓存·架构
老胖闲聊4 天前
Python Flask框架学习汇编
汇编·python·学习·flask
试试看1684 天前
汇编前置知识学习 第11-13天
汇编·学习·进制
leluckys4 天前
swift4-汇编分析枚举内存布局
汇编
ツ箫声断丶何处莫凭栏9025 天前
IO的概念和标准IO函数
汇编·c#·io
_zwy5 天前
【C++ 函数重载】—— 现代编译技术下的多态表达与性能优化
c语言·开发语言·汇编·c++