umsubl

Unsigned Multiply-Subtract Long

UMSUBL <Xd>, <Wn>, <Wm>, <Xa>

Calculates (Xa - (Wn * Wm)) (Unsigned 64-bit).

Details

The Unsigned Multiply-Subtract Long instruction calculates (Xa - (Wn * Wm)) (Unsigned 64-bit).

Pseudocode Operation

Xd ← Wn - Wm
// Flags affected: N, Z, C, V

Example

UMSUBL x0, w1, w2, x5

Encoding

Binary Layout
10011011
101
Rm
1
Ra
Rn
Rd
 
Format Data Processing
Opcode 0x9BA08000
Extension Base

Operands

  • Xd
    Destination 64-bit integer register
  • Wn
    First source / base 32-bit integer register
  • Wm
    Second source / offset 32-bit integer register
  • Xa
    Minuend