+ printfd("debug: sum z cells -> %u\n",sum_z_cells);
+ sum_range_rate=0;
+ for(i=-a_p_range;i<=a_p_range;i++)
+ {
+ for(j=-a_p_range;j<=a_p_range;j++)
+ {
+ for(k=-a_p_range;k<=a_p_range;k++)
+ {
+ if(!(i==0 && j==0 && k==0))
+ sum_range_rate+=((3*a_p_range*a_p_range)-i*i-j*j-k*k);
+ }
+ }
+ }
+ printfd("debug: sum range rate -> %u\n",sum_range_rate);
+ /* add a_p_p0 ... */
+ if(a_p_p0==NOT_SPECIFIED) a_p_p0=sum_range_rate/4;
+ sum_range_rate+=a_p_p0;