Coverage Report

Created: 2026-11-12 07:35

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/imagemagick/MagickCore/statistic-private.h
Line
Count
Source
1
/*
2
  Copyright @ 1999 ImageMagick Studio LLC, a non-profit organization
3
  dedicated to making software imaging solutions freely available.
4
5
  You may not use this file except in compliance with the License.  You may
6
  obtain a copy of the License at
7
8
    https://imagemagick.org/license/
9
10
  Unless required by applicable law or agreed to in writing, software
11
  distributed under the License is distributed on an "AS IS" BASIS,
12
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
  See the License for the specific language governing permissions and
14
  limitations under the License.
15
16
  MagickCore private graphic gems methods.
17
*/
18
#ifndef MAGICKCORE_STATISTIC_PRIVATE_H
19
#define MAGICKCORE_STATISTIC_PRIVATE_H
20
21
#if defined(__cplusplus) || defined(c_plusplus)
22
extern "C" {
23
#endif
24
25
static inline MagickBooleanType MagickSafeSignificantError(const double error,
26
  const double fuzz)
27
747M
{
28
747M
  double threshold = (fuzz > 0.0 ? fuzz : MagickEpsilon)*(1.0+MagickEpsilon);
29
747M
  return(error > threshold ? MagickTrue : MagickFalse);
30
747M
}
Unexecuted instantiation: drawing-wand.c:MagickSafeSignificantError
Unexecuted instantiation: magick-image.c:MagickSafeSignificantError
Unexecuted instantiation: animate.c:MagickSafeSignificantError
Unexecuted instantiation: annotate.c:MagickSafeSignificantError
Unexecuted instantiation: attribute.c:MagickSafeSignificantError
Unexecuted instantiation: blob.c:MagickSafeSignificantError
Unexecuted instantiation: cache.c:MagickSafeSignificantError
Unexecuted instantiation: cache-view.c:MagickSafeSignificantError
Unexecuted instantiation: channel.c:MagickSafeSignificantError
Unexecuted instantiation: cipher.c:MagickSafeSignificantError
Unexecuted instantiation: color.c:MagickSafeSignificantError
Unexecuted instantiation: colormap.c:MagickSafeSignificantError
Unexecuted instantiation: colorspace.c:MagickSafeSignificantError
Unexecuted instantiation: compare.c:MagickSafeSignificantError
Unexecuted instantiation: composite.c:MagickSafeSignificantError
Unexecuted instantiation: constitute.c:MagickSafeSignificantError
Unexecuted instantiation: decorate.c:MagickSafeSignificantError
Unexecuted instantiation: delegate.c:MagickSafeSignificantError
Unexecuted instantiation: display.c:MagickSafeSignificantError
Unexecuted instantiation: distort.c:MagickSafeSignificantError
Unexecuted instantiation: distribute-cache.c:MagickSafeSignificantError
Unexecuted instantiation: draw.c:MagickSafeSignificantError
Unexecuted instantiation: effect.c:MagickSafeSignificantError
Unexecuted instantiation: enhance.c:MagickSafeSignificantError
Unexecuted instantiation: feature.c:MagickSafeSignificantError
Unexecuted instantiation: fourier.c:MagickSafeSignificantError
Unexecuted instantiation: fx.c:MagickSafeSignificantError
Unexecuted instantiation: gem.c:MagickSafeSignificantError
Unexecuted instantiation: geometry.c:MagickSafeSignificantError
Unexecuted instantiation: histogram.c:MagickSafeSignificantError
Unexecuted instantiation: identify.c:MagickSafeSignificantError
Unexecuted instantiation: image.c:MagickSafeSignificantError
Unexecuted instantiation: compress.c:MagickSafeSignificantError
Unexecuted instantiation: layer.c:MagickSafeSignificantError
Unexecuted instantiation: list.c:MagickSafeSignificantError
Unexecuted instantiation: locale.c:MagickSafeSignificantError
Unexecuted instantiation: log.c:MagickSafeSignificantError
Unexecuted instantiation: magic.c:MagickSafeSignificantError
Unexecuted instantiation: magick.c:MagickSafeSignificantError
Unexecuted instantiation: coder.c:MagickSafeSignificantError
Unexecuted instantiation: matrix.c:MagickSafeSignificantError
Unexecuted instantiation: memory.c:MagickSafeSignificantError
Unexecuted instantiation: mime.c:MagickSafeSignificantError
Unexecuted instantiation: monitor.c:MagickSafeSignificantError
Unexecuted instantiation: montage.c:MagickSafeSignificantError
Unexecuted instantiation: morphology.c:MagickSafeSignificantError
Unexecuted instantiation: opencl.c:MagickSafeSignificantError
Unexecuted instantiation: option.c:MagickSafeSignificantError
Unexecuted instantiation: paint.c:MagickSafeSignificantError
pixel.c:MagickSafeSignificantError
Line
Count
Source
27
747M
{
28
747M
  double threshold = (fuzz > 0.0 ? fuzz : MagickEpsilon)*(1.0+MagickEpsilon);
29
747M
  return(error > threshold ? MagickTrue : MagickFalse);
30
747M
}
Unexecuted instantiation: policy.c:MagickSafeSignificantError
Unexecuted instantiation: prepress.c:MagickSafeSignificantError
Unexecuted instantiation: property.c:MagickSafeSignificantError
Unexecuted instantiation: profile.c:MagickSafeSignificantError
Unexecuted instantiation: quantize.c:MagickSafeSignificantError
Unexecuted instantiation: quantum.c:MagickSafeSignificantError
Unexecuted instantiation: quantum-export.c:MagickSafeSignificantError
Unexecuted instantiation: quantum-import.c:MagickSafeSignificantError
Unexecuted instantiation: random.c:MagickSafeSignificantError
Unexecuted instantiation: resample.c:MagickSafeSignificantError
Unexecuted instantiation: resize.c:MagickSafeSignificantError
Unexecuted instantiation: resource.c:MagickSafeSignificantError
Unexecuted instantiation: segment.c:MagickSafeSignificantError
Unexecuted instantiation: semaphore.c:MagickSafeSignificantError
Unexecuted instantiation: shear.c:MagickSafeSignificantError
Unexecuted instantiation: signature.c:MagickSafeSignificantError
Unexecuted instantiation: static.c:MagickSafeSignificantError
Unexecuted instantiation: statistic.c:MagickSafeSignificantError
Unexecuted instantiation: stream.c:MagickSafeSignificantError
Unexecuted instantiation: string.c:MagickSafeSignificantError
Unexecuted instantiation: timer.c:MagickSafeSignificantError
Unexecuted instantiation: token.c:MagickSafeSignificantError
Unexecuted instantiation: transform.c:MagickSafeSignificantError
Unexecuted instantiation: threshold.c:MagickSafeSignificantError
Unexecuted instantiation: type.c:MagickSafeSignificantError
Unexecuted instantiation: utility.c:MagickSafeSignificantError
Unexecuted instantiation: visual-effects.c:MagickSafeSignificantError
Unexecuted instantiation: vision.c:MagickSafeSignificantError
Unexecuted instantiation: xml-tree.c:MagickSafeSignificantError
Unexecuted instantiation: xwindow.c:MagickSafeSignificantError
Unexecuted instantiation: aai.c:MagickSafeSignificantError
Unexecuted instantiation: art.c:MagickSafeSignificantError
Unexecuted instantiation: ase.c:MagickSafeSignificantError
Unexecuted instantiation: ashlar.c:MagickSafeSignificantError
Unexecuted instantiation: avs.c:MagickSafeSignificantError
Unexecuted instantiation: bayer.c:MagickSafeSignificantError
Unexecuted instantiation: bgr.c:MagickSafeSignificantError
Unexecuted instantiation: bmp.c:MagickSafeSignificantError
Unexecuted instantiation: braille.c:MagickSafeSignificantError
Unexecuted instantiation: cals.c:MagickSafeSignificantError
Unexecuted instantiation: caption.c:MagickSafeSignificantError
Unexecuted instantiation: cin.c:MagickSafeSignificantError
Unexecuted instantiation: cip.c:MagickSafeSignificantError
Unexecuted instantiation: clip.c:MagickSafeSignificantError
Unexecuted instantiation: cmyk.c:MagickSafeSignificantError
Unexecuted instantiation: cube.c:MagickSafeSignificantError
Unexecuted instantiation: cut.c:MagickSafeSignificantError
Unexecuted instantiation: c2pa.c:MagickSafeSignificantError
Unexecuted instantiation: dcm.c:MagickSafeSignificantError
Unexecuted instantiation: dds.c:MagickSafeSignificantError
Unexecuted instantiation: debug.c:MagickSafeSignificantError
Unexecuted instantiation: dib.c:MagickSafeSignificantError
Unexecuted instantiation: dng.c:MagickSafeSignificantError
Unexecuted instantiation: dpx.c:MagickSafeSignificantError
Unexecuted instantiation: farbfeld.c:MagickSafeSignificantError
Unexecuted instantiation: fax.c:MagickSafeSignificantError
Unexecuted instantiation: fits.c:MagickSafeSignificantError
Unexecuted instantiation: fl32.c:MagickSafeSignificantError
Unexecuted instantiation: ftxt.c:MagickSafeSignificantError
Unexecuted instantiation: gif.c:MagickSafeSignificantError
Unexecuted instantiation: gradient.c:MagickSafeSignificantError
Unexecuted instantiation: gray.c:MagickSafeSignificantError
Unexecuted instantiation: hald.c:MagickSafeSignificantError
Unexecuted instantiation: hdr.c:MagickSafeSignificantError
Unexecuted instantiation: hrz.c:MagickSafeSignificantError
Unexecuted instantiation: html.c:MagickSafeSignificantError
Unexecuted instantiation: icon.c:MagickSafeSignificantError
Unexecuted instantiation: info.c:MagickSafeSignificantError
Unexecuted instantiation: inline.c:MagickSafeSignificantError
Unexecuted instantiation: ipl.c:MagickSafeSignificantError
Unexecuted instantiation: jnx.c:MagickSafeSignificantError
Unexecuted instantiation: json.c:MagickSafeSignificantError
Unexecuted instantiation: kernel.c:MagickSafeSignificantError
Unexecuted instantiation: label.c:MagickSafeSignificantError
Unexecuted instantiation: mac.c:MagickSafeSignificantError
Unexecuted instantiation: map.c:MagickSafeSignificantError
Unexecuted instantiation: mask.c:MagickSafeSignificantError
Unexecuted instantiation: mat.c:MagickSafeSignificantError
Unexecuted instantiation: matte.c:MagickSafeSignificantError
Unexecuted instantiation: meta.c:MagickSafeSignificantError
Unexecuted instantiation: miff.c:MagickSafeSignificantError
Unexecuted instantiation: mono.c:MagickSafeSignificantError
Unexecuted instantiation: mpc.c:MagickSafeSignificantError
Unexecuted instantiation: mpr.c:MagickSafeSignificantError
Unexecuted instantiation: msl.c:MagickSafeSignificantError
Unexecuted instantiation: mtv.c:MagickSafeSignificantError
Unexecuted instantiation: mvg.c:MagickSafeSignificantError
Unexecuted instantiation: null.c:MagickSafeSignificantError
Unexecuted instantiation: ora.c:MagickSafeSignificantError
Unexecuted instantiation: otb.c:MagickSafeSignificantError
Unexecuted instantiation: palm.c:MagickSafeSignificantError
Unexecuted instantiation: pango.c:MagickSafeSignificantError
Unexecuted instantiation: pattern.c:MagickSafeSignificantError
Unexecuted instantiation: pcd.c:MagickSafeSignificantError
Unexecuted instantiation: pcl.c:MagickSafeSignificantError
Unexecuted instantiation: pcx.c:MagickSafeSignificantError
Unexecuted instantiation: pdb.c:MagickSafeSignificantError
Unexecuted instantiation: pdf.c:MagickSafeSignificantError
Unexecuted instantiation: pes.c:MagickSafeSignificantError
Unexecuted instantiation: pgx.c:MagickSafeSignificantError
Unexecuted instantiation: pict.c:MagickSafeSignificantError
Unexecuted instantiation: pix.c:MagickSafeSignificantError
Unexecuted instantiation: plasma.c:MagickSafeSignificantError
Unexecuted instantiation: pnm.c:MagickSafeSignificantError
Unexecuted instantiation: ps2.c:MagickSafeSignificantError
Unexecuted instantiation: ps3.c:MagickSafeSignificantError
Unexecuted instantiation: ps.c:MagickSafeSignificantError
Unexecuted instantiation: psd.c:MagickSafeSignificantError
Unexecuted instantiation: pwp.c:MagickSafeSignificantError
Unexecuted instantiation: qoi.c:MagickSafeSignificantError
Unexecuted instantiation: raw.c:MagickSafeSignificantError
Unexecuted instantiation: rgb.c:MagickSafeSignificantError
Unexecuted instantiation: rgf.c:MagickSafeSignificantError
Unexecuted instantiation: rla.c:MagickSafeSignificantError
Unexecuted instantiation: rle.c:MagickSafeSignificantError
Unexecuted instantiation: scr.c:MagickSafeSignificantError
Unexecuted instantiation: screenshot.c:MagickSafeSignificantError
Unexecuted instantiation: sct.c:MagickSafeSignificantError
Unexecuted instantiation: sf3.c:MagickSafeSignificantError
Unexecuted instantiation: sfw.c:MagickSafeSignificantError
Unexecuted instantiation: sgi.c:MagickSafeSignificantError
Unexecuted instantiation: sixel.c:MagickSafeSignificantError
Unexecuted instantiation: stegano.c:MagickSafeSignificantError
Unexecuted instantiation: strimg.c:MagickSafeSignificantError
Unexecuted instantiation: sun.c:MagickSafeSignificantError
Unexecuted instantiation: svg.c:MagickSafeSignificantError
Unexecuted instantiation: tga.c:MagickSafeSignificantError
Unexecuted instantiation: thumbnail.c:MagickSafeSignificantError
Unexecuted instantiation: tile.c:MagickSafeSignificantError
Unexecuted instantiation: tim2.c:MagickSafeSignificantError
Unexecuted instantiation: tim.c:MagickSafeSignificantError
Unexecuted instantiation: ttf.c:MagickSafeSignificantError
Unexecuted instantiation: txt.c:MagickSafeSignificantError
Unexecuted instantiation: uil.c:MagickSafeSignificantError
Unexecuted instantiation: url.c:MagickSafeSignificantError
Unexecuted instantiation: uyvy.c:MagickSafeSignificantError
Unexecuted instantiation: vicar.c:MagickSafeSignificantError
Unexecuted instantiation: vid.c:MagickSafeSignificantError
Unexecuted instantiation: video.c:MagickSafeSignificantError
Unexecuted instantiation: viff.c:MagickSafeSignificantError
Unexecuted instantiation: vips.c:MagickSafeSignificantError
Unexecuted instantiation: wbinfo.c:MagickSafeSignificantError
Unexecuted instantiation: wbmp.c:MagickSafeSignificantError
Unexecuted instantiation: wpg.c:MagickSafeSignificantError
Unexecuted instantiation: xbm.c:MagickSafeSignificantError
Unexecuted instantiation: xc.c:MagickSafeSignificantError
Unexecuted instantiation: xcf.c:MagickSafeSignificantError
Unexecuted instantiation: xpm.c:MagickSafeSignificantError
Unexecuted instantiation: xps.c:MagickSafeSignificantError
Unexecuted instantiation: yaml.c:MagickSafeSignificantError
Unexecuted instantiation: ycbcr.c:MagickSafeSignificantError
Unexecuted instantiation: yuv.c:MagickSafeSignificantError
Unexecuted instantiation: heic.c:MagickSafeSignificantError
Unexecuted instantiation: jpeg.c:MagickSafeSignificantError
Unexecuted instantiation: jp2.c:MagickSafeSignificantError
Unexecuted instantiation: jxl.c:MagickSafeSignificantError
Unexecuted instantiation: png.c:MagickSafeSignificantError
Unexecuted instantiation: ept.c:MagickSafeSignificantError
Unexecuted instantiation: tiff.c:MagickSafeSignificantError
Unexecuted instantiation: thread.c:MagickSafeSignificantError
Unexecuted instantiation: webp.c:MagickSafeSignificantError
31
32
#ifndef DBL_TRUE_MIN
33
#define DBL_TRUE_MIN 4.9406564584124654e-324
34
#endif
35
36
static inline double MagickSafeLog10(const double x)
37
0
{
38
0
  return(log10(fmax(x,DBL_TRUE_MIN)));
39
0
}
Unexecuted instantiation: drawing-wand.c:MagickSafeLog10
Unexecuted instantiation: magick-image.c:MagickSafeLog10
Unexecuted instantiation: animate.c:MagickSafeLog10
Unexecuted instantiation: annotate.c:MagickSafeLog10
Unexecuted instantiation: attribute.c:MagickSafeLog10
Unexecuted instantiation: blob.c:MagickSafeLog10
Unexecuted instantiation: cache.c:MagickSafeLog10
Unexecuted instantiation: cache-view.c:MagickSafeLog10
Unexecuted instantiation: channel.c:MagickSafeLog10
Unexecuted instantiation: cipher.c:MagickSafeLog10
Unexecuted instantiation: color.c:MagickSafeLog10
Unexecuted instantiation: colormap.c:MagickSafeLog10
Unexecuted instantiation: colorspace.c:MagickSafeLog10
Unexecuted instantiation: compare.c:MagickSafeLog10
Unexecuted instantiation: composite.c:MagickSafeLog10
Unexecuted instantiation: constitute.c:MagickSafeLog10
Unexecuted instantiation: decorate.c:MagickSafeLog10
Unexecuted instantiation: delegate.c:MagickSafeLog10
Unexecuted instantiation: display.c:MagickSafeLog10
Unexecuted instantiation: distort.c:MagickSafeLog10
Unexecuted instantiation: distribute-cache.c:MagickSafeLog10
Unexecuted instantiation: draw.c:MagickSafeLog10
Unexecuted instantiation: effect.c:MagickSafeLog10
Unexecuted instantiation: enhance.c:MagickSafeLog10
Unexecuted instantiation: feature.c:MagickSafeLog10
Unexecuted instantiation: fourier.c:MagickSafeLog10
Unexecuted instantiation: fx.c:MagickSafeLog10
Unexecuted instantiation: gem.c:MagickSafeLog10
Unexecuted instantiation: geometry.c:MagickSafeLog10
Unexecuted instantiation: histogram.c:MagickSafeLog10
Unexecuted instantiation: identify.c:MagickSafeLog10
Unexecuted instantiation: image.c:MagickSafeLog10
Unexecuted instantiation: compress.c:MagickSafeLog10
Unexecuted instantiation: layer.c:MagickSafeLog10
Unexecuted instantiation: list.c:MagickSafeLog10
Unexecuted instantiation: locale.c:MagickSafeLog10
Unexecuted instantiation: log.c:MagickSafeLog10
Unexecuted instantiation: magic.c:MagickSafeLog10
Unexecuted instantiation: magick.c:MagickSafeLog10
Unexecuted instantiation: coder.c:MagickSafeLog10
Unexecuted instantiation: matrix.c:MagickSafeLog10
Unexecuted instantiation: memory.c:MagickSafeLog10
Unexecuted instantiation: mime.c:MagickSafeLog10
Unexecuted instantiation: monitor.c:MagickSafeLog10
Unexecuted instantiation: montage.c:MagickSafeLog10
Unexecuted instantiation: morphology.c:MagickSafeLog10
Unexecuted instantiation: opencl.c:MagickSafeLog10
Unexecuted instantiation: option.c:MagickSafeLog10
Unexecuted instantiation: paint.c:MagickSafeLog10
Unexecuted instantiation: pixel.c:MagickSafeLog10
Unexecuted instantiation: policy.c:MagickSafeLog10
Unexecuted instantiation: prepress.c:MagickSafeLog10
Unexecuted instantiation: property.c:MagickSafeLog10
Unexecuted instantiation: profile.c:MagickSafeLog10
Unexecuted instantiation: quantize.c:MagickSafeLog10
Unexecuted instantiation: quantum.c:MagickSafeLog10
Unexecuted instantiation: quantum-export.c:MagickSafeLog10
Unexecuted instantiation: quantum-import.c:MagickSafeLog10
Unexecuted instantiation: random.c:MagickSafeLog10
Unexecuted instantiation: resample.c:MagickSafeLog10
Unexecuted instantiation: resize.c:MagickSafeLog10
Unexecuted instantiation: resource.c:MagickSafeLog10
Unexecuted instantiation: segment.c:MagickSafeLog10
Unexecuted instantiation: semaphore.c:MagickSafeLog10
Unexecuted instantiation: shear.c:MagickSafeLog10
Unexecuted instantiation: signature.c:MagickSafeLog10
Unexecuted instantiation: static.c:MagickSafeLog10
Unexecuted instantiation: statistic.c:MagickSafeLog10
Unexecuted instantiation: stream.c:MagickSafeLog10
Unexecuted instantiation: string.c:MagickSafeLog10
Unexecuted instantiation: timer.c:MagickSafeLog10
Unexecuted instantiation: token.c:MagickSafeLog10
Unexecuted instantiation: transform.c:MagickSafeLog10
Unexecuted instantiation: threshold.c:MagickSafeLog10
Unexecuted instantiation: type.c:MagickSafeLog10
Unexecuted instantiation: utility.c:MagickSafeLog10
Unexecuted instantiation: visual-effects.c:MagickSafeLog10
Unexecuted instantiation: vision.c:MagickSafeLog10
Unexecuted instantiation: xml-tree.c:MagickSafeLog10
Unexecuted instantiation: xwindow.c:MagickSafeLog10
Unexecuted instantiation: aai.c:MagickSafeLog10
Unexecuted instantiation: art.c:MagickSafeLog10
Unexecuted instantiation: ase.c:MagickSafeLog10
Unexecuted instantiation: ashlar.c:MagickSafeLog10
Unexecuted instantiation: avs.c:MagickSafeLog10
Unexecuted instantiation: bayer.c:MagickSafeLog10
Unexecuted instantiation: bgr.c:MagickSafeLog10
Unexecuted instantiation: bmp.c:MagickSafeLog10
Unexecuted instantiation: braille.c:MagickSafeLog10
Unexecuted instantiation: cals.c:MagickSafeLog10
Unexecuted instantiation: caption.c:MagickSafeLog10
Unexecuted instantiation: cin.c:MagickSafeLog10
Unexecuted instantiation: cip.c:MagickSafeLog10
Unexecuted instantiation: clip.c:MagickSafeLog10
Unexecuted instantiation: cmyk.c:MagickSafeLog10
Unexecuted instantiation: cube.c:MagickSafeLog10
Unexecuted instantiation: cut.c:MagickSafeLog10
Unexecuted instantiation: c2pa.c:MagickSafeLog10
Unexecuted instantiation: dcm.c:MagickSafeLog10
Unexecuted instantiation: dds.c:MagickSafeLog10
Unexecuted instantiation: debug.c:MagickSafeLog10
Unexecuted instantiation: dib.c:MagickSafeLog10
Unexecuted instantiation: dng.c:MagickSafeLog10
Unexecuted instantiation: dpx.c:MagickSafeLog10
Unexecuted instantiation: farbfeld.c:MagickSafeLog10
Unexecuted instantiation: fax.c:MagickSafeLog10
Unexecuted instantiation: fits.c:MagickSafeLog10
Unexecuted instantiation: fl32.c:MagickSafeLog10
Unexecuted instantiation: ftxt.c:MagickSafeLog10
Unexecuted instantiation: gif.c:MagickSafeLog10
Unexecuted instantiation: gradient.c:MagickSafeLog10
Unexecuted instantiation: gray.c:MagickSafeLog10
Unexecuted instantiation: hald.c:MagickSafeLog10
Unexecuted instantiation: hdr.c:MagickSafeLog10
Unexecuted instantiation: hrz.c:MagickSafeLog10
Unexecuted instantiation: html.c:MagickSafeLog10
Unexecuted instantiation: icon.c:MagickSafeLog10
Unexecuted instantiation: info.c:MagickSafeLog10
Unexecuted instantiation: inline.c:MagickSafeLog10
Unexecuted instantiation: ipl.c:MagickSafeLog10
Unexecuted instantiation: jnx.c:MagickSafeLog10
Unexecuted instantiation: json.c:MagickSafeLog10
Unexecuted instantiation: kernel.c:MagickSafeLog10
Unexecuted instantiation: label.c:MagickSafeLog10
Unexecuted instantiation: mac.c:MagickSafeLog10
Unexecuted instantiation: map.c:MagickSafeLog10
Unexecuted instantiation: mask.c:MagickSafeLog10
Unexecuted instantiation: mat.c:MagickSafeLog10
Unexecuted instantiation: matte.c:MagickSafeLog10
Unexecuted instantiation: meta.c:MagickSafeLog10
Unexecuted instantiation: miff.c:MagickSafeLog10
Unexecuted instantiation: mono.c:MagickSafeLog10
Unexecuted instantiation: mpc.c:MagickSafeLog10
Unexecuted instantiation: mpr.c:MagickSafeLog10
Unexecuted instantiation: msl.c:MagickSafeLog10
Unexecuted instantiation: mtv.c:MagickSafeLog10
Unexecuted instantiation: mvg.c:MagickSafeLog10
Unexecuted instantiation: null.c:MagickSafeLog10
Unexecuted instantiation: ora.c:MagickSafeLog10
Unexecuted instantiation: otb.c:MagickSafeLog10
Unexecuted instantiation: palm.c:MagickSafeLog10
Unexecuted instantiation: pango.c:MagickSafeLog10
Unexecuted instantiation: pattern.c:MagickSafeLog10
Unexecuted instantiation: pcd.c:MagickSafeLog10
Unexecuted instantiation: pcl.c:MagickSafeLog10
Unexecuted instantiation: pcx.c:MagickSafeLog10
Unexecuted instantiation: pdb.c:MagickSafeLog10
Unexecuted instantiation: pdf.c:MagickSafeLog10
Unexecuted instantiation: pes.c:MagickSafeLog10
Unexecuted instantiation: pgx.c:MagickSafeLog10
Unexecuted instantiation: pict.c:MagickSafeLog10
Unexecuted instantiation: pix.c:MagickSafeLog10
Unexecuted instantiation: plasma.c:MagickSafeLog10
Unexecuted instantiation: pnm.c:MagickSafeLog10
Unexecuted instantiation: ps2.c:MagickSafeLog10
Unexecuted instantiation: ps3.c:MagickSafeLog10
Unexecuted instantiation: ps.c:MagickSafeLog10
Unexecuted instantiation: psd.c:MagickSafeLog10
Unexecuted instantiation: pwp.c:MagickSafeLog10
Unexecuted instantiation: qoi.c:MagickSafeLog10
Unexecuted instantiation: raw.c:MagickSafeLog10
Unexecuted instantiation: rgb.c:MagickSafeLog10
Unexecuted instantiation: rgf.c:MagickSafeLog10
Unexecuted instantiation: rla.c:MagickSafeLog10
Unexecuted instantiation: rle.c:MagickSafeLog10
Unexecuted instantiation: scr.c:MagickSafeLog10
Unexecuted instantiation: screenshot.c:MagickSafeLog10
Unexecuted instantiation: sct.c:MagickSafeLog10
Unexecuted instantiation: sf3.c:MagickSafeLog10
Unexecuted instantiation: sfw.c:MagickSafeLog10
Unexecuted instantiation: sgi.c:MagickSafeLog10
Unexecuted instantiation: sixel.c:MagickSafeLog10
Unexecuted instantiation: stegano.c:MagickSafeLog10
Unexecuted instantiation: strimg.c:MagickSafeLog10
Unexecuted instantiation: sun.c:MagickSafeLog10
Unexecuted instantiation: svg.c:MagickSafeLog10
Unexecuted instantiation: tga.c:MagickSafeLog10
Unexecuted instantiation: thumbnail.c:MagickSafeLog10
Unexecuted instantiation: tile.c:MagickSafeLog10
Unexecuted instantiation: tim2.c:MagickSafeLog10
Unexecuted instantiation: tim.c:MagickSafeLog10
Unexecuted instantiation: ttf.c:MagickSafeLog10
Unexecuted instantiation: txt.c:MagickSafeLog10
Unexecuted instantiation: uil.c:MagickSafeLog10
Unexecuted instantiation: url.c:MagickSafeLog10
Unexecuted instantiation: uyvy.c:MagickSafeLog10
Unexecuted instantiation: vicar.c:MagickSafeLog10
Unexecuted instantiation: vid.c:MagickSafeLog10
Unexecuted instantiation: video.c:MagickSafeLog10
Unexecuted instantiation: viff.c:MagickSafeLog10
Unexecuted instantiation: vips.c:MagickSafeLog10
Unexecuted instantiation: wbinfo.c:MagickSafeLog10
Unexecuted instantiation: wbmp.c:MagickSafeLog10
Unexecuted instantiation: wpg.c:MagickSafeLog10
Unexecuted instantiation: xbm.c:MagickSafeLog10
Unexecuted instantiation: xc.c:MagickSafeLog10
Unexecuted instantiation: xcf.c:MagickSafeLog10
Unexecuted instantiation: xpm.c:MagickSafeLog10
Unexecuted instantiation: xps.c:MagickSafeLog10
Unexecuted instantiation: yaml.c:MagickSafeLog10
Unexecuted instantiation: ycbcr.c:MagickSafeLog10
Unexecuted instantiation: yuv.c:MagickSafeLog10
Unexecuted instantiation: heic.c:MagickSafeLog10
Unexecuted instantiation: jpeg.c:MagickSafeLog10
Unexecuted instantiation: jp2.c:MagickSafeLog10
Unexecuted instantiation: jxl.c:MagickSafeLog10
Unexecuted instantiation: png.c:MagickSafeLog10
Unexecuted instantiation: ept.c:MagickSafeLog10
Unexecuted instantiation: tiff.c:MagickSafeLog10
Unexecuted instantiation: thread.c:MagickSafeLog10
Unexecuted instantiation: webp.c:MagickSafeLog10
40
41
static inline double MagickSafeReciprocal(const double x)
42
24.5G
{
43
24.5G
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
278M
    return(1.0/MagickEpsilon);
45
24.2G
  return(1.0/x);
46
24.5G
}
Unexecuted instantiation: drawing-wand.c:MagickSafeReciprocal
Unexecuted instantiation: magick-image.c:MagickSafeReciprocal
Unexecuted instantiation: animate.c:MagickSafeReciprocal
annotate.c:MagickSafeReciprocal
Line
Count
Source
42
306M
{
43
306M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
41.9M
    return(1.0/MagickEpsilon);
45
264M
  return(1.0/x);
46
306M
}
attribute.c:MagickSafeReciprocal
Line
Count
Source
42
984M
{
43
984M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
984M
  return(1.0/x);
46
984M
}
Unexecuted instantiation: blob.c:MagickSafeReciprocal
cache.c:MagickSafeReciprocal
Line
Count
Source
42
2.13M
{
43
2.13M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
2.12M
    return(1.0/MagickEpsilon);
45
2.60k
  return(1.0/x);
46
2.13M
}
Unexecuted instantiation: cache-view.c:MagickSafeReciprocal
Unexecuted instantiation: channel.c:MagickSafeReciprocal
Unexecuted instantiation: cipher.c:MagickSafeReciprocal
color.c:MagickSafeReciprocal
Line
Count
Source
42
11.3M
{
43
11.3M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
11.3M
  return(1.0/x);
46
11.3M
}
Unexecuted instantiation: colormap.c:MagickSafeReciprocal
colorspace.c:MagickSafeReciprocal
Line
Count
Source
42
493M
{
43
493M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
135k
    return(1.0/MagickEpsilon);
45
493M
  return(1.0/x);
46
493M
}
Unexecuted instantiation: compare.c:MagickSafeReciprocal
composite.c:MagickSafeReciprocal
Line
Count
Source
42
1.15G
{
43
1.15G
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
137M
    return(1.0/MagickEpsilon);
45
1.01G
  return(1.0/x);
46
1.15G
}
Unexecuted instantiation: constitute.c:MagickSafeReciprocal
Unexecuted instantiation: decorate.c:MagickSafeReciprocal
Unexecuted instantiation: delegate.c:MagickSafeReciprocal
Unexecuted instantiation: display.c:MagickSafeReciprocal
distort.c:MagickSafeReciprocal
Line
Count
Source
42
1.85k
{
43
1.85k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
1.85k
  return(1.0/x);
46
1.85k
}
Unexecuted instantiation: distribute-cache.c:MagickSafeReciprocal
draw.c:MagickSafeReciprocal
Line
Count
Source
42
334M
{
43
334M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
85.1k
    return(1.0/MagickEpsilon);
45
334M
  return(1.0/x);
46
334M
}
Unexecuted instantiation: effect.c:MagickSafeReciprocal
enhance.c:MagickSafeReciprocal
Line
Count
Source
42
174M
{
43
174M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
59.8M
    return(1.0/MagickEpsilon);
45
114M
  return(1.0/x);
46
174M
}
Unexecuted instantiation: feature.c:MagickSafeReciprocal
Unexecuted instantiation: fourier.c:MagickSafeReciprocal
fx.c:MagickSafeReciprocal
Line
Count
Source
42
1.16k
{
43
1.16k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
1.16k
    return(1.0/MagickEpsilon);
45
0
  return(1.0/x);
46
1.16k
}
Unexecuted instantiation: gem.c:MagickSafeReciprocal
geometry.c:MagickSafeReciprocal
Line
Count
Source
42
24.6k
{
43
24.6k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
5.31k
    return(1.0/MagickEpsilon);
45
19.3k
  return(1.0/x);
46
24.6k
}
Unexecuted instantiation: histogram.c:MagickSafeReciprocal
Unexecuted instantiation: identify.c:MagickSafeReciprocal
Unexecuted instantiation: image.c:MagickSafeReciprocal
Unexecuted instantiation: compress.c:MagickSafeReciprocal
Unexecuted instantiation: layer.c:MagickSafeReciprocal
Unexecuted instantiation: list.c:MagickSafeReciprocal
Unexecuted instantiation: locale.c:MagickSafeReciprocal
Unexecuted instantiation: log.c:MagickSafeReciprocal
Unexecuted instantiation: magic.c:MagickSafeReciprocal
Unexecuted instantiation: magick.c:MagickSafeReciprocal
Unexecuted instantiation: coder.c:MagickSafeReciprocal
Unexecuted instantiation: matrix.c:MagickSafeReciprocal
Unexecuted instantiation: memory.c:MagickSafeReciprocal
Unexecuted instantiation: mime.c:MagickSafeReciprocal
Unexecuted instantiation: monitor.c:MagickSafeReciprocal
Unexecuted instantiation: montage.c:MagickSafeReciprocal
Unexecuted instantiation: morphology.c:MagickSafeReciprocal
Unexecuted instantiation: opencl.c:MagickSafeReciprocal
Unexecuted instantiation: option.c:MagickSafeReciprocal
Unexecuted instantiation: paint.c:MagickSafeReciprocal
pixel.c:MagickSafeReciprocal
Line
Count
Source
42
34.4k
{
43
34.4k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
34.4k
  return(1.0/x);
46
34.4k
}
Unexecuted instantiation: policy.c:MagickSafeReciprocal
Unexecuted instantiation: prepress.c:MagickSafeReciprocal
property.c:MagickSafeReciprocal
Line
Count
Source
42
20
{
43
20
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
20
    return(1.0/MagickEpsilon);
45
0
  return(1.0/x);
46
20
}
Unexecuted instantiation: profile.c:MagickSafeReciprocal
quantize.c:MagickSafeReciprocal
Line
Count
Source
42
5.98G
{
43
5.98G
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
423
    return(1.0/MagickEpsilon);
45
5.98G
  return(1.0/x);
46
5.98G
}
Unexecuted instantiation: quantum.c:MagickSafeReciprocal
Unexecuted instantiation: quantum-export.c:MagickSafeReciprocal
quantum-import.c:MagickSafeReciprocal
Line
Count
Source
42
425M
{
43
425M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
1.10M
    return(1.0/MagickEpsilon);
45
424M
  return(1.0/x);
46
425M
}
Unexecuted instantiation: random.c:MagickSafeReciprocal
resample.c:MagickSafeReciprocal
Line
Count
Source
42
81.6k
{
43
81.6k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
81.6k
  return(1.0/x);
46
81.6k
}
resize.c:MagickSafeReciprocal
Line
Count
Source
42
257M
{
43
257M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
36.5M
    return(1.0/MagickEpsilon);
45
220M
  return(1.0/x);
46
257M
}
Unexecuted instantiation: resource.c:MagickSafeReciprocal
Unexecuted instantiation: segment.c:MagickSafeReciprocal
Unexecuted instantiation: semaphore.c:MagickSafeReciprocal
Unexecuted instantiation: shear.c:MagickSafeReciprocal
Unexecuted instantiation: signature.c:MagickSafeReciprocal
Unexecuted instantiation: static.c:MagickSafeReciprocal
statistic.c:MagickSafeReciprocal
Line
Count
Source
42
60.3M
{
43
60.3M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
60.3M
  return(1.0/x);
46
60.3M
}
Unexecuted instantiation: stream.c:MagickSafeReciprocal
Unexecuted instantiation: string.c:MagickSafeReciprocal
Unexecuted instantiation: timer.c:MagickSafeReciprocal
Unexecuted instantiation: token.c:MagickSafeReciprocal
Unexecuted instantiation: transform.c:MagickSafeReciprocal
Unexecuted instantiation: threshold.c:MagickSafeReciprocal
Unexecuted instantiation: type.c:MagickSafeReciprocal
Unexecuted instantiation: utility.c:MagickSafeReciprocal
Unexecuted instantiation: visual-effects.c:MagickSafeReciprocal
Unexecuted instantiation: vision.c:MagickSafeReciprocal
Unexecuted instantiation: xml-tree.c:MagickSafeReciprocal
Unexecuted instantiation: xwindow.c:MagickSafeReciprocal
Unexecuted instantiation: aai.c:MagickSafeReciprocal
Unexecuted instantiation: art.c:MagickSafeReciprocal
Unexecuted instantiation: ase.c:MagickSafeReciprocal
Unexecuted instantiation: ashlar.c:MagickSafeReciprocal
Unexecuted instantiation: avs.c:MagickSafeReciprocal
Unexecuted instantiation: bayer.c:MagickSafeReciprocal
Unexecuted instantiation: bgr.c:MagickSafeReciprocal
bmp.c:MagickSafeReciprocal
Line
Count
Source
42
13.0k
{
43
13.0k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
3.73k
    return(1.0/MagickEpsilon);
45
9.30k
  return(1.0/x);
46
13.0k
}
Unexecuted instantiation: braille.c:MagickSafeReciprocal
Unexecuted instantiation: cals.c:MagickSafeReciprocal
Unexecuted instantiation: caption.c:MagickSafeReciprocal
Unexecuted instantiation: cin.c:MagickSafeReciprocal
Unexecuted instantiation: cip.c:MagickSafeReciprocal
Unexecuted instantiation: clip.c:MagickSafeReciprocal
Unexecuted instantiation: cmyk.c:MagickSafeReciprocal
cube.c:MagickSafeReciprocal
Line
Count
Source
42
130M
{
43
130M
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
130M
  return(1.0/x);
46
130M
}
Unexecuted instantiation: cut.c:MagickSafeReciprocal
Unexecuted instantiation: c2pa.c:MagickSafeReciprocal
dcm.c:MagickSafeReciprocal
Line
Count
Source
42
5.09k
{
43
5.09k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
5.09k
  return(1.0/x);
46
5.09k
}
dds.c:MagickSafeReciprocal
Line
Count
Source
42
540k
{
43
540k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
795
    return(1.0/MagickEpsilon);
45
539k
  return(1.0/x);
46
540k
}
Unexecuted instantiation: debug.c:MagickSafeReciprocal
Unexecuted instantiation: dib.c:MagickSafeReciprocal
dng.c:MagickSafeReciprocal
Line
Count
Source
42
5.14k
{
43
5.14k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
5.10k
    return(1.0/MagickEpsilon);
45
36
  return(1.0/x);
46
5.14k
}
Unexecuted instantiation: dpx.c:MagickSafeReciprocal
Unexecuted instantiation: farbfeld.c:MagickSafeReciprocal
Unexecuted instantiation: fax.c:MagickSafeReciprocal
fits.c:MagickSafeReciprocal
Line
Count
Source
42
1.04k
{
43
1.04k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
104
    return(1.0/MagickEpsilon);
45
937
  return(1.0/x);
46
1.04k
}
Unexecuted instantiation: fl32.c:MagickSafeReciprocal
Unexecuted instantiation: ftxt.c:MagickSafeReciprocal
Unexecuted instantiation: gif.c:MagickSafeReciprocal
Unexecuted instantiation: gradient.c:MagickSafeReciprocal
Unexecuted instantiation: gray.c:MagickSafeReciprocal
Unexecuted instantiation: hald.c:MagickSafeReciprocal
Unexecuted instantiation: hdr.c:MagickSafeReciprocal
Unexecuted instantiation: hrz.c:MagickSafeReciprocal
Unexecuted instantiation: html.c:MagickSafeReciprocal
Unexecuted instantiation: icon.c:MagickSafeReciprocal
Unexecuted instantiation: info.c:MagickSafeReciprocal
Unexecuted instantiation: inline.c:MagickSafeReciprocal
Unexecuted instantiation: ipl.c:MagickSafeReciprocal
Unexecuted instantiation: jnx.c:MagickSafeReciprocal
Unexecuted instantiation: json.c:MagickSafeReciprocal
Unexecuted instantiation: kernel.c:MagickSafeReciprocal
Unexecuted instantiation: label.c:MagickSafeReciprocal
Unexecuted instantiation: mac.c:MagickSafeReciprocal
Unexecuted instantiation: map.c:MagickSafeReciprocal
Unexecuted instantiation: mask.c:MagickSafeReciprocal
Unexecuted instantiation: mat.c:MagickSafeReciprocal
Unexecuted instantiation: matte.c:MagickSafeReciprocal
Unexecuted instantiation: meta.c:MagickSafeReciprocal
Unexecuted instantiation: miff.c:MagickSafeReciprocal
Unexecuted instantiation: mono.c:MagickSafeReciprocal
Unexecuted instantiation: mpc.c:MagickSafeReciprocal
Unexecuted instantiation: mpr.c:MagickSafeReciprocal
Unexecuted instantiation: msl.c:MagickSafeReciprocal
Unexecuted instantiation: mtv.c:MagickSafeReciprocal
Unexecuted instantiation: mvg.c:MagickSafeReciprocal
Unexecuted instantiation: null.c:MagickSafeReciprocal
Unexecuted instantiation: ora.c:MagickSafeReciprocal
Unexecuted instantiation: otb.c:MagickSafeReciprocal
Unexecuted instantiation: palm.c:MagickSafeReciprocal
Unexecuted instantiation: pango.c:MagickSafeReciprocal
Unexecuted instantiation: pattern.c:MagickSafeReciprocal
Unexecuted instantiation: pcd.c:MagickSafeReciprocal
Unexecuted instantiation: pcl.c:MagickSafeReciprocal
Unexecuted instantiation: pcx.c:MagickSafeReciprocal
Unexecuted instantiation: pdb.c:MagickSafeReciprocal
Unexecuted instantiation: pdf.c:MagickSafeReciprocal
Unexecuted instantiation: pes.c:MagickSafeReciprocal
Unexecuted instantiation: pgx.c:MagickSafeReciprocal
Unexecuted instantiation: pict.c:MagickSafeReciprocal
Unexecuted instantiation: pix.c:MagickSafeReciprocal
Unexecuted instantiation: plasma.c:MagickSafeReciprocal
pnm.c:MagickSafeReciprocal
Line
Count
Source
42
203k
{
43
203k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
203k
  return(1.0/x);
46
203k
}
Unexecuted instantiation: ps2.c:MagickSafeReciprocal
Unexecuted instantiation: ps3.c:MagickSafeReciprocal
Unexecuted instantiation: ps.c:MagickSafeReciprocal
Unexecuted instantiation: psd.c:MagickSafeReciprocal
Unexecuted instantiation: pwp.c:MagickSafeReciprocal
Unexecuted instantiation: qoi.c:MagickSafeReciprocal
Unexecuted instantiation: raw.c:MagickSafeReciprocal
Unexecuted instantiation: rgb.c:MagickSafeReciprocal
Unexecuted instantiation: rgf.c:MagickSafeReciprocal
Unexecuted instantiation: rla.c:MagickSafeReciprocal
Unexecuted instantiation: rle.c:MagickSafeReciprocal
Unexecuted instantiation: scr.c:MagickSafeReciprocal
Unexecuted instantiation: screenshot.c:MagickSafeReciprocal
Unexecuted instantiation: sct.c:MagickSafeReciprocal
Unexecuted instantiation: sf3.c:MagickSafeReciprocal
Unexecuted instantiation: sfw.c:MagickSafeReciprocal
Unexecuted instantiation: sgi.c:MagickSafeReciprocal
Unexecuted instantiation: sixel.c:MagickSafeReciprocal
Unexecuted instantiation: stegano.c:MagickSafeReciprocal
Unexecuted instantiation: strimg.c:MagickSafeReciprocal
Unexecuted instantiation: sun.c:MagickSafeReciprocal
Unexecuted instantiation: svg.c:MagickSafeReciprocal
tga.c:MagickSafeReciprocal
Line
Count
Source
42
653k
{
43
653k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
653k
  return(1.0/x);
46
653k
}
Unexecuted instantiation: thumbnail.c:MagickSafeReciprocal
Unexecuted instantiation: tile.c:MagickSafeReciprocal
Unexecuted instantiation: tim2.c:MagickSafeReciprocal
Unexecuted instantiation: tim.c:MagickSafeReciprocal
Unexecuted instantiation: ttf.c:MagickSafeReciprocal
txt.c:MagickSafeReciprocal
Line
Count
Source
42
50.5k
{
43
50.5k
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
50.5k
  return(1.0/x);
46
50.5k
}
Unexecuted instantiation: uil.c:MagickSafeReciprocal
Unexecuted instantiation: url.c:MagickSafeReciprocal
Unexecuted instantiation: uyvy.c:MagickSafeReciprocal
Unexecuted instantiation: vicar.c:MagickSafeReciprocal
Unexecuted instantiation: vid.c:MagickSafeReciprocal
Unexecuted instantiation: video.c:MagickSafeReciprocal
Unexecuted instantiation: viff.c:MagickSafeReciprocal
Unexecuted instantiation: vips.c:MagickSafeReciprocal
Unexecuted instantiation: wbinfo.c:MagickSafeReciprocal
Unexecuted instantiation: wbmp.c:MagickSafeReciprocal
Unexecuted instantiation: wpg.c:MagickSafeReciprocal
Unexecuted instantiation: xbm.c:MagickSafeReciprocal
Unexecuted instantiation: xc.c:MagickSafeReciprocal
Unexecuted instantiation: xcf.c:MagickSafeReciprocal
Unexecuted instantiation: xpm.c:MagickSafeReciprocal
Unexecuted instantiation: xps.c:MagickSafeReciprocal
Unexecuted instantiation: yaml.c:MagickSafeReciprocal
Unexecuted instantiation: ycbcr.c:MagickSafeReciprocal
Unexecuted instantiation: yuv.c:MagickSafeReciprocal
Unexecuted instantiation: heic.c:MagickSafeReciprocal
jpeg.c:MagickSafeReciprocal
Line
Count
Source
42
7.73G
{
43
7.73G
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
7.73G
  return(1.0/x);
46
7.73G
}
jp2.c:MagickSafeReciprocal
Line
Count
Source
42
6.48G
{
43
6.48G
  if ((x > -MagickEpsilon) && (x < MagickEpsilon))
44
0
    return(1.0/MagickEpsilon);
45
6.48G
  return(1.0/x);
46
6.48G
}
Unexecuted instantiation: jxl.c:MagickSafeReciprocal
Unexecuted instantiation: png.c:MagickSafeReciprocal
Unexecuted instantiation: ept.c:MagickSafeReciprocal
Unexecuted instantiation: tiff.c:MagickSafeReciprocal
Unexecuted instantiation: thread.c:MagickSafeReciprocal
Unexecuted instantiation: webp.c:MagickSafeReciprocal
47
48
#if defined(__cplusplus) || defined(c_plusplus)
49
}
50
#endif
51
52
#endif