(+ 2 (+ 2 2)) | (+ (+ 2 2) 2)
v0 | v2
v0 | (+ (+ (+ 2 2) 2) 2)
(+ (+ x 2) (+ 2 (+ 2 2))) | (+ x (+ (+ (+ 2 2) 2) 2))
(ite (<= (+ (+ 1 x) v0) 0) (+ (+ x 2) (+ 2 (+ 2 2))) x) | (v1 x)
(ite (<= (+ (+ 1 x) v0) 0) (+ (+ x 2) (+ 2 (+ 2 2))) x) | (ite (<= (+ (+ 1 x) v2) 0) (+ x (+ (+ (+ 2 2) 2) 2)) x)
(+ (+ 1 x) v0) | (+ (+ 1 x) v2)
