>>865
それ以外の部分で遅いだけでしょ。。。
ためしに
if(m_x==0&&m_y< 0) return 0;
の前に
return 0;
とでも置いて実行してみたら?