UMLAL(Unsigned Multiply Accumulate Long)為64位無(wú)符號(hào)長(zhǎng)乘-累加指令。指令將Rm和Rs中的值做無(wú)符號(hào)數(shù)相乘,64位乘積與RdHi,RdLo相加,結(jié)果的低32位保存到RsLo中,而高32位保存到RdHi中。
SMULL(Signed Multiply Long)64位有符號(hào)長(zhǎng)乘法指令。指令將Rm和Rs中的值做有符號(hào)數(shù)相乘,結(jié)果的低32位保存到RsLo中,而高32位保存到RdHi中。