>>556
|x-a|^=x*x-2*x*a+a*a(内積と数の積は区別)