Arithmetic and logic operations
Syntax
Description
V16 += val16
V16 = V16 + val16
V16D += V16S
V16D = V16D + V16S
V32 += val32
V32 = V32 + val32
V32D += V32S
V32D = V32D + V32S
V16 -= val16
V16 = V16 - val16
V16D -= V16S
V16D = V16D - V16S
V32 -= val32
V32 = V32 - val32
V32D -= V32S
V32D = V32D - V32S
V16 * val16 << N
48-bit product register = (V16 * val16) >> N
V16 * val16 >> N
V16A * V16B << N
48-bit product register = (V16A * V16B) << N
V16A * V16B >> N
48-bit product register = (V16A * V16B) >> N
V32 * V16 << N
48-bit product register = (V32 * V16) << N
V32 * V16 >> N
48-bit product register = (V32 * V16) >> N
V32 * val16 << N
48-bit product register = (V32 * val16) << N
V32 * val16 >> N
48-bit product register = (V32 * val16) >> N
V32=/V16
Divide V32 to V16
PROD <<= N
Left shift 48-bit product register by N
V16 <<= N
Left shift V16 by N
V32 <<= N
Left shift V32 by N
PROD >>= N
Right shift 48-bit product register by N
V16 >>= N
Right shift V16 by N
V32 >>= N
Right shift V32 by N
SRB V16, ANDm, ORm
Set / Reset Bits from V16
SRBL V16, ANDm, ORm
Set / Reset Bits from V16 (fa)