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

相关推荐
浩浩测试一下1 小时前
汇编 位运算 (逆向分析)
汇编·逆向·位运算·asm·windows编程·二进制逆向
浩浩测试一下2 小时前
汇编 高低八位寄存器数据存储方式(逆向分析)
汇编·网络安全·逆向·二进制·免杀·寄存器·windows编程
a833319610 小时前
C语言嵌入汇编详解
汇编·单片机·语言
yoyo_zzm1 天前
汇编到PHP:五大编程语言核心特性全解析
开发语言·汇编·php
ComputerInBook3 天前
X64 汇编 MOVSD 的两种用法
汇编·汇编指令·movsd
YangWeiminPHD4 天前
金水32051编译器下的AI8051U单片机入门:从点亮LED到“你好,世界,我来了!”
c语言·汇编·51单片机·编译器
九思十安6 天前
HNU2026-计算机系统-笔记 5 汇编进阶
汇编·笔记
九思十安6 天前
HNU2026-计算机系统-笔记 4 汇编初步
汇编·笔记
这猪好帅7 天前
协程原理与实现
汇编
Byron Loong10 天前
【逆向】AT Hook 与 Inline Hook 对比
c语言·汇编·c++