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

相关推荐
我在人间贩卖青春3 天前
汇编之伪指令
汇编·伪指令
我在人间贩卖青春3 天前
汇编之伪操作
汇编·伪操作
济6173 天前
FreeRTOS基础--堆栈概念与汇编指令实战解析
汇编·嵌入式·freertos
myloveasuka3 天前
汇编TEST指令
汇编
我在人间贩卖青春3 天前
汇编编程驱动LED
汇编·点亮led
我在人间贩卖青春3 天前
汇编和C编程相互调用
汇编·混合编程
myloveasuka4 天前
寻址方式笔记
汇编·笔记·计算机组成原理
请输入蚊子4 天前
《操作系统真象还原》 第六章 完善内核
linux·汇编·操作系统·bochs·操作系统真像还原
myloveasuka4 天前
指令格式举例
汇编·笔记·计算机组成原理
我在人间贩卖青春5 天前
汇编之分支跳转指令
汇编·arm·分支跳转