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

相关推荐
myloveasuka9 小时前
寻址方式笔记
汇编·笔记·计算机组成原理
请输入蚊子11 小时前
《操作系统真象还原》 第六章 完善内核
linux·汇编·操作系统·bochs·操作系统真像还原
myloveasuka12 小时前
指令格式举例
汇编·笔记·计算机组成原理
我在人间贩卖青春1 天前
汇编之分支跳转指令
汇编·arm·分支跳转
我在人间贩卖青春1 天前
汇编之加载存储指令
汇编·arm·寄存器加载存储
我在人间贩卖青春1 天前
汇编之状态寄存器访问指令
汇编·arm·状态寄存器
我在人间贩卖青春1 天前
汇编之软中断指令和协处理指令
汇编·arm·软中断·协处理
我在人间贩卖青春1 天前
汇编之数据处理指令
汇编·arm·数据处理指令
白太岁2 天前
操作系统开发:(11) RTOS 与 GPOS 的分界线:MMU
c语言·开发语言·汇编·arm开发·系统架构
枷锁—sha3 天前
【pwn系列】Pwndbg 汇编调试实操教程
网络·汇编·笔记·安全·网络安全