View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage | 
|---|---|---|---|
                  src/libvips/build/libvips/include/vips/enumtypes.c  | 
            
        84.44% (814/964)  | 
            
        84.62% (44/52)  | 
            
        75.71% (748/988)  | 
          
                  src/libvips/build/libvips/iofuncs/vipsmarshal.c  | 
            
        25.00% (20/80)  | 
            
        33.33% (1/3)  | 
            
        27.27% (15/55)  | 
          
                  src/libvips/fuzz/mosaic_fuzzer.cc  | 
            
        76.32% (29/38)  | 
            
        100.00% (2/2)  | 
            
        71.43% (25/35)  | 
          
                  src/libvips/libvips/arithmetic/abs.c  | 
            
        15.52% (9/58)  | 
            
        20.00% (1/5)  | 
            
        8.00% (6/75)  | 
          
                  src/libvips/libvips/arithmetic/add.c  | 
            
        14.55% (8/55)  | 
            
        25.00% (1/4)  | 
            
        10.00% (6/60)  | 
          
                  src/libvips/libvips/arithmetic/arithmetic.c  | 
            
        69.51% (253/364)  | 
            
        68.75% (11/16)  | 
            
        67.28% (218/324)  | 
          
                  src/libvips/libvips/arithmetic/avg.c  | 
            
        19.79% (19/96)  | 
            
        14.29% (1/7)  | 
            
        13.13% (13/99)  | 
          
                  src/libvips/libvips/arithmetic/binary.c  | 
            
        52.78% (19/36)  | 
            
        33.33% (1/3)  | 
            
        58.14% (25/43)  | 
          
                  src/libvips/libvips/arithmetic/boolean.c  | 
            
        12.19% (39/320)  | 
            
        7.14% (2/28)  | 
            
        4.42% (32/724)  | 
          
                  src/libvips/libvips/arithmetic/clamp.c  | 
            
        30.67% (23/75)  | 
            
        25.00% (1/4)  | 
            
        9.90% (20/202)  | 
          
                  src/libvips/libvips/arithmetic/complex.c  | 
            
        24.29% (68/280)  | 
            
        14.29% (4/28)  | 
            
        6.19% (54/872)  | 
          
                  src/libvips/libvips/arithmetic/deviate.c  | 
            
        19.00% (19/100)  | 
            
        14.29% (1/7)  | 
            
        13.27% (13/98)  | 
          
                  src/libvips/libvips/arithmetic/divide.c  | 
            
        14.04% (8/57)  | 
            
        25.00% (1/4)  | 
            
        5.50% (6/109)  | 
          
                  src/libvips/libvips/arithmetic/find_trim.c  | 
            
        40.88% (56/137)  | 
            
        25.00% (1/4)  | 
            
        41.38% (60/145)  | 
          
                  src/libvips/libvips/arithmetic/getpoint.c  | 
            
        41.30% (38/92)  | 
            
        25.00% (1/4)  | 
            
        42.86% (39/91)  | 
          
                  src/libvips/libvips/arithmetic/hist_find.c  | 
            
        13.16% (25/190)  | 
            
        12.50% (1/8)  | 
            
        2.83% (21/743)  | 
          
                  src/libvips/libvips/arithmetic/hist_find_indexed.c  | 
            
        12.89% (29/225)  | 
            
        10.00% (1/10)  | 
            
        3.38% (29/858)  | 
          
                  src/libvips/libvips/arithmetic/hist_find_ndim.c  | 
            
        16.34% (25/153)  | 
            
        12.50% (1/8)  | 
            
        12.21% (21/172)  | 
          
                  src/libvips/libvips/arithmetic/hough.c  | 
            
        23.17% (19/82)  | 
            
        14.29% (1/7)  | 
            
        20.90% (14/67)  | 
          
                  src/libvips/libvips/arithmetic/hough_circle.c  | 
            
        22.39% (30/134)  | 
            
        11.11% (1/9)  | 
            
        23.76% (24/101)  | 
          
                  src/libvips/libvips/arithmetic/hough_line.c  | 
            
        32.00% (24/75)  | 
            
        16.67% (1/6)  | 
            
        36.17% (17/47)  | 
          
                  src/libvips/libvips/arithmetic/invert.c  | 
            
        14.04% (8/57)  | 
            
        25.00% (1/4)  | 
            
        9.23% (6/65)  | 
          
                  src/libvips/libvips/arithmetic/linear.c  | 
            
        75.85% (157/207)  | 
            
        100.00% (7/7)  | 
            
        41.92% (210/501)  | 
          
                  src/libvips/libvips/arithmetic/math.c  | 
            
        7.93% (18/227)  | 
            
        4.55% (1/22)  | 
            
        1.42% (16/1129)  | 
          
                  src/libvips/libvips/arithmetic/math2.c  | 
            
        16.67% (37/222)  | 
            
        9.09% (2/22)  | 
            
        3.61% (32/886)  | 
          
                  src/libvips/libvips/arithmetic/max.c  | 
            
        27.23% (55/202)  | 
            
        11.11% (1/9)  | 
            
        18.15% (55/303)  | 
          
                  src/libvips/libvips/arithmetic/maxpair.c  | 
            
        14.81% (8/54)  | 
            
        25.00% (1/4)  | 
            
        6.38% (6/94)  | 
          
                  src/libvips/libvips/arithmetic/measure.c  | 
            
        45.53% (56/123)  | 
            
        25.00% (1/4)  | 
            
        52.59% (61/116)  | 
          
                  src/libvips/libvips/arithmetic/min.c  | 
            
        27.23% (55/202)  | 
            
        11.11% (1/9)  | 
            
        18.15% (55/303)  | 
          
                  src/libvips/libvips/arithmetic/minpair.c  | 
            
        14.81% (8/54)  | 
            
        25.00% (1/4)  | 
            
        6.38% (6/94)  | 
          
                  src/libvips/libvips/arithmetic/multiply.c  | 
            
        14.04% (8/57)  | 
            
        25.00% (1/4)  | 
            
        9.23% (6/65)  | 
          
                  src/libvips/libvips/arithmetic/nary.c  | 
            
        53.57% (15/28)  | 
            
        33.33% (1/3)  | 
            
        50.00% (16/32)  | 
          
                  src/libvips/libvips/arithmetic/profile.c  | 
            
        16.43% (23/140)  | 
            
        12.50% (1/8)  | 
            
        7.94% (22/277)  | 
          
                  src/libvips/libvips/arithmetic/project.c  | 
            
        14.56% (23/158)  | 
            
        12.50% (1/8)  | 
            
        11.28% (22/195)  | 
          
                  src/libvips/libvips/arithmetic/relational.c  | 
            
        11.34% (39/344)  | 
            
        6.90% (2/29)  | 
            
        1.67% (32/1919)  | 
          
                  src/libvips/libvips/arithmetic/remainder.c  | 
            
        17.09% (27/158)  | 
            
        16.67% (2/12)  | 
            
        8.37% (18/215)  | 
          
                  src/libvips/libvips/arithmetic/round.c  | 
            
        21.43% (18/84)  | 
            
        11.11% (1/9)  | 
            
        13.45% (16/119)  | 
          
                  src/libvips/libvips/arithmetic/sign.c  | 
            
        14.04% (8/57)  | 
            
        25.00% (1/4)  | 
            
        4.92% (6/122)  | 
          
                  src/libvips/libvips/arithmetic/statistic.c  | 
            
        87.50% (63/72)  | 
            
        100.00% (6/6)  | 
            
        88.76% (79/89)  | 
          
                  src/libvips/libvips/arithmetic/stats.c  | 
            
        75.61% (124/164)  | 
            
        100.00% (7/7)  | 
            
        80.91% (301/372)  | 
          
                  src/libvips/libvips/arithmetic/subtract.c  | 
            
        14.81% (8/54)  | 
            
        25.00% (1/4)  | 
            
        10.00% (6/60)  | 
          
                  src/libvips/libvips/arithmetic/sum.c  | 
            
        12.50% (8/64)  | 
            
        20.00% (1/5)  | 
            
        6.98% (6/86)  | 
          
                  src/libvips/libvips/arithmetic/unary.c  | 
            
        81.82% (27/33)  | 
            
        75.00% (3/4)  | 
            
        86.49% (32/37)  | 
          
                  src/libvips/libvips/arithmetic/unaryconst.c  | 
            
        23.44% (15/64)  | 
            
        33.33% (1/3)  | 
            
        15.29% (13/85)  | 
          
                  src/libvips/libvips/colour/CMYK2XYZ.c  | 
            
        37.50% (21/56)  | 
            
        20.00% (1/5)  | 
            
        58.14% (25/43)  | 
          
                  src/libvips/libvips/colour/HSV2sRGB.c  | 
            
        10.14% (7/69)  | 
            
        25.00% (1/4)  | 
            
        15.38% (6/39)  | 
          
                  src/libvips/libvips/colour/LCh2Lab.c  | 
            
        17.50% (7/40)  | 
            
        20.00% (1/5)  | 
            
        30.00% (6/20)  | 
          
                  src/libvips/libvips/colour/LCh2UCS.c  | 
            
        7.95% (7/88)  | 
            
        14.29% (1/7)  | 
            
        17.14% (6/35)  | 
          
                  src/libvips/libvips/colour/Lab2LCh.c  | 
            
        11.11% (7/63)  | 
            
        16.67% (1/6)  | 
            
        15.79% (6/38)  | 
          
                  src/libvips/libvips/colour/Lab2LabQ.c  | 
            
        12.50% (7/56)  | 
            
        20.00% (1/5)  | 
            
        10.91% (6/55)  | 
          
                  src/libvips/libvips/colour/Lab2LabS.c  | 
            
        18.92% (7/37)  | 
            
        25.00% (1/4)  | 
            
        11.76% (6/51)  | 
          
                  src/libvips/libvips/colour/Lab2XYZ.c  | 
            
        46.88% (45/96)  | 
            
        42.86% (3/7)  | 
            
        47.62% (30/63)  | 
          
                  src/libvips/libvips/colour/LabQ2Lab.c  | 
            
        93.48% (43/46)  | 
            
        80.00% (4/5)  | 
            
        95.24% (20/21)  | 
          
                  src/libvips/libvips/colour/LabQ2LabS.c  | 
            
        15.56% (7/45)  | 
            
        25.00% (1/4)  | 
            
        33.33% (6/18)  | 
          
                  src/libvips/libvips/colour/LabQ2sRGB.c  | 
            
        66.67% (164/246)  | 
            
        54.55% (12/22)  | 
            
        61.32% (130/212)  | 
          
                  src/libvips/libvips/colour/LabS2Lab.c  | 
            
        18.92% (7/37)  | 
            
        25.00% (1/4)  | 
            
        33.33% (6/18)  | 
          
                  src/libvips/libvips/colour/LabS2LabQ.c  | 
            
        11.48% (7/61)  | 
            
        25.00% (1/4)  | 
            
        10.53% (6/57)  | 
          
                  src/libvips/libvips/colour/UCS2LCh.c  | 
            
        6.09% (7/115)  | 
            
        8.33% (1/12)  | 
            
        4.76% (6/126)  | 
          
                  src/libvips/libvips/colour/XYZ2CMYK.c  | 
            
        38.18% (21/55)  | 
            
        20.00% (1/5)  | 
            
        60.98% (25/41)  | 
          
                  src/libvips/libvips/colour/XYZ2Lab.c  | 
            
        15.89% (17/107)  | 
            
        12.50% (1/8)  | 
            
        12.70% (16/126)  | 
          
                  src/libvips/libvips/colour/XYZ2Yxy.c  | 
            
        15.91% (7/44)  | 
            
        25.00% (1/4)  | 
            
        33.33% (6/18)  | 
          
                  src/libvips/libvips/colour/XYZ2scRGB.c  | 
            
        21.21% (21/99)  | 
            
        16.67% (1/6)  | 
            
        25.25% (25/99)  | 
          
                  src/libvips/libvips/colour/Yxy2XYZ.c  | 
            
        15.22% (7/46)  | 
            
        25.00% (1/4)  | 
            
        30.00% (6/20)  | 
          
                  src/libvips/libvips/colour/colour.c  | 
            
        58.59% (232/396)  | 
            
        71.43% (10/14)  | 
            
        58.47% (207/354)  | 
          
                  src/libvips/libvips/colour/colourspace.c  | 
            
        18.33% (33/180)  | 
            
        7.69% (1/13)  | 
            
        26.75% (42/157)  | 
          
                  src/libvips/libvips/colour/dE00.c  | 
            
        8.64% (7/81)  | 
            
        20.00% (1/5)  | 
            
        16.22% (6/37)  | 
          
                  src/libvips/libvips/colour/dE76.c  | 
            
        17.95% (7/39)  | 
            
        20.00% (1/5)  | 
            
        37.50% (6/16)  | 
          
                  src/libvips/libvips/colour/dECMC.c  | 
            
        36.84% (7/19)  | 
            
        33.33% (1/3)  | 
            
        54.55% (6/11)  | 
          
                  src/libvips/libvips/colour/float2rad.c  | 
            
        12.90% (8/62)  | 
            
        20.00% (1/5)  | 
            
        12.00% (6/50)  | 
          
                  src/libvips/libvips/colour/icc_transform.c  | 
            
        15.48% (111/717)  | 
            
        11.76% (4/34)  | 
            
        16.92% (110/650)  | 
          
                  src/libvips/libvips/colour/profile_load.c  | 
            
        19.27% (21/109)  | 
            
        16.67% (1/6)  | 
            
        27.03% (20/74)  | 
          
                  src/libvips/libvips/colour/rad2float.c  | 
            
        19.05% (8/42)  | 
            
        20.00% (1/5)  | 
            
        17.65% (6/34)  | 
          
                  src/libvips/libvips/colour/sRGB2HSV.c  | 
            
        8.43% (7/83)  | 
            
        25.00% (1/4)  | 
            
        14.63% (6/41)  | 
          
                  src/libvips/libvips/colour/sRGB2scRGB.c  | 
            
        12.21% (21/172)  | 
            
        14.29% (1/7)  | 
            
        17.24% (25/145)  | 
          
                  src/libvips/libvips/colour/scRGB2BW.c  | 
            
        18.49% (27/146)  | 
            
        14.29% (1/7)  | 
            
        24.06% (32/133)  | 
          
                  src/libvips/libvips/colour/scRGB2XYZ.c  | 
            
        20.39% (21/103)  | 
            
        16.67% (1/6)  | 
            
        24.51% (25/102)  | 
          
                  src/libvips/libvips/colour/scRGB2sRGB.c  | 
            
        18.00% (27/150)  | 
            
        14.29% (1/7)  | 
            
        23.36% (32/137)  | 
          
                  src/libvips/libvips/conversion/addalpha.c  | 
            
        42.11% (16/38)  | 
            
        25.00% (1/4)  | 
            
        54.05% (20/37)  | 
          
                  src/libvips/libvips/conversion/arrayjoin.c  | 
            
        23.08% (60/260)  | 
            
        16.67% (1/6)  | 
            
        31.88% (73/229)  | 
          
                  src/libvips/libvips/conversion/autorot.c  | 
            
        29.57% (34/115)  | 
            
        50.00% (3/6)  | 
            
        39.33% (35/89)  | 
          
                  src/libvips/libvips/conversion/bandary.c  | 
            
        79.26% (107/135)  | 
            
        100.00% (7/7)  | 
            
        90.69% (185/204)  | 
          
                  src/libvips/libvips/conversion/bandbool.c  | 
            
        22.43% (24/107)  | 
            
        11.11% (1/9)  | 
            
        8.51% (24/282)  | 
          
                  src/libvips/libvips/conversion/bandfold.c  | 
            
        28.05% (23/82)  | 
            
        20.00% (1/5)  | 
            
        39.02% (32/82)  | 
          
                  src/libvips/libvips/conversion/bandjoin.c  | 
            
        18.75% (42/224)  | 
            
        13.33% (2/15)  | 
            
        33.94% (56/165)  | 
          
                  src/libvips/libvips/conversion/bandmean.c  | 
            
        19.75% (16/81)  | 
            
        20.00% (1/5)  | 
            
        13.08% (17/130)  | 
          
                  src/libvips/libvips/conversion/bandrank.c  | 
            
        27.27% (24/88)  | 
            
        16.67% (1/6)  | 
            
        8.27% (31/375)  | 
          
                  src/libvips/libvips/conversion/bandunfold.c  | 
            
        27.06% (23/85)  | 
            
        20.00% (1/5)  | 
            
        38.10% (32/84)  | 
          
                  src/libvips/libvips/conversion/byteswap.c  | 
            
        15.89% (17/107)  | 
            
        10.00% (1/10)  | 
            
        17.01% (25/147)  | 
          
                  src/libvips/libvips/conversion/cache.c  | 
            
        58.33% (35/60)  | 
            
        25.00% (1/4)  | 
            
        69.70% (46/66)  | 
          
                  src/libvips/libvips/conversion/cast.c  | 
            
        38.30% (90/235)  | 
            
        37.50% (6/16)  | 
            
        8.45% (206/2437)  | 
          
                  src/libvips/libvips/conversion/composite.cpp  | 
            
        9.82% (103/1049)  | 
            
        12.00% (3/25)  | 
            
        13.35% (130/974)  | 
          
                  src/libvips/libvips/conversion/conversion.c  | 
            
        99.19% (122/123)  | 
            
        100.00% (4/4)  | 
            
        96.55% (28/29)  | 
          
                  src/libvips/libvips/conversion/copy.c  | 
            
        80.36% (135/168)  | 
            
        83.33% (5/6)  | 
            
        80.79% (143/177)  | 
          
                  src/libvips/libvips/conversion/embed.c  | 
            
        18.01% (78/433)  | 
            
        20.00% (3/15)  | 
            
        24.87% (99/398)  | 
          
                  src/libvips/libvips/conversion/extract.c  | 
            
        89.52% (188/210)  | 
            
        91.67% (11/12)  | 
            
        92.61% (188/203)  | 
          
                  src/libvips/libvips/conversion/falsecolour.c  | 
            
        34.78% (16/46)  | 
            
        25.00% (1/4)  | 
            
        42.55% (20/47)  | 
          
                  src/libvips/libvips/conversion/flatten.c  | 
            
        14.22% (29/204)  | 
            
        16.67% (1/6)  | 
            
        13.49% (39/289)  | 
          
                  src/libvips/libvips/conversion/flip.c  | 
            
        18.26% (21/115)  | 
            
        16.67% (1/6)  | 
            
        27.62% (29/105)  | 
          
                  src/libvips/libvips/conversion/gamma.c  | 
            
        32.84% (22/67)  | 
            
        25.00% (1/4)  | 
            
        41.54% (27/65)  | 
          
                  src/libvips/libvips/conversion/grid.c  | 
            
        27.35% (32/117)  | 
            
        20.00% (1/5)  | 
            
        39.58% (38/96)  | 
          
                  src/libvips/libvips/conversion/ifthenelse.c  | 
            
        11.36% (31/273)  | 
            
        12.50% (1/8)  | 
            
        10.61% (45/424)  | 
          
                  src/libvips/libvips/conversion/insert.c  | 
            
        37.87% (89/235)  | 
            
        40.00% (4/10)  | 
            
        48.56% (101/208)  | 
          
                  src/libvips/libvips/conversion/join.c  | 
            
        33.33% (52/156)  | 
            
        25.00% (1/4)  | 
            
        43.31% (68/157)  | 
          
                  src/libvips/libvips/conversion/msb.c  | 
            
        17.29% (23/133)  | 
            
        20.00% (1/5)  | 
            
        20.61% (27/131)  | 
          
                  src/libvips/libvips/conversion/premultiply.c  | 
            
        20.54% (23/112)  | 
            
        20.00% (1/5)  | 
            
        8.06% (32/397)  | 
          
                  src/libvips/libvips/conversion/recomb.c  | 
            
        18.26% (21/115)  | 
            
        20.00% (1/5)  | 
            
        10.59% (25/236)  | 
          
                  src/libvips/libvips/conversion/replicate.c  | 
            
        27.55% (27/98)  | 
            
        20.00% (1/5)  | 
            
        43.37% (36/83)  | 
          
                  src/libvips/libvips/conversion/rot.c  | 
            
        44.06% (89/202)  | 
            
        54.55% (6/11)  | 
            
        51.30% (79/154)  | 
          
                  src/libvips/libvips/conversion/rot45.c  | 
            
        18.42% (21/114)  | 
            
        20.00% (1/5)  | 
            
        18.12% (29/160)  | 
          
                  src/libvips/libvips/conversion/scale.c  | 
            
        83.33% (65/78)  | 
            
        100.00% (4/4)  | 
            
        82.02% (73/89)  | 
          
                  src/libvips/libvips/conversion/sequential.c  | 
            
        80.36% (90/112)  | 
            
        100.00% (6/6)  | 
            
        84.55% (104/123)  | 
          
                  src/libvips/libvips/conversion/smartcrop.c  | 
            
        18.68% (51/273)  | 
            
        12.50% (1/8)  | 
            
        23.10% (64/277)  | 
          
                  src/libvips/libvips/conversion/subsample.c  | 
            
        21.77% (32/147)  | 
            
        16.67% (1/6)  | 
            
        24.36% (38/156)  | 
          
                  src/libvips/libvips/conversion/switch.c  | 
            
        18.85% (23/122)  | 
            
        16.67% (1/6)  | 
            
        22.50% (27/120)  | 
          
                  src/libvips/libvips/conversion/tilecache.c  | 
            
        83.84% (389/464)  | 
            
        87.10% (27/31)  | 
            
        83.65% (440/526)  | 
          
                  src/libvips/libvips/conversion/transpose3d.c  | 
            
        23.81% (20/84)  | 
            
        20.00% (1/5)  | 
            
        33.80% (24/71)  | 
          
                  src/libvips/libvips/conversion/unpremultiply.c  | 
            
        88.43% (107/121)  | 
            
        100.00% (5/5)  | 
            
        82.59% (408/494)  | 
          
                  src/libvips/libvips/conversion/wrap.c  | 
            
        41.27% (26/63)  | 
            
        25.00% (1/4)  | 
            
        51.67% (31/60)  | 
          
                  src/libvips/libvips/conversion/zoom.c  | 
            
        15.38% (28/182)  | 
            
        14.29% (1/7)  | 
            
        16.59% (34/205)  | 
          
                  src/libvips/libvips/convolution/canny.c  | 
            
        15.28% (33/216)  | 
            
        10.00% (1/10)  | 
            
        17.41% (39/224)  | 
          
                  src/libvips/libvips/convolution/compass.c  | 
            
        35.43% (45/127)  | 
            
        25.00% (1/4)  | 
            
        50.00% (48/96)  | 
          
                  src/libvips/libvips/convolution/conv.c  | 
            
        34.62% (27/78)  | 
            
        25.00% (1/4)  | 
            
        42.19% (27/64)  | 
          
                  src/libvips/libvips/convolution/conva.c  | 
            
        3.58% (21/586)  | 
            
        4.55% (1/22)  | 
            
        1.31% (20/1527)  | 
          
                  src/libvips/libvips/convolution/convasep.c  | 
            
        4.35% (16/368)  | 
            
        7.69% (1/13)  | 
            
        1.43% (13/907)  | 
          
                  src/libvips/libvips/convolution/convf.c  | 
            
        3.55% (6/169)  | 
            
        14.29% (1/7)  | 
            
        1.08% (3/279)  | 
          
                  src/libvips/libvips/convolution/convi.c  | 
            
        1.69% (6/355)  | 
            
        10.00% (1/10)  | 
            
        0.54% (3/552)  | 
          
                  src/libvips/libvips/convolution/convi_hwy.cpp  | 
            
        0.00% (0/121)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/39)  | 
          
                  src/libvips/libvips/convolution/convolution.c  | 
            
        81.69% (58/71)  | 
            
        50.00% (2/4)  | 
            
        68.52% (37/54)  | 
          
                  src/libvips/libvips/convolution/convsep.c  | 
            
        32.93% (27/82)  | 
            
        25.00% (1/4)  | 
            
        43.55% (27/62)  | 
          
                  src/libvips/libvips/convolution/correlation.c  | 
            
        30.95% (26/84)  | 
            
        25.00% (1/4)  | 
            
        44.00% (33/75)  | 
          
                  src/libvips/libvips/convolution/edge.c  | 
            
        20.77% (38/183)  | 
            
        21.05% (4/19)  | 
            
        19.75% (31/157)  | 
          
                  src/libvips/libvips/convolution/fastcor.c  | 
            
        13.79% (8/58)  | 
            
        25.00% (1/4)  | 
            
        2.52% (6/238)  | 
          
                  src/libvips/libvips/convolution/gaussblur.c  | 
            
        49.37% (39/79)  | 
            
        25.00% (1/4)  | 
            
        63.01% (46/73)  | 
          
                  src/libvips/libvips/convolution/sharpen.c  | 
            
        34.24% (63/184)  | 
            
        20.00% (1/5)  | 
            
        34.10% (74/217)  | 
          
                  src/libvips/libvips/convolution/spcor.c  | 
            
        7.20% (9/125)  | 
            
        20.00% (1/5)  | 
            
        2.52% (6/238)  | 
          
                  src/libvips/libvips/create/black.c  | 
            
        95.08% (58/61)  | 
            
        100.00% (5/5)  | 
            
        94.44% (51/54)  | 
          
                  src/libvips/libvips/create/buildlut.c  | 
            
        12.30% (15/122)  | 
            
        12.50% (1/8)  | 
            
        10.97% (17/155)  | 
          
                  src/libvips/libvips/create/create.c  | 
            
        98.73% (78/79)  | 
            
        100.00% (4/4)  | 
            
        96.55% (28/29)  | 
          
                  src/libvips/libvips/create/eye.c  | 
            
        47.22% (17/36)  | 
            
        25.00% (1/4)  | 
            
        61.29% (19/31)  | 
          
                  src/libvips/libvips/create/fractsurf.c  | 
            
        46.55% (27/58)  | 
            
        25.00% (1/4)  | 
            
        58.82% (30/51)  | 
          
                  src/libvips/libvips/create/gaussmat.c  | 
            
        37.14% (39/105)  | 
            
        25.00% (1/4)  | 
            
        37.61% (44/117)  | 
          
                  src/libvips/libvips/create/gaussnoise.c  | 
            
        43.16% (41/95)  | 
            
        20.00% (1/5)  | 
            
        57.14% (44/77)  | 
          
                  src/libvips/libvips/create/grey.c  | 
            
        40.91% (9/22)  | 
            
        25.00% (1/4)  | 
            
        75.00% (9/12)  | 
          
                  src/libvips/libvips/create/identity.c  | 
            
        39.44% (28/71)  | 
            
        20.00% (1/5)  | 
            
        36.14% (30/83)  | 
          
                  src/libvips/libvips/create/invertlut.c  | 
            
        15.33% (21/137)  | 
            
        12.50% (1/8)  | 
            
        14.55% (24/165)  | 
          
                  src/libvips/libvips/create/logmat.c  | 
            
        33.91% (39/115)  | 
            
        25.00% (1/4)  | 
            
        41.51% (44/106)  | 
          
                  src/libvips/libvips/create/mask.c  | 
            
        52.54% (31/59)  | 
            
        33.33% (1/3)  | 
            
        55.00% (33/60)  | 
          
                  src/libvips/libvips/create/mask_butterworth.c  | 
            
        50.00% (28/56)  | 
            
        25.00% (1/4)  | 
            
        84.62% (33/39)  | 
          
                  src/libvips/libvips/create/mask_butterworth_band.c  | 
            
        54.05% (40/74)  | 
            
        25.00% (1/4)  | 
            
        94.00% (47/50)  | 
          
                  src/libvips/libvips/create/mask_butterworth_ring.c  | 
            
        35.56% (16/45)  | 
            
        25.00% (1/4)  | 
            
        86.36% (19/22)  | 
          
                  src/libvips/libvips/create/mask_fractal.c  | 
            
        47.06% (16/34)  | 
            
        25.00% (1/4)  | 
            
        86.36% (19/22)  | 
          
                  src/libvips/libvips/create/mask_gaussian.c  | 
            
        50.00% (22/44)  | 
            
        25.00% (1/4)  | 
            
        89.66% (26/29)  | 
          
                  src/libvips/libvips/create/mask_gaussian_band.c  | 
            
        53.97% (34/63)  | 
            
        25.00% (1/4)  | 
            
        93.02% (40/43)  | 
          
                  src/libvips/libvips/create/mask_gaussian_ring.c  | 
            
        38.10% (16/42)  | 
            
        25.00% (1/4)  | 
            
        86.36% (19/22)  | 
          
                  src/libvips/libvips/create/mask_ideal.c  | 
            
        45.71% (16/35)  | 
            
        25.00% (1/4)  | 
            
        76.00% (19/25)  | 
          
                  src/libvips/libvips/create/mask_ideal_band.c  | 
            
        54.90% (28/51)  | 
            
        25.00% (1/4)  | 
            
        80.49% (33/41)  | 
          
                  src/libvips/libvips/create/mask_ideal_ring.c  | 
            
        41.03% (16/39)  | 
            
        25.00% (1/4)  | 
            
        70.37% (19/27)  | 
          
                  src/libvips/libvips/create/perlin.c  | 
            
        29.76% (50/168)  | 
            
        20.00% (2/10)  | 
            
        46.04% (64/139)  | 
          
                  src/libvips/libvips/create/point.c  | 
            
        38.75% (31/80)  | 
            
        25.00% (1/4)  | 
            
        38.46% (30/78)  | 
          
                  src/libvips/libvips/create/sdf.c  | 
            
        25.24% (52/206)  | 
            
        11.11% (1/9)  | 
            
        27.51% (63/229)  | 
          
                  src/libvips/libvips/create/sines.c  | 
            
        41.07% (23/56)  | 
            
        20.00% (1/5)  | 
            
        59.09% (26/44)  | 
          
                  src/libvips/libvips/create/tonelut.c  | 
            
        41.07% (69/168)  | 
            
        12.50% (1/8)  | 
            
        54.86% (79/144)  | 
          
                  src/libvips/libvips/create/worley.c  | 
            
        20.50% (33/161)  | 
            
        10.00% (1/10)  | 
            
        29.13% (37/127)  | 
          
                  src/libvips/libvips/create/xyz.c  | 
            
        31.30% (41/131)  | 
            
        20.00% (1/5)  | 
            
        45.37% (49/108)  | 
          
                  src/libvips/libvips/create/zone.c  | 
            
        26.92% (7/26)  | 
            
        25.00% (1/4)  | 
            
        69.23% (9/13)  | 
          
                  src/libvips/libvips/draw/draw.c  | 
            
        68.09% (32/47)  | 
            
        50.00% (2/4)  | 
            
        45.65% (21/46)  | 
          
                  src/libvips/libvips/draw/draw_circle.c  | 
            
        21.15% (33/156)  | 
            
        9.09% (1/11)  | 
            
        23.12% (37/160)  | 
          
                  src/libvips/libvips/draw/draw_flood.c  | 
            
        16.33% (56/343)  | 
            
        5.88% (1/17)  | 
            
        15.46% (66/427)  | 
          
                  src/libvips/libvips/draw/draw_image.c  | 
            
        22.07% (32/145)  | 
            
        20.00% (1/5)  | 
            
        16.59% (38/229)  | 
          
                  src/libvips/libvips/draw/draw_line.c  | 
            
        17.65% (33/187)  | 
            
        11.11% (1/9)  | 
            
        18.41% (37/201)  | 
          
                  src/libvips/libvips/draw/draw_mask.c  | 
            
        14.69% (26/177)  | 
            
        11.11% (1/9)  | 
            
        14.29% (31/217)  | 
          
                  src/libvips/libvips/draw/draw_rect.c  | 
            
        27.08% (39/144)  | 
            
        12.50% (1/8)  | 
            
        47.83% (44/92)  | 
          
                  src/libvips/libvips/draw/draw_smudge.c  | 
            
        23.40% (33/141)  | 
            
        25.00% (1/4)  | 
            
        10.28% (37/360)  | 
          
                  src/libvips/libvips/draw/drawink.c  | 
            
        26.32% (15/57)  | 
            
        25.00% (1/4)  | 
            
        17.02% (16/94)  | 
          
                  src/libvips/libvips/draw/drawink.h  | 
            
        0.00% (0/37)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/6)  | 
          
                  src/libvips/libvips/foreign/analyze2vips.c  | 
            
        0.00% (0/224)  | 
            
        0.00% (0/8)  | 
            
        0.00% (0/156)  | 
          
                  src/libvips/libvips/foreign/analyzeload.c  | 
            
        47.27% (26/55)  | 
            
        14.29% (1/7)  | 
            
        30.77% (16/52)  | 
          
                  src/libvips/libvips/foreign/cairo.c  | 
            
        21.05% (12/57)  | 
            
        33.33% (1/3)  | 
            
        22.97% (17/74)  | 
          
                  src/libvips/libvips/foreign/cgifsave.c  | 
            
        19.20% (111/578)  | 
            
        17.39% (4/23)  | 
            
        18.25% (102/559)  | 
          
                  src/libvips/libvips/foreign/csvload.c  | 
            
        22.45% (77/343)  | 
            
        14.29% (3/21)  | 
            
        17.22% (62/360)  | 
          
                  src/libvips/libvips/foreign/csvsave.c  | 
            
        30.97% (48/155)  | 
            
        23.08% (3/13)  | 
            
        16.43% (35/213)  | 
          
                  src/libvips/libvips/foreign/exif.c  | 
            
        48.87% (369/755)  | 
            
        52.27% (23/44)  | 
            
        52.14% (329/631)  | 
          
                  src/libvips/libvips/foreign/foreign.c  | 
            
        37.47% (510/1361)  | 
            
        28.79% (19/66)  | 
            
        28.89% (310/1073)  | 
          
                  src/libvips/libvips/foreign/heifload.c  | 
            
        68.54% (414/604)  | 
            
        78.79% (26/33)  | 
            
        65.38% (391/598)  | 
          
                  src/libvips/libvips/foreign/heifsave.c  | 
            
        22.47% (122/543)  | 
            
        21.74% (5/23)  | 
            
        21.44% (98/457)  | 
          
                  src/libvips/libvips/foreign/jp2kload.c  | 
            
        0.00% (0/32)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/7)  | 
          
                  src/libvips/libvips/foreign/jp2ksave.c  | 
            
        0.00% (0/41)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/14)  | 
          
                  src/libvips/libvips/foreign/jpeg2vips.c  | 
            
        81.00% (358/442)  | 
            
        90.00% (18/20)  | 
            
        79.66% (329/413)  | 
          
                  src/libvips/libvips/foreign/jpegload.c  | 
            
        66.67% (148/222)  | 
            
        60.87% (14/23)  | 
            
        71.43% (125/175)  | 
          
                  src/libvips/libvips/foreign/jpegsave.c  | 
            
        43.45% (126/290)  | 
            
        26.32% (5/19)  | 
            
        47.77% (118/247)  | 
          
                  src/libvips/libvips/foreign/libnsgif/gif.c  | 
            
        74.41% (823/1106)  | 
            
        82.00% (41/50)  | 
            
        71.10% (492/692)  | 
          
                  src/libvips/libvips/foreign/libnsgif/lzw.c  | 
            
        97.16% (274/282)  | 
            
        100.00% (13/13)  | 
            
        97.14% (136/140)  | 
          
                  src/libvips/libvips/foreign/matrixload.c  | 
            
        18.80% (50/266)  | 
            
        15.79% (3/19)  | 
            
        14.03% (31/221)  | 
          
                  src/libvips/libvips/foreign/matrixsave.c  | 
            
        30.13% (47/156)  | 
            
        23.53% (4/17)  | 
            
        25.62% (31/121)  | 
          
                  src/libvips/libvips/foreign/nsgifload.c  | 
            
        78.10% (346/443)  | 
            
        68.97% (20/29)  | 
            
        83.83% (363/433)  | 
          
                  src/libvips/libvips/foreign/pdf.c  | 
            
        42.86% (9/21)  | 
            
        33.33% (1/3)  | 
            
        45.45% (15/33)  | 
          
                  src/libvips/libvips/foreign/pdfiumload.c  | 
            
        66.05% (286/433)  | 
            
        65.38% (17/26)  | 
            
        68.36% (283/414)  | 
          
                  src/libvips/libvips/foreign/ppmload.c  | 
            
        12.19% (54/443)  | 
            
        10.71% (3/28)  | 
            
        8.16% (36/441)  | 
          
                  src/libvips/libvips/foreign/ppmsave.c  | 
            
        24.54% (107/436)  | 
            
        28.00% (7/25)  | 
            
        19.18% (70/365)  | 
          
                  src/libvips/libvips/foreign/quantise.c  | 
            
        0.00% (0/178)  | 
            
        0.00% (0/16)  | 
            
        0.00% (0/148)  | 
          
                  src/libvips/libvips/foreign/radiance.c  | 
            
        32.73% (162/495)  | 
            
        37.50% (9/24)  | 
            
        33.43% (227/679)  | 
          
                  src/libvips/libvips/foreign/radload.c  | 
            
        60.54% (112/185)  | 
            
        54.55% (12/22)  | 
            
        66.90% (95/142)  | 
          
                  src/libvips/libvips/foreign/radsave.c  | 
            
        39.31% (57/145)  | 
            
        28.57% (4/14)  | 
            
        34.62% (45/130)  | 
          
                  src/libvips/libvips/foreign/rawload.c  | 
            
        56.44% (57/101)  | 
            
        16.67% (1/6)  | 
            
        84.06% (58/69)  | 
          
                  src/libvips/libvips/foreign/rawsave.c  | 
            
        37.95% (63/166)  | 
            
        23.53% (4/17)  | 
            
        35.43% (45/127)  | 
          
                  src/libvips/libvips/foreign/spngload.c  | 
            
        81.89% (389/475)  | 
            
        76.00% (19/25)  | 
            
        80.36% (356/443)  | 
          
                  src/libvips/libvips/foreign/spngsave.c  | 
            
        22.42% (115/513)  | 
            
        19.05% (4/21)  | 
            
        22.64% (108/477)  | 
          
                  src/libvips/libvips/foreign/tiff.c  | 
            
        41.18% (49/119)  | 
            
        35.29% (6/17)  | 
            
        36.08% (35/97)  | 
          
                  src/libvips/libvips/foreign/tiff2vips.c  | 
            
        79.27% (1407/1775)  | 
            
        92.21% (71/77)  | 
            
        79.75% (1351/1694)  | 
          
                  src/libvips/libvips/foreign/tiffload.c  | 
            
        68.20% (163/239)  | 
            
        60.87% (14/23)  | 
            
        70.11% (129/184)  | 
          
                  src/libvips/libvips/foreign/tiffsave.c  | 
            
        53.89% (194/360)  | 
            
        25.00% (4/16)  | 
            
        59.82% (201/336)  | 
          
                  src/libvips/libvips/foreign/vips2jpeg.c  | 
            
        3.14% (11/350)  | 
            
        9.52% (2/21)  | 
            
        1.57% (5/319)  | 
          
                  src/libvips/libvips/foreign/vips2tiff.c  | 
            
        0.00% (0/1264)  | 
            
        0.00% (0/46)  | 
            
        0.00% (0/1339)  | 
          
                  src/libvips/libvips/foreign/vipsload.c  | 
            
        35.00% (56/160)  | 
            
        17.65% (3/17)  | 
            
        31.40% (38/121)  | 
          
                  src/libvips/libvips/foreign/vipssave.c  | 
            
        37.50% (45/120)  | 
            
        25.00% (3/12)  | 
            
        37.37% (37/99)  | 
          
                  src/libvips/libvips/foreign/webp2vips.c  | 
            
        61.56% (229/372)  | 
            
        80.00% (12/15)  | 
            
        69.11% (264/382)  | 
          
                  src/libvips/libvips/foreign/webpload.c  | 
            
        68.72% (156/227)  | 
            
        59.09% (13/22)  | 
            
        75.27% (140/186)  | 
          
                  src/libvips/libvips/foreign/webpsave.c  | 
            
        24.44% (154/630)  | 
            
        13.16% (5/38)  | 
            
        26.68% (147/551)  | 
          
                  src/libvips/libvips/freqfilt/freqfilt.c  | 
            
        58.33% (35/60)  | 
            
        40.00% (2/5)  | 
            
        50.00% (26/52)  | 
          
                  src/libvips/libvips/freqfilt/freqmult.c  | 
            
        26.92% (14/52)  | 
            
        25.00% (1/4)  | 
            
        30.36% (17/56)  | 
          
                  src/libvips/libvips/freqfilt/fwfft.c  | 
            
        3.26% (6/184)  | 
            
        16.67% (1/6)  | 
            
        3.90% (6/154)  | 
          
                  src/libvips/libvips/freqfilt/invfft.c  | 
            
        10.71% (15/140)  | 
            
        16.67% (1/6)  | 
            
        13.68% (16/117)  | 
          
                  src/libvips/libvips/freqfilt/phasecor.c  | 
            
        28.57% (14/49)  | 
            
        25.00% (1/4)  | 
            
        34.00% (17/50)  | 
          
                  src/libvips/libvips/freqfilt/spectrum.c  | 
            
        16.67% (6/36)  | 
            
        25.00% (1/4)  | 
            
        16.67% (6/36)  | 
          
                  src/libvips/libvips/histogram/case.c  | 
            
        17.18% (28/163)  | 
            
        16.67% (1/6)  | 
            
        21.88% (35/160)  | 
          
                  src/libvips/libvips/histogram/hist_cum.c  | 
            
        14.04% (8/57)  | 
            
        25.00% (1/4)  | 
            
        7.14% (6/84)  | 
          
                  src/libvips/libvips/histogram/hist_entropy.c  | 
            
        37.04% (20/54)  | 
            
        25.00% (1/4)  | 
            
        40.38% (21/52)  | 
          
                  src/libvips/libvips/histogram/hist_equal.c  | 
            
        47.17% (25/53)  | 
            
        25.00% (1/4)  | 
            
        56.86% (29/51)  | 
          
                  src/libvips/libvips/histogram/hist_ismonotonic.c  | 
            
        37.74% (20/53)  | 
            
        25.00% (1/4)  | 
            
        45.65% (21/46)  | 
          
                  src/libvips/libvips/histogram/hist_local.c  | 
            
        19.02% (39/205)  | 
            
        14.29% (1/7)  | 
            
        22.33% (46/206)  | 
          
                  src/libvips/libvips/histogram/hist_match.c  | 
            
        28.95% (22/76)  | 
            
        20.00% (1/5)  | 
            
        45.16% (28/62)  | 
          
                  src/libvips/libvips/histogram/hist_norm.c  | 
            
        29.69% (19/64)  | 
            
        25.00% (1/4)  | 
            
        29.73% (22/74)  | 
          
                  src/libvips/libvips/histogram/hist_plot.c  | 
            
        10.38% (19/183)  | 
            
        16.67% (1/6)  | 
            
        6.77% (22/325)  | 
          
                  src/libvips/libvips/histogram/hist_unary.c  | 
            
        50.00% (14/28)  | 
            
        33.33% (1/3)  | 
            
        51.52% (17/33)  | 
          
                  src/libvips/libvips/histogram/histogram.c  | 
            
        30.83% (41/133)  | 
            
        40.00% (2/5)  | 
            
        12.86% (18/140)  | 
          
                  src/libvips/libvips/histogram/maplut.c  | 
            
        17.39% (32/184)  | 
            
        11.11% (1/9)  | 
            
        1.70% (43/2524)  | 
          
                  src/libvips/libvips/histogram/percent.c  | 
            
        49.06% (26/53)  | 
            
        25.00% (1/4)  | 
            
        56.00% (28/50)  | 
          
                  src/libvips/libvips/histogram/stdif.c  | 
            
        28.50% (55/193)  | 
            
        20.00% (1/5)  | 
            
        42.95% (64/149)  | 
          
                  src/libvips/libvips/iofuncs/buf.c  | 
            
        19.14% (58/303)  | 
            
        26.09% (6/23)  | 
            
        12.63% (37/293)  | 
          
                  src/libvips/libvips/iofuncs/buffer.c  | 
            
        81.71% (210/257)  | 
            
        80.00% (16/20)  | 
            
        85.53% (266/311)  | 
          
                  src/libvips/libvips/iofuncs/cache.c  | 
            
        54.00% (277/513)  | 
            
        57.14% (24/42)  | 
            
        63.58% (377/593)  | 
          
                  src/libvips/libvips/iofuncs/connection.c  | 
            
        78.72% (37/47)  | 
            
        100.00% (5/5)  | 
            
        73.58% (39/53)  | 
          
                  src/libvips/libvips/iofuncs/dbuf.c  | 
            
        32.05% (50/156)  | 
            
        50.00% (8/16)  | 
            
        29.69% (38/128)  | 
          
                  src/libvips/libvips/iofuncs/error.c  | 
            
        12.53% (49/391)  | 
            
        18.18% (8/44)  | 
            
        9.61% (32/333)  | 
          
                  src/libvips/libvips/iofuncs/gate.c  | 
            
        35.62% (57/160)  | 
            
        33.33% (6/18)  | 
            
        39.02% (96/246)  | 
          
                  src/libvips/libvips/iofuncs/generate.c  | 
            
        74.61% (191/256)  | 
            
        88.24% (15/17)  | 
            
        75.63% (180/238)  | 
          
                  src/libvips/libvips/iofuncs/ginputsource.c  | 
            
        0.00% (0/142)  | 
            
        0.00% (0/16)  | 
            
        0.00% (0/152)  | 
          
                  src/libvips/libvips/iofuncs/header.c  | 
            
        38.17% (305/799)  | 
            
        47.83% (33/69)  | 
            
        41.90% (274/654)  | 
          
                  src/libvips/libvips/iofuncs/image.c  | 
            
        37.43% (636/1699)  | 
            
        41.05% (39/95)  | 
            
        39.28% (630/1604)  | 
          
                  src/libvips/libvips/iofuncs/init.c  | 
            
        50.00% (215/430)  | 
            
        38.71% (12/31)  | 
            
        45.11% (157/348)  | 
          
                  src/libvips/libvips/iofuncs/mapfile.c  | 
            
        0.00% (0/115)  | 
            
        0.00% (0/6)  | 
            
        0.00% (0/83)  | 
          
                  src/libvips/libvips/iofuncs/memory.c  | 
            
        64.58% (93/144)  | 
            
        69.23% (9/13)  | 
            
        58.95% (56/95)  | 
          
                  src/libvips/libvips/iofuncs/object.c  | 
            
        46.67% (714/1530)  | 
            
        50.49% (52/103)  | 
            
        51.21% (1104/2156)  | 
          
                  src/libvips/libvips/iofuncs/operation.c  | 
            
        25.52% (172/674)  | 
            
        41.03% (16/39)  | 
            
        29.53% (269/911)  | 
          
                  src/libvips/libvips/iofuncs/rect.c  | 
            
        34.18% (27/79)  | 
            
        40.00% (4/10)  | 
            
        40.91% (36/88)  | 
          
                  src/libvips/libvips/iofuncs/region.c  | 
            
        44.40% (357/804)  | 
            
        57.50% (23/40)  | 
            
        36.82% (426/1157)  | 
          
                  src/libvips/libvips/iofuncs/reorder.c  | 
            
        73.29% (107/146)  | 
            
        77.78% (7/9)  | 
            
        84.44% (152/180)  | 
          
                  src/libvips/libvips/iofuncs/sbuf.c  | 
            
        42.08% (77/183)  | 
            
        50.00% (6/12)  | 
            
        39.84% (100/251)  | 
          
                  src/libvips/libvips/iofuncs/semaphore.c  | 
            
        92.73% (51/55)  | 
            
        100.00% (8/8)  | 
            
        83.05% (49/59)  | 
          
                  src/libvips/libvips/iofuncs/sink.c  | 
            
        86.67% (182/210)  | 
            
        100.00% (18/18)  | 
            
        89.41% (152/170)  | 
          
                  src/libvips/libvips/iofuncs/sinkdisc.c  | 
            
        2.34% (5/214)  | 
            
        6.67% (1/15)  | 
            
        3.12% (6/192)  | 
          
                  src/libvips/libvips/iofuncs/sinkmemory.c  | 
            
        91.91% (125/136)  | 
            
        100.00% (11/11)  | 
            
        91.59% (98/107)  | 
          
                  src/libvips/libvips/iofuncs/sinkscreen.c  | 
            
        0.99% (5/504)  | 
            
        2.70% (1/37)  | 
            
        1.08% (6/555)  | 
          
                  src/libvips/libvips/iofuncs/source.c  | 
            
        45.19% (249/551)  | 
            
        59.38% (19/32)  | 
            
        42.27% (306/724)  | 
          
                  src/libvips/libvips/iofuncs/sourcecustom.c  | 
            
        31.82% (28/88)  | 
            
        12.50% (1/8)  | 
            
        27.87% (34/122)  | 
          
                  src/libvips/libvips/iofuncs/system.c  | 
            
        26.86% (47/175)  | 
            
        20.00% (1/5)  | 
            
        24.89% (55/221)  | 
          
                  src/libvips/libvips/iofuncs/target.c  | 
            
        6.98% (27/387)  | 
            
        4.00% (1/25)  | 
            
        5.04% (23/456)  | 
          
                  src/libvips/libvips/iofuncs/targetcustom.c  | 
            
        38.03% (54/142)  | 
            
        7.69% (1/13)  | 
            
        31.14% (52/167)  | 
          
                  src/libvips/libvips/iofuncs/thread.c  | 
            
        85.48% (106/124)  | 
            
        100.00% (12/12)  | 
            
        68.35% (95/139)  | 
          
                  src/libvips/libvips/iofuncs/threadpool.c  | 
            
        80.08% (205/256)  | 
            
        89.47% (17/19)  | 
            
        76.75% (307/400)  | 
          
                  src/libvips/libvips/iofuncs/threadset.c  | 
            
        65.04% (80/123)  | 
            
        71.43% (5/7)  | 
            
        59.18% (87/147)  | 
          
                  src/libvips/libvips/iofuncs/type.c  | 
            
        25.54% (177/693)  | 
            
        28.05% (23/82)  | 
            
        27.57% (110/399)  | 
          
                  src/libvips/libvips/iofuncs/util.c  | 
            
        12.06% (113/937)  | 
            
        16.67% (12/72)  | 
            
        12.28% (78/635)  | 
          
                  src/libvips/libvips/iofuncs/vector.cpp  | 
            
        17.65% (6/34)  | 
            
        14.29% (1/7)  | 
            
        3.08% (4/130)  | 
          
                  src/libvips/libvips/iofuncs/vips.c  | 
            
        0.00% (0/536)  | 
            
        0.00% (0/27)  | 
            
        0.00% (0/492)  | 
          
                  src/libvips/libvips/iofuncs/window.c  | 
            
        0.00% (0/155)  | 
            
        0.00% (0/10)  | 
            
        0.00% (0/127)  | 
          
                  src/libvips/libvips/morphology/countlines.c  | 
            
        32.35% (22/68)  | 
            
        25.00% (1/4)  | 
            
        39.44% (28/71)  | 
          
                  src/libvips/libvips/morphology/labelregions.c  | 
            
        30.30% (20/66)  | 
            
        25.00% (1/4)  | 
            
        42.86% (24/56)  | 
          
                  src/libvips/libvips/morphology/morph.c  | 
            
        8.31% (26/313)  | 
            
        10.00% (1/10)  | 
            
        8.24% (29/352)  | 
          
                  src/libvips/libvips/morphology/morph_hwy.cpp  | 
            
        0.00% (0/73)  | 
            
        0.00% (0/4)  | 
            
        0.00% (0/70)  | 
          
                  src/libvips/libvips/morphology/morphology.c  | 
            
        92.59% (25/27)  | 
            
        66.67% (2/3)  | 
            
        94.74% (18/19)  | 
          
                  src/libvips/libvips/morphology/nearest.c  | 
            
        12.88% (21/163)  | 
            
        11.11% (1/9)  | 
            
        15.62% (25/160)  | 
          
                  src/libvips/libvips/morphology/rank.c  | 
            
        13.79% (32/232)  | 
            
        11.11% (1/9)  | 
            
        2.82% (35/1241)  | 
          
                  src/libvips/libvips/mosaicing/chkpair.c  | 
            
        0.00% (0/97)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/56)  | 
          
                  src/libvips/libvips/mosaicing/global_balance.c  | 
            
        3.39% (31/915)  | 
            
        1.89% (1/53)  | 
            
        4.21% (36/855)  | 
          
                  src/libvips/libvips/mosaicing/im_avgdxdy.c  | 
            
        0.00% (0/17)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/11)  | 
          
                  src/libvips/libvips/mosaicing/im_clinear.c  | 
            
        0.00% (0/90)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/166)  | 
          
                  src/libvips/libvips/mosaicing/im_improve.c  | 
            
        0.00% (0/88)  | 
            
        0.00% (0/3)  | 
            
        0.00% (0/46)  | 
          
                  src/libvips/libvips/mosaicing/im_initialize.c  | 
            
        0.00% (0/49)  | 
            
        0.00% (0/1)  | 
            
        0.00% (0/23)  | 
          
                  src/libvips/libvips/mosaicing/im_lrcalcon.c  | 
            
        33.04% (38/115)  | 
            
        40.00% (2/5)  | 
            
        29.58% (21/71)  | 
          
                  src/libvips/libvips/mosaicing/im_tbcalcon.c  | 
            
        88.24% (30/34)  | 
            
        100.00% (1/1)  | 
            
        80.77% (21/26)  | 
          
                  src/libvips/libvips/mosaicing/lrmerge.c  | 
            
        0.00% (0/527)  | 
            
        0.00% (0/17)  | 
            
        0.00% (0/1678)  | 
          
                  src/libvips/libvips/mosaicing/lrmosaic.c  | 
            
        55.93% (66/118)  | 
            
        50.00% (1/2)  | 
            
        61.25% (49/80)  | 
          
                  src/libvips/libvips/mosaicing/match.c  | 
            
        50.26% (95/189)  | 
            
        20.00% (1/5)  | 
            
        42.44% (115/271)  | 
          
                  src/libvips/libvips/mosaicing/matrixinvert.c  | 
            
        8.44% (20/237)  | 
            
        11.11% (1/9)  | 
            
        2.56% (25/977)  | 
          
                  src/libvips/libvips/mosaicing/merge.c  | 
            
        53.19% (50/94)  | 
            
        25.00% (1/4)  | 
            
        67.03% (61/91)  | 
          
                  src/libvips/libvips/mosaicing/mosaic.c  | 
            
        83.33% (165/198)  | 
            
        100.00% (4/4)  | 
            
        89.76% (149/166)  | 
          
                  src/libvips/libvips/mosaicing/mosaic1.c  | 
            
        37.42% (113/302)  | 
            
        11.11% (1/9)  | 
            
        58.87% (136/231)  | 
          
                  src/libvips/libvips/mosaicing/mosaicing.c  | 
            
        100.00% (14/14)  | 
            
        100.00% (1/1)  | 
            
        100.00% (1/1)  | 
          
                  src/libvips/libvips/mosaicing/tbmerge.c  | 
            
        0.00% (0/339)  | 
            
        0.00% (0/7)  | 
            
        0.00% (0/1125)  | 
          
                  src/libvips/libvips/mosaicing/tbmosaic.c  | 
            
        55.93% (66/118)  | 
            
        50.00% (1/2)  | 
            
        61.25% (49/80)  | 
          
                  src/libvips/libvips/resample/affine.c  | 
            
        22.51% (70/311)  | 
            
        16.67% (1/6)  | 
            
        31.25% (85/272)  | 
          
                  src/libvips/libvips/resample/bicubic.cpp  | 
            
        4.59% (17/370)  | 
            
        11.11% (1/9)  | 
            
        14.38% (21/146)  | 
          
                  src/libvips/libvips/resample/interpolate.c  | 
            
        28.17% (40/142)  | 
            
        20.00% (4/20)  | 
            
        4.61% (22/477)  | 
          
                  src/libvips/libvips/resample/lbb.cpp  | 
            
        2.37% (9/380)  | 
            
        20.00% (1/5)  | 
            
        2.43% (9/371)  | 
          
                  src/libvips/libvips/resample/mapim.c  | 
            
        14.84% (38/256)  | 
            
        16.67% (1/6)  | 
            
        9.68% (51/527)  | 
          
                  src/libvips/libvips/resample/nohalo.cpp  | 
            
        1.59% (10/627)  | 
            
        16.67% (1/6)  | 
            
        1.80% (9/501)  | 
          
                  src/libvips/libvips/resample/quadratic.c  | 
            
        11.70% (22/188)  | 
            
        16.67% (1/6)  | 
            
        20.00% (30/150)  | 
          
                  src/libvips/libvips/resample/reduce.c  | 
            
        63.53% (54/85)  | 
            
        25.00% (1/4)  | 
            
        77.65% (66/85)  | 
          
                  src/libvips/libvips/resample/reduceh.cpp  | 
            
        12.95% (43/332)  | 
            
        9.09% (1/11)  | 
            
        16.35% (52/318)  | 
          
                  src/libvips/libvips/resample/reduceh_hwy.cpp  | 
            
        0.00% (0/70)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/31)  | 
          
                  src/libvips/libvips/resample/reducev.cpp  | 
            
        12.72% (43/338)  | 
            
        8.33% (1/12)  | 
            
        15.95% (52/326)  | 
          
                  src/libvips/libvips/resample/reducev_hwy.cpp  | 
            
        0.00% (0/112)  | 
            
        0.00% (0/2)  | 
            
        0.00% (0/27)  | 
          
                  src/libvips/libvips/resample/resample.c  | 
            
        85.48% (53/62)  | 
            
        50.00% (2/4)  | 
            
        70.27% (26/37)  | 
          
                  src/libvips/libvips/resample/resize.c  | 
            
        27.57% (59/214)  | 
            
        20.00% (1/5)  | 
            
        35.41% (74/209)  | 
          
                  src/libvips/libvips/resample/shrink.c  | 
            
        48.84% (42/86)  | 
            
        25.00% (1/4)  | 
            
        63.41% (52/82)  | 
          
                  src/libvips/libvips/resample/shrinkh.c  | 
            
        18.18% (30/165)  | 
            
        16.67% (1/6)  | 
            
        13.67% (38/278)  | 
          
                  src/libvips/libvips/resample/shrinkv.c  | 
            
        16.95% (30/177)  | 
            
        16.67% (1/6)  | 
            
        12.79% (38/297)  | 
          
                  src/libvips/libvips/resample/similarity.c  | 
            
        59.40% (79/133)  | 
            
        33.33% (3/9)  | 
            
        78.45% (91/116)  | 
          
                  src/libvips/libvips/resample/templates.h  | 
            
        5.49% (15/273)  | 
            
        4.55% (1/22)  | 
            
        5.56% (6/108)  | 
          
                  src/libvips/libvips/resample/thumbnail.c  | 
            
        17.72% (163/920)  | 
            
        14.29% (5/35)  | 
            
        24.04% (188/782)  | 
          
                  src/libvips/libvips/resample/transform.c  | 
            
        0.00% (0/114)  | 
            
        0.00% (0/11)  | 
            
        0.00% (0/145)  | 
          
                  src/libvips/libvips/resample/vsqbs.cpp  | 
            
        6.92% (9/130)  | 
            
        25.00% (1/4)  | 
            
        11.54% (9/78)  | 
          
          Totals  | 
                
          33.23% (22407/67431)  | 
                
          33.89% (1286/3795)  | 
                
          27.27% (22882/83905)  |