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

相关推荐
JCBP_27 分钟前
QT(3)
开发语言·汇编·c++·qt·算法
出门吃三碗饭4 小时前
编译器构造:模拟器,汇编与反汇编
汇编
zgc12453674 小时前
汇编基础1
汇编·学习
sheepwjl5 小时前
《嵌入式硬件(六):ARM汇编核心内容总结》
汇编·arm开发·嵌入式硬件
武文斌771 天前
ARM工作模式、汇编学习
汇编·嵌入式硬件·学习·arm
mysla1 天前
嵌入式学习day45-硬件—汇编
汇编·学习
DebugKitty1 天前
硬件开发2-汇编2(ARMv7-A)
汇编·bx·stmdb
Aczone281 天前
硬件(六)arm指令
开发语言·汇编·arm开发·嵌入式硬件·算法
Skylar_.2 天前
嵌入式 - ARM(2)汇编
汇编·arm开发
10岁的博客4 天前
深入解析汇编语言的奥秘
汇编