1 var 32 v1 2 slice 1 1 31 31 3 var 32 v2 4 slice 1 3 31 31 5 and 1 -2 -4 6 and 1 2 4 7 and 1 -5 -6 8 const 32 11111111111111111111111111111110 9 add 32 -1 -8 10 cond 32 2 9 1 11 add 32 -3 -8 12 cond 32 4 11 3 13 udiv 32 10 12 14 add 32 -8 -13 15 cond 32 7 14 13 16 root 32 15