num.Compare:ふたつの数値の比較

小さいほうを生成し、差を使って大きいほうの範囲を決定し、生成する
少なくともgapの差がある数値をふたつ生成する
-----------------
param0,param1 : 小さい方の最小値,最大値
param2,param3 : 大きいほうの最小値,最大値
param4,param5 : 差の最小値,最大値
must: param0 + param4 >= param2
must: param1 + param5 <= param3
param6,param7 : offsetの範囲 -----------------
%0a:値1
%1a:値2
%2a:%8aが0ならoffset
%3a:%8aが1ならoffset
%4a:offset
%5a:小の値
%6a:大の値
%7a:0:大小の順、1;小大の順
%8a:offsetを含む側、0か1