xrange = samplemap[nsamples - 1] - samplemap[0];
xrange = max(xrange, auxxrange);
if (xrange == 0.0) xrange = 1.0; /* avoid division by 0.0 */
xrange = samplemap[nsamples - 1] - samplemap[0];
xrange = max(xrange, auxxrange);
if (xrange == 0.0) xrange = 1.0; /* avoid division by 0.0 */