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