CMPP

Compare with tag

This instruction subtracts the 56-bit address held in the second source register from the 56-bit address held in the first source register, updates the condition flags based on the result of the subtraction, and discards the result.

Encoding: Integer

Variants: FEAT_MTE (ARMv8.5)

313029282726252423222120191817161514131211109876543210
1011101011000000011111
sfSRmopcodeRnRd

CMPP <Xn|SP>, <Xm|SP>

Equivalent to: SUBPS XZR, <Xn|SP>, <Xm|SP>

Explanations

<Xn|SP>: Is the 64-bit name of the first source general-purpose register or stack pointer, encoded in the "Rn" field.
<Xm|SP>: Is the 64-bit name of the second general-purpose source register or stack pointer, encoded in the "Rm" field.