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

相关推荐
AUVpwoxkW1 天前
关键词:混合储能,VMD,麻雀搜索算法,遗传算法,混合储能容量配置优化,混合储能功率分配
汇编
取个名字太难了a2 天前
x64(一)
汇编
xiaobuding_QAQ3 天前
51汇编仿真proteus8.15学习篇四(附源码)
汇编·单片机·学习·proteus
xiaobuding_QAQ3 天前
51汇编仿真proteus8.15学习篇三(附源码)
汇编·单片机·学习·proteus
188号安全攻城狮4 天前
【PWN】HappyNewYearCTF_2_栈上变量覆写1
linux·运维·汇编·安全·网络安全
草莓熊Lotso4 天前
Linux 进程创建与终止全解析:fork 原理 + 退出机制实战
linux·运维·服务器·开发语言·汇编·c++·人工智能
爱编码的小八嘎4 天前
汇编语言全接触-105.Natas 幽灵王病毒的分析
汇编
老鱼说AI4 天前
深入理解计算机系统1.5:抽象的重要性:操作系统与虚拟机
c语言·开发语言·汇编
猫猫的小茶馆6 天前
【Linux 驱动开发】一. 搭建开发环境
linux·汇编·arm开发·驱动开发·stm32·嵌入式硬件·mcu
猫猫的小茶馆6 天前
【Linux 驱动开发】二. linux内核模块
linux·汇编·arm开发·驱动开发·stm32·嵌入式硬件·架构