(w1 x) | (v3 x)
(+ (w0 x) (w1 x)) | (+ (w2 x) (v3 x))
(w0 x) | (w2 x)
(+ (+ (w0 x) (w1 x)) 1) | (+ (+ (w2 x) (v3 x)) 1)
(+ y x) | (+ x y)
