`n > 2` could be a comparison operator in some architectures. For example, in dcpu16 (fictional, but I'm sure this was inspired from somewhere), `a = b > 2` would be written as:
set A, 0
ifg B, 2
set A, 1
It conditionally evaluates a machine instruction, which is, indeed, branching.