保守代わりに
x1 <= x2  v1 <= v2  になってる4つの変数がある


// 0 x1----------x2 v1 v2 :v1,v2が範囲内にない
// 1 x1-------v1 x2 v2 :v1が範囲内にある
// 2 v1 x1 v2------x2 :v2が範囲内にある
// 3 x1--v1 v2--x2 :v1,v2共範囲内にある
という4つの状態に別けたくて

((x1<v1 && v1<x2)&1)+((x1<v2 && v2<x2)&1)*2 )

とやったのだけど、 もっと格好良い方法があるかな?