ARM's compare-and-branch idioms (cbz, b.cond) and its historically conditional instruction set are why ARM code often has fewer branches than x86 — relevant on modern cores where mispredictions cost 15+ cycles. This is the control flow running in every Android app and iOS frame render.