Cleanup smoothstep.sh / .h.

h_step_sum was used to compute moving sum.  Not in use anymore.
This commit is contained in:
Qi Wang
2017-05-25 13:33:34 -07:00
committed by Qi Wang
parent 1df18d7c83
commit 927239b910
4 changed files with 205 additions and 207 deletions

View File

@@ -83,16 +83,14 @@ cat <<EOF
#define SMOOTHSTEP_NSTEPS ${nsteps}
#define SMOOTHSTEP_BFP ${bfp}
#define SMOOTHSTEP \\
/* STEP(step, h, x, y, h_sum) */ \\
/* STEP(step, h, x, y) */ \\
EOF
s=1
h_sum=0
while [ $s -le $nsteps ] ; do
$variant ${s}
x=`echo ${xprec} k ${s} ${nsteps} / p | dc | tr -d '\\\\\n' | sed -e 's#^\.#0.#g'`
h_sum=$((h_sum+h))
printf ' STEP(%4d, UINT64_C(0x%016x), %s, %s, UINT64_C(0x%016x)) \\\n' ${s} ${h} ${x} ${y} ${h_sum}
printf ' STEP(%4d, UINT64_C(0x%016x), %s, %s) \\\n' ${s} ${h} ${x} ${y}
s=$((s+1))
done