In ARM v7-A-R Architecture Reference Manual.pdf I can read:
CBNZ, CBZ
Compare and Branch on Nonzero and Compare and Branch on Zero compare the value in a register with zero, and
conditionally branch forward a constant value. They do not affect the condition flags.
But when I try to use it I got an illegal mnemonic error.