>>871
while(data / (1000*bunbo) > 0)
   ↓
while(data > 1000*bunbo)

だけで大分速くなりそう。