Skip to content

Instantly share code, notes, and snippets.

@MarcelineVQ
Last active April 13, 2020 13:53
Show Gist options
  • Select an option

  • Save MarcelineVQ/8d52d36236baa6d1a3078e2288823084 to your computer and use it in GitHub Desktop.

Select an option

Save MarcelineVQ/8d52d36236baa6d1a3078e2288823084 to your computer and use it in GitHub Desktop.
cabal-version: 2.2
name: ray
version: 1.0.0
build-type: Simple
common shared
ghc-options: -Wall -rtsopts -threaded
default-language: Haskell2010
build-depends: base, parallel, array, deepseq, monad-par
other-modules: Raytracing, Vec3, Scene, Image, BVH
default-extensions: StrictData
executable ray
import: shared
main-is: ray.hs
benchmark bench-ray
import: shared
ghc-options: -rtsopts -fno-prof-count-entries -threaded -fprof-auto "-with-rtsopts=-N8 -P"
type: exitcode-stdio-1.0
build-depends: criterion
main-is: bench-ray.hs
-- cmd used
-- cabal bench --enable-profiling
Mon Apr 13 06:33 2020 Time and Allocation Profiling Report (Final)
bench-ray +RTS -N8 -P -RTS
total time = 2803.04 secs (10385359 ticks @ 1000 us, 8 processors)
total alloc = 1,929,332,522,896 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc ticks bytes
aabbHit.iter Raytracing Raytracing.hs:(73,7)-(80,27) 36.3 35.5 3771356 684033948216
aabbHit Raytracing Raytracing.hs:(72,1)-(96,41) 18.3 0.0 1896502 0
objsHit Raytracing Raytracing.hs:(99,1)-(108,63) 11.1 13.2 1157107 255185787816
aabbHit.(...) Raytracing Raytracing.hs:(81,7)-(85,19) 8.8 8.2 912611 158818957840
aabbHit.(...) Raytracing Raytracing.hs:(87,15)-(90,27) 7.8 7.5 815103 144740773008
aabbHit.(...) Raytracing Raytracing.hs:(92,23)-(95,35) 5.6 6.4 586192 124198638672
sphereHit Raytracing Raytracing.hs:(48,1)-(67,54) 1.9 0.7 201779 13299058008
aabbHit.iter.t1 Raytracing Raytracing.hs:76:13-40 1.4 5.9 140516 113553080912
aabbHit.iter.t0 Raytracing Raytracing.hs:75:13-40 1.3 5.8 137073 112687162064
aabbHit.iter.(...) Raytracing Raytracing.hs:77:13-64 0.8 9.0 80639 173750901144
sched Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:(60,1)-(106,18) 0.7 1.6 71439 29929866024
individual inherited
COST CENTRE MODULE SRC no. entries %time %alloc %time %alloc ticks bytes
MAIN MAIN <built-in> 458 0 0.0 0.0 100.0 100.0 13 159984
CAF Raytracing <entire-module> 912 0 0.0 0.0 0.0 0.0 0 0
black Raytracing Raytracing.hs:20:1-9 2221 1 0.0 0.0 0.0 0.0 0 24
fromInteger Vec3 Vec3.hs:19:3-70 2222 1 0.0 0.0 0.0 0.0 0 0
rayColour Raytracing Raytracing.hs:(157,1)-(168,64) 2035 0 0.0 0.0 0.0 0.0 0 16
CAF Scene <entire-module> 911 0 0.0 0.0 0.0 0.0 0 0
irreg Scene Scene.hs:(62,1)-(75,11) 1793 1 0.0 0.0 0.0 0.0 0 72
irreg.bottom Scene Scene.hs:(68,9)-(75,11) 1794 1 0.0 0.0 0.0 0.0 0 1470832
irreg.k Scene Scene.hs:67:9-15 1796 1 0.0 0.0 0.0 0.0 0 0
irreg.n Scene Scene.hs:66:9-15 1795 1 0.0 0.0 0.0 0.0 0 0
rgbbox Scene Scene.hs:(22,1)-(59,11) 1095 1 0.0 0.0 0.0 0.0 0 16936
rgbbox.bottom Scene Scene.hs:(52,9)-(59,11) 1102 1 0.0 0.0 0.0 0.0 0 17840
rgbbox.k Scene Scene.hs:27:9-14 1122 1 0.0 0.0 0.0 0.0 0 0
rgbbox.leftwall Scene Scene.hs:(28,9)-(35,11) 1096 1 0.0 0.0 0.0 0.0 0 17872
rgbbox.midwall Scene Scene.hs:(36,9)-(43,11) 1100 1 0.0 0.0 0.0 0.0 0 17840
rgbbox.n Scene Scene.hs:26:9-14 1097 1 0.0 0.0 0.0 0.0 0 0
rgbbox.rightwall Scene Scene.hs:(44,9)-(51,11) 1101 1 0.0 0.0 0.0 0.0 0 17840
CAF Main <entire-module> 910 0 0.0 0.0 0.0 0.0 0 3800
main Main bench-ray.hs:(8,1)-(34,46) 916 1 0.0 0.0 0.0 0.0 0 48
main.renderbench Main bench-ray.hs:(32,9)-(34,46) 1829 8 0.0 0.0 0.0 0.0 0 1536
main.renderbench.cam Main bench-ray.hs:33:15-56 1869 15 0.0 0.0 0.0 0.0 0 0
main.renderbench.objs Main bench-ray.hs:33:15-56 1934 11 0.0 0.0 0.0 0.0 0 64
main.renderbench.(...) Main bench-ray.hs:33:15-56 1870 8 0.0 0.0 0.0 0.0 0 704
fromScene Scene Scene.hs:(16,1)-(19,64) 1871 8 0.0 0.0 0.0 0.0 3 552
sceneCamFov Scene Scene.hs:10:22-32 1872 15 0.0 0.0 0.0 0.0 0 224
sceneCamLookAt Scene Scene.hs:9:22-35 1873 15 0.0 0.0 0.0 0.0 0 0
sceneCamLookFrom Scene Scene.hs:8:22-37 1874 15 0.0 0.0 0.0 0.0 0 0
mkCamera Raytracing Raytracing.hs:(118,1)-(133,13) 1875 14 0.0 0.0 0.0 0.0 0 1288
scale Vec3 Vec3.hs:26:1-45 1884 51 0.0 0.0 0.0 0.0 0 0
- Vec3 Vec3.hs:14:3-62 1882 43 0.0 0.0 0.0 0.0 0 0
mkCamera.w Raytracing Raytracing.hs:123:7-39 1876 15 0.0 0.0 0.0 0.0 0 360
- Vec3 Vec3.hs:14:3-62 1877 15 0.0 0.0 0.0 0.0 0 0
normalise Vec3 Vec3.hs:36:1-36 1878 15 0.0 0.0 0.0 0.0 0 360
norm Vec3 Vec3.hs:33:1-23 1879 15 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 1880 15 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 1881 15 0.0 0.0 0.0 0.0 0 0
mkCamera.half_height Raytracing Raytracing.hs:120:7-35 1893 14 0.0 0.0 0.0 0.0 0 0
mkCamera.origin Raytracing Raytracing.hs:122:7-23 1883 14 0.0 0.0 0.0 0.0 0 0
mkCamera.u Raytracing Raytracing.hs:124:7-33 1885 14 0.0 0.0 0.0 0.0 0 360
cross Vec3 Vec3.hs:(39,1)-(40,48) 1886 15 0.0 0.0 0.0 0.0 0 0
normalise Vec3 Vec3.hs:36:1-36 1887 14 0.0 0.0 0.0 0.0 0 360
norm Vec3 Vec3.hs:33:1-23 1888 15 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 1889 15 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 1890 15 0.0 0.0 0.0 0.0 0 0
mkCamera.half_width Raytracing Raytracing.hs:121:7-39 1895 13 0.0 0.0 0.0 0.0 0 0
mkCamera.theta Raytracing Raytracing.hs:119:7-29 1891 13 0.0 0.0 0.0 0.0 0 0
mkCamera.v Raytracing Raytracing.hs:125:7-19 1897 13 0.0 0.0 0.0 0.0 0 0
cross Vec3 Vec3.hs:(39,1)-(40,48) 1900 11 0.0 0.0 0.0 0.0 0 0
cross Vec3 Vec3.hs:(39,1)-(40,48) 1899 1 0.0 0.0 0.0 0.0 0 0
mkCamera.half_height Raytracing Raytracing.hs:120:7-35 1892 1 0.0 0.0 0.0 0.0 0 0
mkCamera.half_width Raytracing Raytracing.hs:121:7-39 1894 1 0.0 0.0 0.0 0.0 0 0
mkCamera.v Raytracing Raytracing.hs:125:7-19 1896 1 0.0 0.0 0.0 0.0 0 0
cross Vec3 Vec3.hs:(39,1)-(40,48) 1898 1 0.0 0.0 0.0 0.0 0 0
mkBVH BVH BVH.hs:(52,1)-(72,50) 1932 12 0.0 0.0 0.0 0.0 0 744
mkBVH.mkBVH' BVH BVH.hs:(53,9)-(72,50) 2227 81968 0.0 0.0 0.0 0.0 39 15921384
mkBVH.mkBVH'.(...) BVH BVH.hs:(56,15)-(57,73) 2230 41094 0.0 0.0 0.0 0.0 259 131354128
mkBVH.mkBVH'.comparison BVH BVH.hs:72:17-50 2232 0 0.0 0.0 0.0 0.0 465 84503728
sphereAABB Raytracing Raytracing.hs:(42,1)-(45,38) 2237 2420458 0.0 0.0 0.0 0.0 764 167966944
+ Vec3 Vec3.hs:13:3-62 2240 2372499 0.0 0.0 0.0 0.0 4 0
- Vec3 Vec3.hs:14:3-62 2238 2354646 0.0 0.0 0.0 0.0 2 0
+ Vec3 Vec3.hs:13:3-62 2239 1 0.0 0.0 0.0 0.0 0 0
aabbCentre BVH BVH.hs:(34,1)-(38,69) 2241 2337337 0.0 0.0 0.0 0.0 2398 57675936
aabbMin BVH BVH.hs:14:20-26 2243 9385599 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 2248 5923738 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 2242 5832038 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 2245 5816270 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 2247 5806223 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 2246 3 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 2244 1 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.axis BVH BVH.hs:(68,17)-(71,34) 2234 0 0.0 0.0 0.0 0.0 214 0
vecX Vec3 Vec3.hs:6:19-22 2235 1225088 0.0 0.0 0.0 0.0 26 20028760
vecZ Vec3 Vec3.hs:6:49-52 2252 1041403 0.0 0.0 0.0 0.0 28 16755256
vecY Vec3 Vec3.hs:6:34-37 2250 338462 0.0 0.0 0.0 0.0 8 5454064
sphereAABB Raytracing Raytracing.hs:(42,1)-(45,38) 2253 41082 0.0 0.0 0.0 0.0 7 2954136
+ Vec3 Vec3.hs:13:3-62 2255 41052 0.0 0.0 0.0 0.0 0 0
- Vec3 Vec3.hs:14:3-62 2254 41047 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.axis BVH BVH.hs:(68,17)-(71,34) 2233 41079 0.0 0.0 0.0 0.0 1 0
mkBVH.mkBVH'.comparison BVH BVH.hs:72:17-50 2231 41069 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.xs_left BVH BVH.hs:(56,15)-(57,73) 2229 41014 0.0 0.0 0.0 0.0 0 224
mkBVH.mkBVH'.right BVH BVH.hs:59:15-59 2251 41003 0.0 0.0 0.0 0.0 4 2022984
mkBVH.mkBVH'.xs_right BVH BVH.hs:(56,15)-(57,73) 2236 40984 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.left BVH BVH.hs:58:15-53 2249 40961 0.0 0.0 0.0 0.0 2 1903952
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 2228 529 0.0 0.0 0.0 0.0 0 0
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1933 0 0.0 0.0 0.0 0.0 0 70816
sceneSpheres Scene Scene.hs:11:22-33 1944 8 0.0 0.0 0.0 0.0 0 0
mkBVH BVH BVH.hs:(52,1)-(72,50) 1929 2 0.0 0.0 0.0 0.0 0 120
mkBVH.mkBVH' BVH BVH.hs:(53,9)-(72,50) 1943 795 0.0 0.0 0.0 0.0 0 153464
mkBVH.mkBVH'.comparison BVH BVH.hs:72:17-50 1960 405 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.axis BVH BVH.hs:(68,17)-(71,34) 1962 404 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.(...) BVH BVH.hs:(56,15)-(57,73) 1959 402 0.0 0.0 0.0 0.0 2 985672
mkBVH.mkBVH'.comparison BVH BVH.hs:72:17-50 1961 0 0.0 0.0 0.0 0.0 1 597552
sphereAABB Raytracing Raytracing.hs:(42,1)-(45,38) 1965 17637 0.0 0.0 0.0 0.0 5 1237928
+ Vec3 Vec3.hs:13:3-62 1967 17410 0.0 0.0 0.0 0.0 0 0
- Vec3 Vec3.hs:14:3-62 1966 17275 0.0 0.0 0.0 0.0 0 0
aabbCentre BVH BVH.hs:(34,1)-(38,69) 1968 17617 0.0 0.0 0.0 0.0 8 420360
aabbMin BVH BVH.hs:14:20-26 1970 68497 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1969 43960 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1973 43565 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1972 43433 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 1971 42054 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.axis BVH BVH.hs:(68,17)-(71,34) 1963 0 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1976 6920 0.0 0.0 0.0 0.0 0 114288
vecZ Vec3 Vec3.hs:6:49-52 1978 5947 0.0 0.0 0.0 0.0 0 93600
vecX Vec3 Vec3.hs:6:19-22 1964 5863 0.0 0.0 0.0 0.0 0 94960
mkBVH.mkBVH'.xs_right BVH BVH.hs:(56,15)-(57,73) 1958 398 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.right BVH BVH.hs:59:15-59 1977 397 0.0 0.0 0.0 0.0 0 19848
mkBVH.mkBVH'.xs_left BVH BVH.hs:(56,15)-(57,73) 1974 397 0.0 0.0 0.0 0.0 0 32
sphereAABB Raytracing Raytracing.hs:(42,1)-(45,38) 1985 397 0.0 0.0 0.0 0.0 0 28776
+ Vec3 Vec3.hs:13:3-62 1987 399 0.0 0.0 0.0 0.0 0 0
- Vec3 Vec3.hs:14:3-62 1986 399 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.left BVH BVH.hs:58:15-53 1975 395 0.0 0.0 0.0 0.0 0 18072
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1948 7 0.0 0.0 0.0 0.0 0 0
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1931 0 0.0 0.0 0.0 0.0 1 10136
nf Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:272:1-38 1830 8 0.0 0.0 0.0 0.0 0 0
main.renderbench.objs Main bench-ray.hs:33:15-56 1927 3 0.0 0.0 0.0 0.0 0 0
main.bvhbench Main bench-ray.hs:(29,9)-(30,40) 1081 2 0.0 0.0 0.0 0.0 0 128
nf Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:272:1-38 1082 2 0.0 0.0 0.0 0.0 0 0
bench Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:591:1-17 1071 0 0.0 0.0 0.0 0.0 0 240
bgroup Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:597:1-19 1069 0 0.0 0.0 0.0 0.0 0 96
defaultMain Criterion.Main Criterion/Main.hs:95:1-43 918 0 0.0 0.0 0.0 0.0 0 24
defaultMainWith Criterion.Main Criterion/Main.hs:(149,1)-(151,16) 919 1 0.0 0.0 0.0 0.0 0 0
CAF Criterion.Main <entire-module> 909 0 0.0 0.0 0.0 0.0 0 0
defaultMain Criterion.Main Criterion/Main.hs:95:1-43 917 1 0.0 0.0 0.0 0.0 0 32
runMode Criterion.Main Criterion/Main.hs:(158,1)-(173,34) 1054 0 0.0 0.0 0.0 0.0 0 40
writeCsv Criterion.IO.Printf Criterion/IO/Printf.hs:(99,1)-(102,49) 1055 1 0.0 0.0 0.0 0.0 0 0
CAF Criterion.Main.Options <entire-module> 908 0 0.0 0.0 0.0 0.0 0 96
defaultConfig Criterion.Main.Options Criterion/Main/Options.hs:(79,1)-(91,5) 988 1 0.0 0.0 0.0 0.0 0 16
cl95 Statistics.Types Statistics/Types.hs:200:1-14 1490 1 0.0 0.0 0.0 0.0 0 0
metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:201:1-55 1011 1 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 1012 0 0.0 0.0 0.0 0.0 0 32
config Criterion.Main.Options Criterion/Main/Options.hs:(126,1)-(155,51) 990 0 0.0 0.0 0.0 0.0 0 1144
help Options.Applicative.Builder src/Options/Applicative/Builder.hs:185:1-55 998 11 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 999 0 0.0 0.0 0.0 0.0 0 352
long Options.Applicative.Builder src/Options/Applicative/Builder.hs:161:1-32 991 11 0.0 0.0 0.0 0.0 0 160
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 992 11 0.0 0.0 0.0 0.0 0 0
metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:201:1-55 995 6 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 996 0 0.0 0.0 0.0 0.0 0 192
short Options.Applicative.Builder src/Options/Applicative/Builder.hs:157:1-34 993 5 0.0 0.0 0.0 0.0 0 128
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 994 5 0.0 0.0 0.0 0.0 0 0
fromM Options.Applicative.Types src/Options/Applicative/Types.hs:282:1-26 1002 1 0.0 0.0 0.0 0.0 0 0
manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(288,1)-(292,30) 1003 1 0.0 0.0 0.0 0.0 0 248
oneM Options.Applicative.Types src/Options/Applicative/Types.hs:285:1-26 1004 1 0.0 0.0 0.0 0.0 0 56
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 1005 1 0.0 0.0 0.0 0.0 0 224
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 1006 1 0.0 0.0 0.0 0.0 0 128
describeWith Criterion.Main.Options Criterion/Main/Options.hs:(204,1)-(207,38) 936 0 0.0 0.0 0.0 0.0 0 32
footerDoc Options.Applicative.Builder src/Options/Applicative/Builder.hs:409:1-60 937 1 0.0 0.0 0.0 0.0 0 0
header Options.Applicative.Builder src/Options/Applicative/Builder.hs:395:1-57 941 1 0.0 0.0 0.0 0.0 0 0
parseWith Criterion.Main.Options Criterion/Main/Options.hs:(98,1)-(122,49) 1016 0 0.0 0.0 0.0 0.0 0 128
metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:201:1-55 1021 2 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 1022 0 0.0 0.0 0.0 0.0 0 64
argument Options.Applicative.Builder src/Options/Applicative/Builder.hs:(278,1)-(281,25) 1031 1 0.0 0.0 0.0 0.0 0 64
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 1032 1 0.0 0.0 0.0 0.0 0 112
fromM Options.Applicative.Types src/Options/Applicative/Types.hs:282:1-26 1028 1 0.0 0.0 0.0 0.0 0 0
manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(288,1)-(292,30) 1029 1 0.0 0.0 0.0 0.0 0 248
oneM Options.Applicative.Types src/Options/Applicative/Types.hs:285:1-26 1030 1 0.0 0.0 0.0 0.0 0 56
help Options.Applicative.Builder src/Options/Applicative/Builder.hs:185:1-55 1024 1 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 1025 0 0.0 0.0 0.0 0.0 0 32
long Options.Applicative.Builder src/Options/Applicative/Builder.hs:161:1-32 1017 1 0.0 0.0 0.0 0.0 0 0
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 1018 1 0.0 0.0 0.0 0.0 0 0
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 1026 1 0.0 0.0 0.0 0.0 0 224
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 1027 1 0.0 0.0 0.0 0.0 0 208
short Options.Applicative.Builder src/Options/Applicative/Builder.hs:157:1-34 1019 1 0.0 0.0 0.0 0.0 0 0
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 1020 1 0.0 0.0 0.0 0.0 0 0
value Options.Applicative.Builder src/Options/Applicative/Builder.hs:173:1-50 1023 1 0.0 0.0 0.0 0.0 0 0
CAF Criterion.Monad <entire-module> 907 0 0.0 0.0 0.0 0.0 0 16
getGen Criterion.Monad Criterion/Monad.hs:38:1-39 1203 1 0.0 0.0 0.0 0.0 0 0
CAF Criterion.Types <entire-module> 906 0 0.0 0.0 0.0 0.0 0 20720
genericParseJSON Data.Aeson.Types.FromJSON Data/Aeson/Types/FromJSON.hs:275:1-60 2410 9 0.0 0.0 0.0 0.0 0 296
tagSingleConstructors Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:624:7-27 2413 8 0.0 0.0 0.0 0.0 0 0
allNullaryToStringTag Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:577:7-27 2503 1 0.0 0.0 0.0 0.0 0 0
constructorTagModifier Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:574:7-28 2504 1 0.0 0.0 0.0 0.0 0 0
genericToJSON Data.Aeson.Types.ToJSON Data/Aeson/Types/ToJSON.hs:194:1-49 1623 9 0.0 0.0 0.0 0.0 0 10072
fieldLabelModifier Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:571:7-24 1630 30 0.0 0.0 0.0 0.0 0 480
tagSingleConstructors Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:624:7-27 1625 8 0.0 0.0 0.0 0.0 0 0
allNullaryToStringTag Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:577:7-27 1649 1 0.0 0.0 0.0 0.0 0 0
constructorTagModifier Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:574:7-28 1650 1 0.0 0.0 0.0 0.0 0 0
CAF Paths_criterion <entire-module> 904 0 0.0 0.0 0.0 0.0 0 24
version Paths_criterion dist/build/autogen/Paths_criterion.hs:29:1-30 1067 1 0.0 0.0 0.0 0.0 0 0
CAF Criterion.Analysis <entire-module> 903 0 0.0 0.0 0.0 0.0 0 1808
CAF Criterion.Internal <entire-module> 901 0 0.0 0.0 0.0 0.0 0 13072
runAndAnalyse Criterion.Internal Criterion/Internal.hs:(119,1)-(157,12) 1064 0 0.0 0.0 0.0 0.0 0 1544
CAF Criterion.IO <entire-module> 899 0 0.0 0.0 0.0 0.0 0 752
critVersion Criterion.IO Criterion/IO.hs:60:1-64 1066 1 0.0 0.0 0.0 0.0 0 1368
headerRoot Criterion.IO Criterion/IO.hs:55:1-24 1065 1 0.0 0.0 0.0 0.0 0 0
CAF Statistics.Function <entire-module> 898 0 0.0 0.0 0.0 0.0 0 16
sort Statistics.Function Statistics/Function.hs:51:1-22 1492 1 0.0 0.0 0.0 0.0 0 0
sort Data.Vector.Algorithms.Intro src/Data/Vector/Algorithms/Intro.hs:67:1-21 1498 1 0.0 0.0 0.0 0.0 0 48
CAF Statistics.Resampling <entire-module> 895 0 0.0 0.0 0.0 0.0 0 16
jackknifeStdDev Statistics.Resampling Statistics/Resampling.hs:258:1-51 1579 1 0.0 0.0 0.0 0.0 0 0
resample Statistics.Resampling Statistics/Resampling.hs:(165,1)-(189,27) 1360 0 0.0 0.0 0.0 0.0 0 32
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1361 1 0.0 0.0 0.0 0.0 0 0
sort Data.Vector.Algorithms.Intro src/Data/Vector/Algorithms/Intro.hs:67:1-21 1417 1 0.0 0.0 0.0 0.0 0 0
splitGen Statistics.Resampling Statistics/Resampling.hs:(276,1)-(280,64) 1244 0 0.0 0.0 0.0 0.0 0 16
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1245 1 0.0 0.0 0.0 0.0 0 0
CAF Statistics.Sample.KernelDensity <entire-module> 892 0 0.0 0.0 0.0 0.0 0 0
kde Statistics.Sample.KernelDensity Statistics/Sample/KernelDensity.hs:(57,1)-(62,40) 1714 0 0.0 0.0 0.0 0.0 0 16
kde_ Statistics.Sample.KernelDensity Statistics/Sample/KernelDensity.hs:(87,1)-(114,17) 1732 0 0.0 0.0 0.0 0.0 0 32
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1733 1 0.0 0.0 0.0 0.0 0 0
CAF Statistics.Transform <entire-module> 891 0 0.0 0.0 0.0 0.0 0 32
dct Statistics.Transform Statistics/Transform.hs:46:1-29 1729 1 0.0 0.0 0.0 0.0 0 0
idct Statistics.Transform Statistics/Transform.hs:81:1-31 1761 1 0.0 0.0 0.0 0.0 0 0
CAF Statistics.Types <entire-module> 890 0 0.0 0.0 0.0 0.0 0 3336
genericToJSON Data.Aeson.Types.ToJSON Data/Aeson/Types/ToJSON.hs:194:1-49 1647 1 0.0 0.0 0.0 0.0 0 0
tagSingleConstructors Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:624:7-27 1648 1 0.0 0.0 0.0 0.0 0 0
CAF Statistics.Distribution.Normal <entire-module> 888 0 0.0 0.0 0.0 0.0 0 0
standard Statistics.Distribution.Normal Statistics/Distribution/Normal.hs:(101,1)-(105,15) 1570 1 0.0 0.0 0.0 0.0 0 40
CAF Control.Monad.Par.Scheds.TraceInternal <entire-module> 885 0 0.0 0.0 0.0 0.0 0 16
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1106 1 0.0 0.0 0.0 0.0 0 32
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1087 1 0.0 0.0 0.0 0.0 0 0
CAF Statistics.Matrix <entire-module> 882 0 0.0 0.0 0.0 0.0 0 16
norm Statistics.Matrix src/Statistics/Matrix.hs:222:1-42 1297 1 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1279 1 0.0 0.0 0.0 0.0 0 32
CAF Statistics.Matrix.Mutable <entire-module> 879 0 0.0 0.0 0.0 0.0 0 0
replicate Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:33:1-53 1290 0 0.0 0.0 0.0 0.0 0 80
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1291 1 0.0 0.0 0.0 0.0 0 0
CAF Options.Applicative.Builder <entire-module> 873 0 0.0 0.0 0.0 0.0 0 16
fullDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:387:1-52 939 1 0.0 0.0 0.0 0.0 0 0
hidden Options.Applicative.Builder src/Options/Applicative/Builder.hs:(205,1)-(206,54) 976 1 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 977 0 0.0 0.0 0.0 0.0 0 32
abortOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:(341,1)-(344,16) 981 0 0.0 0.0 0.0 0.0 0 16
metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:201:1-55 983 1 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 984 0 0.0 0.0 0.0 0.0 0 32
value Options.Applicative.Builder src/Options/Applicative/Builder.hs:173:1-50 982 1 0.0 0.0 0.0 0.0 0 0
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 958 0 0.0 0.0 0.0 0.0 0 0
metavar Options.Applicative.Builder src/Options/Applicative/Builder.hs:201:1-55 959 1 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 960 0 0.0 0.0 0.0 0.0 0 32
CAF Options.Applicative.Builder.Internal <entire-module> 871 0 0.0 0.0 0.0 0.0 0 0
internal Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:185:1-60 947 1 0.0 0.0 0.0 0.0 0 16
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 949 0 0.0 0.0 0.0 0.0 0 32
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 948 1 0.0 0.0 0.0 0.0 0 40
CAF Options.Applicative.Common <entire-module> 870 0 0.0 0.0 0.0 0.0 0 0
liftOpt Options.Applicative.Common src/Options/Applicative/Common.hs:80:1-14 952 1 0.0 0.0 0.0 0.0 0 0
CAF Options.Applicative.Extra <entire-module> 869 0 0.0 0.0 0.0 0.0 0 0
execParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:72:1-42 923 1 0.0 0.0 0.0 0.0 0 32
helper Options.Applicative.Extra src/Options/Applicative/Extra.hs:(49,1)-(53,12) 969 1 0.0 0.0 0.0 0.0 0 752
abortOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:(341,1)-(344,16) 978 1 0.0 0.0 0.0 0.0 0 704
noArgError Options.Applicative.Builder src/Options/Applicative/Builder.hs:194:1-61 979 1 0.0 0.0 0.0 0.0 0 72
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 980 1 0.0 0.0 0.0 0.0 0 0
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 985 1 0.0 0.0 0.0 0.0 0 224
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 986 1 0.0 0.0 0.0 0.0 0 208
help Options.Applicative.Builder src/Options/Applicative/Builder.hs:185:1-55 974 1 0.0 0.0 0.0 0.0 0 0
optionMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:129:1-25 975 0 0.0 0.0 0.0 0.0 0 32
long Options.Applicative.Builder src/Options/Applicative/Builder.hs:161:1-32 970 1 0.0 0.0 0.0 0.0 0 0
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 971 1 0.0 0.0 0.0 0.0 0 0
short Options.Applicative.Builder src/Options/Applicative/Builder.hs:157:1-34 972 1 0.0 0.0 0.0 0.0 0 0
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 973 1 0.0 0.0 0.0 0.0 0 0
CAF Options.Applicative.BashCompletion <entire-module> 861 0 0.0 0.0 0.0 0.0 0 0
bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(35,1)-(65,7) 944 0 0.0 0.0 0.0 0.0 0 1248
long Options.Applicative.Builder src/Options/Applicative/Builder.hs:161:1-32 945 6 0.0 0.0 0.0 0.0 0 0
fieldMod Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:132:1-28 946 6 0.0 0.0 0.0 0.0 0 0
strOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:352:1-22 956 4 0.0 0.0 0.0 0.0 0 128
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 957 4 0.0 0.0 0.0 0.0 0 912
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 961 4 0.0 0.0 0.0 0.0 0 512
flag' Options.Applicative.Builder src/Options/Applicative/Builder.hs:(319,1)-(323,43) 950 1 0.0 0.0 0.0 0.0 0 32
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 951 1 0.0 0.0 0.0 0.0 0 144
fromM Options.Applicative.Types src/Options/Applicative/Types.hs:282:1-26 953 1 0.0 0.0 0.0 0.0 0 0
manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(288,1)-(292,30) 954 1 0.0 0.0 0.0 0.0 0 248
oneM Options.Applicative.Types src/Options/Applicative/Types.hs:285:1-26 955 1 0.0 0.0 0.0 0.0 0 56
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 966 1 0.0 0.0 0.0 0.0 0 224
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 967 1 0.0 0.0 0.0 0.0 0 128
CAF System.Random.MWC <entire-module> 856 0 0.0 0.0 0.0 0.0 0 0
createSystemRandom System.Random.MWC System/Random/MWC.hs:438:1-67 1206 1 0.0 0.0 0.0 0.0 0 16
withSystemRandom System.Random.MWC System/Random/MWC.hs:(422,1)-(433,27) 1207 1 0.0 0.0 0.0 0.0 0 0
withSystemRandom System.Random.MWC System/Random/MWC.hs:(422,1)-(433,27) 1210 0 0.0 0.0 0.0 0.0 0 48
acquireSeedSystem System.Random.MWC.SeedSource System/Random/MWC/SeedSource.hs:(42,1)-(48,39) 1211 1 0.0 0.0 0.0 0.0 0 144
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1213 1 0.0 0.0 0.0 0.0 0 0
CAF System.Random.MWC.SeedSource <entire-module> 854 0 0.0 0.0 0.0 0.0 0 880
CAF Numeric.MathFunctions.Constants <entire-module> 853 0 0.0 0.0 0.0 0.0 0 16
m_epsilon Numeric.MathFunctions.Constants Numeric/MathFunctions/Constants.hs:(105,1)-(106,51) 1720 1 0.0 0.0 0.0 0.0 0 0
CAF Numeric.RootFinding <entire-module> 852 0 0.0 0.0 0.0 0.0 0 56
CAF Numeric.SpecFunctions.Internal <entire-module> 851 0 0.0 0.0 0.0 0.0 0 0
log2 Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(934,1)-(946,36) 1745 0 0.0 0.0 0.0 0.0 0 1440
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1748 18 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1750 14 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1749 2 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1747 2 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1746 2 0.0 0.0 0.0 0.0 0 0
CAF Criterion.Measurement <entire-module> 829 0 0.0 0.0 0.0 0.0 0 2288
getGCStatistics Criterion.Measurement src/Criterion/Measurement.hs:(124,1)-(151,43) 1181 1 0.0 0.0 0.0 0.0 0 0
measured Criterion.Measurement src/Criterion/Measurement.hs:(330,1)-(343,22) 1183 1 0.0 0.0 0.0 0.0 0 128
runBenchmark Criterion.Measurement src/Criterion/Measurement.hs:(292,1)-(316,41) 1180 0 0.0 0.0 0.0 0.0 1 35664
CAF Criterion.Measurement.Types <entire-module> 828 0 0.0 0.0 0.0 0.0 0 7952
bench Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:591:1-17 1070 1 0.0 0.0 0.0 0.0 0 0
bgroup Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:597:1-19 1068 1 0.0 0.0 0.0 0.0 0 0
measureAccessors Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:211:1-45 1224 1 0.0 0.0 0.0 0.0 0 2528
measureKeys Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:207:1-39 1639 1 0.0 0.0 0.0 0.0 0 968
CAF System.IO.CodePage <entire-module> 826 0 0.0 0.0 0.0 0.0 0 0
withCP65001 System.IO.CodePage src/System/IO/CodePage.hs:68:1-34 1043 1 0.0 0.0 0.0 0.0 0 56
withCodePage System.IO.CodePage src/System/IO/CodePage.hs:99:1-49 1044 1 0.0 0.0 0.0 0.0 0 32
CAF System.IO.CodePage.Internal <entire-module> 825 0 0.0 0.0 0.0 0.0 0 40
cp65001 System.IO.CodePage.Internal src/System/IO/CodePage/Internal.hs:36:1-15 1052 1 0.0 0.0 0.0 0.0 0 0
defaultOptions System.IO.CodePage.Internal src/System/IO/CodePage/Internal.hs:(78,1)-(82,3) 1048 1 0.0 0.0 0.0 0.0 0 16
nonWindowsFallbackCodePageEncoding System.IO.CodePage.Internal src/System/IO/CodePage/Internal.hs:101:1-71 1051 0 0.0 0.0 0.0 0.0 0 16
nonWindowsFallbackCodePageEncoding System.IO.CodePage.Internal src/System/IO/CodePage/Internal.hs:101:1-71 1050 1 0.0 0.0 0.0 0.0 0 0
CAF Data.Aeson.Encoding.Internal <entire-module> 801 0 0.0 0.0 0.0 0.0 0 0
value Data.Aeson.Encoding.Internal Data/Aeson/Encoding/Internal.hs:371:1-37 1620 1 0.0 0.0 0.0 0.0 0 0
CAF Data.Aeson.Parser.Internal <entire-module> 800 0 0.0 0.0 0.0 0.0 0 48
json Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:112:1-12 2262 1 0.0 0.0 0.0 0.0 0 0
jsonEOF Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:431:1-41 2259 1 0.0 0.0 0.0 0.0 0 48
endOfInput Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(110,1)-(117,55) 2388 1 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2278 1 0.0 0.0 0.0 0.0 0 0
value Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:200:1-36 2263 1 0.0 0.0 0.0 0.0 0 48
array_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:173:35-59 2266 1 0.0 0.0 0.0 0.0 0 0
fromList Data.HashMap.Strict.Base Data/HashMap/Strict/Base.hs:598:1-64 2415 1 0.0 0.0 0.0 0.0 0 40
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2274 1 0.0 0.0 0.0 0.0 0 0
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2285 1 0.0 0.0 0.0 0.0 0 0
CAF Data.Aeson.Encoding.Builder <entire-module> 799 0 0.0 0.0 0.0 0.0 0 16
null_ Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:72:1-56 1790 1 0.0 0.0 0.0 0.0 0 0
unquoted Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:104:1-47 1673 1 0.0 0.0 0.0 0.0 0 32
CAF Data.Aeson.Types.FromJSON <entire-module> 798 0 0.0 0.0 0.0 0.0 0 64
CAF Data.Aeson.Types.ToJSON <entire-module> 796 0 0.0 0.0 0.0 0.0 0 24
toJSONKeyText Data.Aeson.Types.ToJSON Data/Aeson/Types/ToJSON.hs:509:1-46 1691 1 0.0 0.0 0.0 0.0 0 0
CAF Data.Aeson.Types.Internal <entire-module> 795 0 0.0 0.0 0.0 0.0 0 80
defaultOptions Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:(724,1)-(732,18) 1626 1 0.0 0.0 0.0 0.0 0 0
prependFailure Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:546:1-37 2468 1 0.0 0.0 0.0 0.0 0 0
CAF Data.HashMap.Base <entire-module> 767 0 0.0 0.0 0.0 0.0 0 48
bitsPerSubkey Data.HashMap.Base Data/HashMap/Base.hs:1858:1-17 1634 1 0.0 0.0 0.0 0.0 0 0
empty Data.HashMap.Base Data/HashMap/Base.hs:464:1-13 1629 1 0.0 0.0 0.0 0.0 0 0
CAF Data.Attoparsec.ByteString.Char8 <entire-module> 757 0 0.0 0.0 0.0 0.0 0 16
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2289 1 0.0 0.0 0.0 0.0 0 0
CAF Data.ByteString.Builder.Scientific <entire-module> 743 0 0.0 0.0 0.0 0.0 0 16
scientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:39:1-59 1677 1 0.0 0.0 0.0 0.0 0 0
formatScientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:(46,1)-(107,75) 1685 0 0.0 0.0 0.0 0.0 0 144
CAF Data.Scientific <entire-module> 742 0 0.0 0.0 0.0 0.0 6 10416
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2490 325 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 2502 1 0.0 0.0 0.0 0.0 0 0
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2426 1 0.0 0.0 0.0 0.0 0 0
toBoundedInteger Data.Scientific src/Data/Scientific.hs:(795,1)-(825,21) 2482 0 0.0 0.0 0.0 0.0 0 80
CAF Data.Primitive.MachDeps <entire-module> 739 0 0.0 0.0 0.0 0.0 0 0
sIZEOF_DOUBLE Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:77:1-17 1233 1 0.0 0.0 0.0 0.0 0 0
sIZEOF_INT Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:71:1-14 1256 1 0.0 0.0 0.0 0.0 0 0
sIZEOF_WORD32 Data.Primitive.MachDeps Data/Primitive/MachDeps.hs:107:1-17 1214 1 0.0 0.0 0.0 0.0 0 0
CAF System.Directory.Internal.Posix <entire-module> 676 0 0.0 0.0 0.0 0.0 0 448
CAF GHC.Conc.Signal <entire-module> 569 0 0.0 0.0 0.0 0.0 0 640
CAF GHC.Conc.Sync <entire-module> 568 0 0.0 0.0 0.0 0.0 0 16
CAF GHC.Float <entire-module> 560 0 0.0 0.0 0.0 0.0 0 51840
CAF GHC.IO.Encoding <entire-module> 550 0 0.0 0.0 0.0 0.0 0 3808
CAF GHC.IO.Encoding.Iconv <entire-module> 548 0 0.0 0.0 0.0 0.0 0 200
CAF GHC.IO.Encoding.UTF8 <entire-module> 543 0 0.0 0.0 0.0 0.0 0 376
CAF GHC.IO.FD <entire-module> 541 0 0.0 0.0 0.0 0.0 0 16
CAF GHC.IO.Handle.FD <entire-module> 539 0 0.0 0.0 0.0 0.0 0 52760
CAF GHC.IO.Handle.Text <entire-module> 537 0 0.0 0.0 0.0 0.0 0 640
CAF System.IO <entire-module> 502 0 0.0 0.0 0.0 0.0 0 48
CAF System.Posix.Internals <entire-module> 500 0 0.0 0.0 0.0 0.0 0 16
CAF Text.Printf <entire-module> 495 0 0.0 0.0 0.0 0.0 0 560
CAF Text.Read.Lex <entire-module> 493 0 0.0 0.0 0.0 0.0 0 664
CAF GHC.Event.Thread <entire-module> 485 0 0.0 0.0 0.0 0.0 0 1288
CAF GHC.Event.Poll <entire-module> 474 0 0.0 0.0 0.0 0.0 0 48
CAF GHC.Integer.Type <entire-module> 469 0 0.0 0.0 0.0 0.0 0 40
main Main bench-ray.hs:(8,1)-(34,46) 920 0 0.0 0.0 100.0 100.0 0 0
defaultMain Criterion.Main Criterion/Main.hs:95:1-43 921 0 0.0 0.0 0.0 0.0 0 0
defaultMainWith Criterion.Main Criterion/Main.hs:(149,1)-(151,16) 922 0 0.0 0.0 0.0 0.0 0 40
describe Criterion.Main.Options Criterion/Main/Options.hs:200:1-43 933 1 0.0 0.0 0.0 0.0 0 72
describeWith Criterion.Main.Options Criterion/Main/Options.hs:(204,1)-(207,38) 934 1 0.0 0.0 0.0 0.0 0 24
info Options.Applicative.Builder src/Options/Applicative/Builder.hs:(443,1)-(452,34) 935 1 0.0 0.0 0.0 0.0 0 160
fullDesc Options.Applicative.Builder src/Options/Applicative/Builder.hs:387:1-52 940 0 0.0 0.0 0.0 0.0 0 64
footerDoc Options.Applicative.Builder src/Options/Applicative/Builder.hs:409:1-60 938 0 0.0 0.0 0.0 0.0 0 64
header Options.Applicative.Builder src/Options/Applicative/Builder.hs:395:1-57 942 0 0.0 0.0 0.0 0.0 0 64
parseWith Criterion.Main.Options Criterion/Main/Options.hs:(98,1)-(122,49) 987 1 0.0 0.0 0.0 0.0 0 1480
config Criterion.Main.Options Criterion/Main/Options.hs:(126,1)-(155,51) 989 1 0.0 0.0 0.0 0.0 0 2248
strOption Options.Applicative.Builder src/Options/Applicative/Builder.hs:352:1-22 1013 6 0.0 0.0 0.0 0.0 0 96
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 1014 6 0.0 0.0 0.0 0.0 0 1344
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 1015 6 0.0 0.0 0.0 0.0 0 848
value Options.Applicative.Builder src/Options/Applicative/Builder.hs:173:1-50 997 5 0.0 0.0 0.0 0.0 0 0
option Options.Applicative.Builder src/Options/Applicative/Builder.hs:(367,1)-(372,65) 1000 4 0.0 0.0 0.0 0.0 0 1312
mkParser Options.Applicative.Builder.Internal src/Options/Applicative/Builder/Internal.hs:(163,1)-(167,36) 1001 4 0.0 0.0 0.0 0.0 0 672
runMode Criterion.Main Criterion/Main.hs:(158,1)-(173,34) 1038 1 0.0 0.0 0.0 0.0 0 144
makeMatcher Criterion.Main Criterion/Main.hs:(103,1)-(113,99) 1041 1 0.0 0.0 0.0 0.0 0 40
runAndAnalyse Criterion.Internal Criterion/Internal.hs:(119,1)-(157,12) 1060 1 0.0 0.0 0.0 0.0 0 0
withConfig Criterion.Monad Criterion/Monad.hs:(29,1)-(31,29) 1042 1 0.0 0.0 0.0 0.0 0 40
withCP65001 System.IO.CodePage src/System/IO/CodePage.hs:68:1-34 1046 0 0.0 0.0 0.0 0.0 0 0
withCodePage System.IO.CodePage src/System/IO/CodePage.hs:99:1-49 1047 0 0.0 0.0 0.0 0.0 0 16
withCodePageOptions System.IO.CodePage src/System/IO/CodePage.hs:(109,1)-(194,44) 1049 1 0.0 0.0 0.0 0.0 0 912
defaultFallbackCodePageEncoding System.IO.CodePage.Internal src/System/IO/CodePage/Internal.hs:(107,1)-(121,65) 1053 1 0.0 0.0 0.0 0.0 0 0
runAndAnalyse Criterion.Internal Criterion/Internal.hs:(119,1)-(157,12) 1061 0 0.0 0.0 0.0 0.0 1 57480
addPrefix Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:(605,1)-(606,38) 1076 15 0.0 0.0 0.0 0.0 0 8608
encode Data.Aeson Data/Aeson.hs:160:1-46 1618 10 0.0 0.0 0.0 0.0 0 412136
fromEncoding Data.Aeson.Encoding.Internal Data/Aeson/Encoding/Internal.hs:81:7-18 1619 10 0.0 0.0 0.0 0.0 0 0
genericToJSON Data.Aeson.Types.ToJSON Data/Aeson/Types/ToJSON.hs:194:1-49 1624 0 0.0 0.0 0.0 0.0 0 437176
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 1640 4674 0.0 0.0 0.0 0.0 0 0
fromFloatDigits Data.Scientific src/Data/Scientific.hs:(715,1)-(724,64) 1646 3063 0.0 0.0 0.0 0.0 11 19580616
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1638 2898 0.0 0.0 0.0 0.0 0 0
fromDouble Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:(250,1)-(251,47) 1792 592 0.0 0.0 0.0 0.0 0 0
fromInt Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:(237,1)-(238,34) 1789 444 0.0 0.0 0.0 0.0 0 0
unTagged Data.Tagged src/Data/Tagged.hs:103:31-38 1627 220 0.0 0.0 0.0 0.0 0 0
fromList Data.HashMap.Strict.Base Data/HashMap/Strict/Base.hs:598:1-64 1628 160 0.0 0.0 0.0 0.0 0 6416
unsafeInsert Data.HashMap.Base Data/HashMap/Base.hs:(784,1)-(814,76) 1631 500 0.0 0.0 0.0 0.0 0 76032
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 1632 500 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 1633 500 0.0 0.0 0.0 0.0 0 0
copy Data.HashMap.Array Data/HashMap/Array.hs:(328,1)-(333,30) 1642 320 0.0 0.0 0.0 0.0 0 5120
sparseIndex Data.HashMap.Base Data/HashMap/Base.hs:1867:1-42 1643 180 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data/HashMap/Array.hs:256:1-28 1641 160 0.0 0.0 0.0 0.0 0 7040
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1645 148 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1636 90 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1637 60 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1635 60 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1644 30 0.0 0.0 0.0 0.0 0 0
insert Data.HashMap.Strict.Base Data/HashMap/Strict/Base.hs:139:1-27 1693 20 0.0 0.0 0.0 0.0 0 800
insert Data.HashMap.Base Data/HashMap/Base.hs:656:1-37 1694 20 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 1695 20 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 1696 20 0.0 0.0 0.0 0.0 0 0
insert' Data.HashMap.Base Data/HashMap/Base.hs:(660,1)-(691,76) 1697 20 0.0 0.0 0.0 0.0 0 3680
toJSONKeyText Data.Aeson.Types.ToJSON Data/Aeson/Types/ToJSON.hs:509:1-46 1692 0 0.0 0.0 0.0 0.0 0 3520
value Data.Aeson.Encoding.Internal Data/Aeson/Encoding/Internal.hs:371:1-37 1621 0 0.0 0.0 0.0 0.0 0 0
encodeToBuilder Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(63,1)-(68,37) 1622 4996 0.0 0.0 0.0 0.0 0 16
scientific Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(135,1)-(139,24) 1675 3419 0.0 0.0 0.0 0.0 0 79224
base10Exponent Data.Scientific src/Data/Scientific.hs:167:7-20 1676 3419 0.0 0.0 0.0 0.0 0 0
coefficient Data.Scientific src/Data/Scientific.hs:156:7-17 1788 356 0.0 0.0 0.0 0.0 0 0
scientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:39:1-59 1678 0 0.0 0.0 0.0 0.0 0 0
formatScientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:(46,1)-(107,75) 1679 3063 0.0 0.0 0.0 0.0 1 5522768
normalize Data.Scientific src/Data/Scientific.hs:(1122,1)-(1125,45) 1680 6126 0.0 0.0 0.0 0.0 1 98912
toDecimalDigits Data.Scientific src/Data/Scientific.hs:(1099,1)-(1109,48) 1681 3063 0.0 0.0 0.0 0.0 0 3771648
array Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(81,1)-(87,57) 1686 208 0.0 0.0 0.0 0.0 0 367264
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1690 4466 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1687 832 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1707 208 0.0 0.0 0.0 0.0 0 0
object Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(91,1)-(96,62) 1671 170 0.0 0.0 0.0 0.0 0 190400
text Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:100:1-49 1672 520 0.0 0.0 0.0 0.0 1 93640
array Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(81,1)-(87,57) 1700 0 0.0 0.0 0.0 0.0 0 121880
null_ Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:72:1-56 1791 0 0.0 0.0 0.0 0.0 0 39600
scientific Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(135,1)-(139,24) 1702 0 0.0 0.0 0.0 0.0 0 6768
scientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:39:1-59 1703 0 0.0 0.0 0.0 0.0 0 0
formatScientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:(46,1)-(107,75) 1704 0 0.0 0.0 0.0 0.0 0 265256
unquoted Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:104:1-47 1708 0 0.0 0.0 0.0 0.0 0 140712
scientific Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(135,1)-(139,24) 1709 0 0.0 0.0 0.0 0.0 0 4104
scientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:39:1-59 1710 0 0.0 0.0 0.0 0.0 0 0
formatScientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:(46,1)-(107,75) 1711 0 0.0 0.0 0.0 0.0 0 6976
unquoted Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:104:1-47 1674 0 0.0 0.0 0.0 0.0 2 194032
array Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(81,1)-(87,57) 1701 0 0.0 0.0 0.0 0.0 0 0
scientific Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(135,1)-(139,24) 1682 0 0.0 0.0 0.0 0.0 0 0
scientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:39:1-59 1683 0 0.0 0.0 0.0 0.0 0 0
formatScientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:(46,1)-(107,75) 1684 0 0.0 0.0 0.0 0.0 0 27904
array Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(81,1)-(87,57) 1689 0 0.0 0.0 0.0 0.0 0 480
array Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(81,1)-(87,57) 1688 0 0.0 0.0 0.0 0.0 0 689032
scientific Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:(135,1)-(139,24) 1785 0 0.0 0.0 0.0 0.0 0 984
null_ Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:72:1-56 1828 0 0.0 0.0 0.0 0.0 0 3496
scientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:39:1-59 1786 0 0.0 0.0 0.0 0.0 0 0
formatScientificBuilder Data.ByteString.Builder.Scientific src/Data/ByteString/Builder/Scientific.hs:(46,1)-(107,75) 1787 0 0.0 0.0 0.0 0.0 0 16568
text Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:100:1-49 1824 0 0.0 0.0 0.0 0.0 0 984
unquoted Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:104:1-47 1825 0 0.0 0.0 0.0 0.0 0 7176
text Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:100:1-49 1826 0 0.0 0.0 0.0 0.0 0 720
unquoted Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:104:1-47 1827 0 0.0 0.0 0.0 0.0 0 5064
text Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:100:1-49 1698 0 0.0 0.0 0.0 0.0 0 39936
unquoted Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:104:1-47 1699 0 0.0 0.0 0.0 0.0 0 384
text Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:100:1-49 1705 160 0.0 0.0 0.0 0.0 0 12760
unquoted Data.Aeson.Encoding.Builder Data/Aeson/Encoding/Builder.hs:104:1-47 1706 0 0.0 0.0 0.0 0.0 0 40
note Criterion.IO.Printf Criterion/IO/Printf.hs:87:1-46 1073 10 0.0 0.0 0.0 0.0 0 79112
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1075 10 0.0 0.0 0.0 0.0 0 960
verbosity Criterion.Types Criterion/Types.hs:123:7-15 1074 10 0.0 0.0 0.0 0.0 0 0
runAndAnalyseOne Criterion.Internal Criterion/Internal.hs:(109,1)-(111,24) 1077 10 0.0 0.0 0.0 0.0 1 276680
secs Criterion.Measurement src/Criterion/Measurement.hs:(376,1)-(391,49) 1507 90 0.0 0.0 0.0 0.0 1 957800
confidenceInterval Statistics.Types Statistics/Types.hs:(425,1)-(426,22) 1508 80 0.0 0.0 0.0 0.0 0 0
note Criterion.IO.Printf Criterion/IO/Printf.hs:87:1-46 1504 60 0.0 0.0 0.0 0.0 2 1023688
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1506 60 0.0 0.0 0.0 0.0 0 5760
verbosity Criterion.Types Criterion/Types.hs:123:7-15 1505 60 0.0 0.0 0.0 0.0 0 0
cl95 Statistics.Types Statistics/Types.hs:200:1-14 1509 40 0.0 0.0 0.0 0.0 0 0
confIntCL Statistics.Types Statistics/Types.hs:369:5-13 1510 40 0.0 0.0 0.0 0.0 0 0
analyseSample Criterion.Analysis Criterion/Analysis.hs:(143,1)-(176,5) 1198 10 0.0 0.0 0.0 0.0 0 16576
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1382 639 0.0 0.0 0.0 0.0 0 0
measTime Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:114:7-14 1384 605 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1383 603 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 1385 540 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1379 53 0.0 0.0 0.0 0.0 0 0
measure Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:621:1-37 1386 27 0.0 0.0 0.0 0.0 0 6920
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1392 291 0.0 0.0 0.0 0.0 0 0
measTime Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:114:7-14 1394 285 0.0 0.0 0.0 0.0 0 0
rescale Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:(217,1)-(231,62) 1395 282 0.0 0.0 0.0 0.0 0 87912
fromDouble Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:(250,1)-(251,47) 1396 1493 0.0 0.0 0.0 0.0 0 0
fromInt Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:(237,1)-(238,34) 1397 797 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1393 281 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1389 53 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1390 27 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1388 27 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1391 26 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1387 25 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1381 27 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1377 26 0.0 0.0 0.0 0.0 0 0
toMax Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(115,1)-(117,25) 1380 26 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1378 26 0.0 0.0 0.0 0.0 0 0
bootstrapBCA Statistics.Resampling.Bootstrap Statistics/Resampling/Bootstrap.hs:(53,1)-(91,36) 1522 10 0.0 0.0 0.0 0.0 0 560
parMap Control.Monad.Par.Combinator Control/Monad/Par/Combinator.hs:41:1-47 1528 10 0.0 0.0 0.0 0.0 0 169600
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1559 14081 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1560 40 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1562 40 0.0 0.0 0.0 0.0 0 0
invErfc Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(100,1)-(110,46) 1567 34 0.0 0.0 0.0 0.0 0 512
invErfcHalleyStep Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(121,1)-(122,59) 1569 64 0.0 0.0 0.0 0.0 0 0
guessInvErfc Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(114,1)-(117,33) 1568 34 0.0 0.0 0.0 0.0 0 528
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1598 20 0.0 0.0 0.0 0.0 0 320
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1600 40 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1599 20 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1602 20 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1566 20 0.0 0.0 0.0 0.0 0 0
spawnP Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:49:1-27 1531 20 0.0 0.0 0.0 0.0 0 320
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1532 20 0.0 0.0 0.0 0.0 0 0
toMax Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(115,1)-(117,25) 1563 20 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1561 20 0.0 0.0 0.0 0.0 0 0
estimateFromInterval Statistics.Types Statistics/Types.hs:(416,1)-(417,41) 1572 19 0.0 0.0 0.0 0.0 0 0
jackknife Statistics.Resampling Statistics/Resampling.hs:(208,1)-(215,35) 1576 19 0.0 0.0 0.0 0.0 0 0
jackknifeMean Statistics.Resampling Statistics/Resampling.hs:(219,1)-(224,23) 1577 10 0.0 0.0 0.0 0.0 0 15280
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1578 940 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1591 280 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1581 80 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1584 70 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1580 50 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1585 40 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1587 40 0.0 0.0 0.0 0.0 0 0
jackknifeStdDev Statistics.Resampling Statistics/Resampling.hs:258:1-51 1801 0 0.0 0.0 0.0 0.0 0 1720
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1819 107 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1816 18 0.0 0.0 0.0 0.0 0 0
jackknifeVarianceUnb Statistics.Resampling Statistics/Resampling.hs:(248,1)-(250,51) 1802 9 0.0 0.0 0.0 0.0 0 58600
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1803 1767 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1813 428 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1806 171 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1807 144 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1805 108 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1808 90 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1804 90 0.0 0.0 0.0 0.0 0 0
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1809 9 0.0 0.0 0.0 0.0 0 144
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1811 18 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1810 9 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1812 9 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1818 9 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1814 9 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1817 9 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1815 9 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1565 19 0.0 0.0 0.0 0.0 0 0
significanceLevel Statistics.Types Statistics/Types.hs:190:1-28 1574 12 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1558 2 0.0 0.0 0.0 0.0 0 0
estimateFromInterval Statistics.Types Statistics/Types.hs:(416,1)-(417,41) 1571 1 0.0 0.0 0.0 0.0 0 0
jackknife Statistics.Resampling Statistics/Resampling.hs:(208,1)-(215,35) 1575 1 0.0 0.0 0.0 0.0 0 16
jackknifeStdDev Statistics.Resampling Statistics/Resampling.hs:258:1-51 1582 0 0.0 0.0 0.0 0.0 0 360
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1611 33 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1608 2 0.0 0.0 0.0 0.0 0 0
jackknifeVarianceUnb Statistics.Resampling Statistics/Resampling.hs:(248,1)-(250,51) 1583 1 0.0 0.0 0.0 0.0 0 15800
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1586 513 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1601 132 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1590 19 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1592 16 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1589 12 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1593 10 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1588 10 0.0 0.0 0.0 0.0 0 0
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1594 1 0.0 0.0 0.0 0.0 0 16
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1596 2 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1595 1 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1597 1 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1610 1 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1606 1 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1609 1 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1607 1 0.0 0.0 0.0 0.0 0 0
significanceLevel Statistics.Types Statistics/Types.hs:190:1-28 1573 1 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1564 1 0.0 0.0 0.0 0.0 0 0
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1523 0 0.0 0.0 0.0 0.0 4 178520
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 1524 755 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 1525 667 0.0 0.0 0.0 0.0 0 0
sched Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:(60,1)-(106,18) 1526 48 0.0 0.0 0.0 0.0 0 51976
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 1604 199 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 1605 174 0.0 0.0 0.0 0.0 0 0
parMap Control.Monad.Par.Combinator Control/Monad/Par/Combinator.hs:41:1-47 1537 0 0.0 0.0 0.0 0.0 0 2960
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1541 70 0.0 0.0 0.0 0.0 0 0
get Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:336:1-27 1544 20 0.0 0.0 0.0 0.0 0 1680
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1603 90 0.0 0.0 0.0 0.0 0 0
put_ Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:340:1-38 1612 10 0.0 0.0 0.0 0.0 0 800
spawnP Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:49:1-27 1538 0 0.0 0.0 0.0 0.0 0 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1539 0 0.0 0.0 0.0 0.0 0 2720
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1540 167 0.0 0.0 0.0 0.0 0 0
put Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:358:1-48 1543 20 0.0 0.0 0.0 0.0 0 640
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1542 0 0.0 0.0 0.0 0.0 0 240
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1527 20 0.0 0.0 0.0 0.0 0 0
parMap Control.Monad.Par.Combinator Control/Monad/Par/Combinator.hs:41:1-47 1529 0 0.0 0.0 0.0 0.0 0 400
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1530 30 0.0 0.0 0.0 0.0 0 0
spawnP Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:49:1-27 1533 0 0.0 0.0 0.0 0.0 0 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1534 0 0.0 0.0 0.0 0.0 0 240
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1535 10 0.0 0.0 0.0 0.0 0 0
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1536 0 0.0 0.0 0.0 0.0 0 240
classifyOutliers Criterion.Analysis Criterion/Analysis.hs:(64,1)-(79,24) 1652 10 0.0 0.0 0.0 0.0 0 1120
weightedAvg Statistics.Quantile Statistics/Quantile.hs:(90,1)-(105,20) 1660 20 0.0 0.0 0.0 0.0 0 960
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1661 120 0.0 0.0 0.0 0.0 0 0
partialSort Statistics.Function Statistics/Function.hs:70:1-44 1663 20 0.0 0.0 0.0 0.0 0 13064
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1665 60 0.0 0.0 0.0 0.0 0 0
sort3ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(78,1)-(101,27) 1666 45 0.0 0.0 0.0 0.0 0 50776
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1664 20 0.0 0.0 0.0 0.0 0 0
sort2ByOffset Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:49:1-58 1822 13 0.0 0.0 0.0 0.0 0 1048
sort2ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(57,1)-(63,19) 1823 13 0.0 0.0 0.0 0.0 0 6032
sort4ByOffset Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:107:1-78 1667 9 0.0 0.0 0.0 0.0 0 1800
sort4ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(117,1)-(244,46) 1668 9 0.0 0.0 0.0 0.0 0 24624
sort3ByOffset Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:69:1-68 1820 1 0.0 0.0 0.0 0.0 0 120
sort3ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(78,1)-(101,27) 1821 1 0.0 0.0 0.0 0.0 0 1056
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1662 20 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1670 10 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1669 10 0.0 0.0 0.0 0.0 0 0
sort Statistics.Function Statistics/Function.hs:51:1-22 1653 0 0.0 0.0 0.0 0.0 0 1840
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1655 30 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1654 10 0.0 0.0 0.0 0.0 0 0
sort Data.Vector.Algorithms.Intro src/Data/Vector/Algorithms/Intro.hs:67:1-21 1656 0 0.0 0.0 0.0 0.0 1 270984
sort4ByOffset Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:107:1-78 1658 10 0.0 0.0 0.0 0.0 0 1680
sort4ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(117,1)-(244,46) 1659 10 0.0 0.0 0.0 0.0 0 30144
sort3ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(78,1)-(101,27) 1657 7 0.0 0.0 0.0 0.0 0 8088
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1199 10 0.0 0.0 0.0 0.0 0 0
kde Statistics.Sample.KernelDensity Statistics/Sample/KernelDensity.hs:(57,1)-(62,40) 1712 10 0.0 0.0 0.0 0.0 0 576
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1713 20 0.0 0.0 0.0 0.0 0 0
kde_ Statistics.Sample.KernelDensity Statistics/Sample/KernelDensity.hs:(87,1)-(114,17) 1716 10 0.0 0.0 0.0 0.0 0 65664
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1717 6630 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1735 60 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1728 50 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1737 40 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1736 40 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1734 40 0.0 0.0 0.0 0.0 0 0
fromRoot Numeric.RootFinding Numeric/RootFinding.hs:(115,1)-(116,23) 1719 10 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1738 10 0.0 0.0 0.0 0.0 0 0
nextHighestPowerOfTwo Statistics.Function Statistics/Function.hs:(97,1)-(110,34) 1718 10 0.0 0.0 0.0 0.0 0 160
ridders Numeric.RootFinding Numeric/RootFinding.hs:(241,1)-(243,33) 1721 10 0.0 0.0 0.0 0.0 0 800
findRoot Numeric.RootFinding Numeric/RootFinding.hs:(158,1)-(164,28) 1723 10 0.0 0.0 0.0 0.0 1 144
withinTolerance Numeric.RootFinding Numeric/RootFinding.hs:(141,1)-(144,52) 1757 44 0.0 0.0 0.0 0.0 0 0
within Numeric.MathFunctions.Comparison Numeric/MathFunctions/Comparison.hs:(139,1)-(141,52) 1758 44 0.0 0.0 0.0 0.0 0 0
ulpDistance Numeric.MathFunctions.Comparison Numeric/MathFunctions/Comparison.hs:(89,1)-(104,13) 1759 44 0.0 0.0 0.0 0.0 0 1760
riddersIterations Numeric.RootFinding Numeric/RootFinding.hs:(248,1)-(282,17) 1724 10 0.0 0.0 0.0 0.0 8 9655600
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1727 1188 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1726 1188 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1725 648 0.0 0.0 0.0 0.0 0 0
riddersMaxIter Numeric.RootFinding Numeric/RootFinding.hs:176:5-18 1722 10 0.0 0.0 0.0 0.0 0 0
riddersTol Numeric.RootFinding Numeric/RootFinding.hs:178:5-14 1760 3 0.0 0.0 0.0 0.0 0 0
dct Statistics.Transform Statistics/Transform.hs:46:1-29 1730 0 0.0 0.0 0.0 0.0 0 478752
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1731 5210 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1742 370 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1741 50 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1743 30 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1740 30 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1739 20 0.0 0.0 0.0 0.0 0 0
fft Statistics.Transform Statistics/Transform.hs:(122,1)-(125,73) 1752 10 0.0 0.0 0.0 0.0 0 21760
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1756 40 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1753 20 0.0 0.0 0.0 0.0 0 0
log2 Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(934,1)-(946,36) 1754 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1755 90 0.0 0.0 0.0 0.0 0 0
log2 Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(934,1)-(946,36) 1744 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1751 90 0.0 0.0 0.0 0.0 0 0
idct Statistics.Transform Statistics/Transform.hs:81:1-31 1762 0 0.0 0.0 0.0 0.0 0 191920
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1763 9040 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1767 80 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1766 70 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1768 50 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1765 50 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1764 20 0.0 0.0 0.0 0.0 0 0
ifft Statistics.Transform Statistics/Transform.hs:(113,1)-(115,70) 1771 10 0.0 0.0 0.0 0.0 0 147600
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1772 2600 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1777 40 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1778 40 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1779 20 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1775 20 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1776 20 0.0 0.0 0.0 0.0 0 0
fft Statistics.Transform Statistics/Transform.hs:(122,1)-(125,73) 1780 10 0.0 0.0 0.0 0.0 0 21760
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1784 40 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1781 20 0.0 0.0 0.0 0.0 0 0
log2 Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(934,1)-(946,36) 1782 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1783 90 0.0 0.0 0.0 0.0 0 0
log2 Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(934,1)-(946,36) 1773 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1774 90 0.0 0.0 0.0 0.0 0 0
log2 Numeric.SpecFunctions.Internal Numeric/SpecFunctions/Internal.hs:(934,1)-(946,36) 1769 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1770 90 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1715 10 0.0 0.0 0.0 0.0 0 0
outlierVariance Criterion.Analysis Criterion/Analysis.hs:(89,1)-(110,38) 1616 10 0.0 0.0 0.0 0.0 0 1632
estPoint Statistics.Types Statistics/Types.hs:322:7-14 1617 20 0.0 0.0 0.0 0.0 0 0
prolix Criterion.IO.Printf Criterion/IO/Printf.hs:91:1-51 1200 10 0.0 0.0 0.0 0.0 0 7600
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1202 10 0.0 0.0 0.0 0.0 0 960
verbosity Criterion.Types Criterion/Types.hs:123:7-15 1201 10 0.0 0.0 0.0 0.0 0 0
regress Criterion.Analysis Criterion/Analysis.hs:(189,1)-(204,5) 1220 10 0.0 0.0 0.0 0.0 0 11856
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1221 30 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1489 20 0.0 0.0 0.0 0.0 0 0
measure Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:621:1-37 1228 20 0.0 0.0 0.0 0.0 0 18832
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1235 316 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1236 296 0.0 0.0 0.0 0.0 0 0
measIters Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:123:7-15 1237 148 0.0 0.0 0.0 0.0 0 0
measTime Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:114:7-14 1238 148 0.0 0.0 0.0 0.0 0 2368
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1231 40 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1234 20 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1229 20 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1232 20 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1230 20 0.0 0.0 0.0 0.0 0 0
bootstrapRegress Statistics.Regression Statistics/Regression.hs:(122,1)-(162,21) 1226 10 0.0 0.0 0.0 0.0 2 674208
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1227 120360 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1495 40000 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 1488 10050 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1486 90 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1487 60 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1485 60 0.0 0.0 0.0 0.0 0 0
estimateFromInterval Statistics.Types Statistics/Types.hs:(416,1)-(417,41) 1491 30 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1484 30 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1494 30 0.0 0.0 0.0 0.0 0 0
forConcurrently Control.Concurrent.Async Control/Concurrent/Async.hs:770:1-38 1247 10 0.0 0.0 0.0 0.0 0 0
mapConcurrently Control.Concurrent.Async Control/Concurrent/Async.hs:762:1-65 1248 10 0.0 0.0 0.0 0.0 0 3376
concurrently Control.Concurrent.Async Control/Concurrent/Async.hs:(687,1)-(695,39) 1250 80 0.0 0.0 0.0 0.0 51 8689544
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1258 311474 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1252 25027 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1255 24596 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1251 24402 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1260 17758 0.0 0.0 0.0 0.0 0 0
olsRegress Statistics.Regression Statistics/Regression.hs:(55,1)-(67,44) 1261 9668 0.0 0.0 0.0 0.0 9 9492480
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1262 60961 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1266 36479 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1265 18388 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1267 18141 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1264 17895 0.0 0.0 0.0 0.0 0 0
transpose Statistics.Matrix src/Statistics/Matrix.hs:(263,1)-(265,22) 1269 9005 0.0 0.0 0.0 0.0 57 36588424
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1278 267001 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1276 8146 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1272 7939 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1274 7898 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1270 7398 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1275 1 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1271 1 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1273 1 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1277 1 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1280 0 0.0 0.0 0.0 0.0 35 8314672
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1281 270815 0.0 0.0 0.0 0.0 0 0
fromVector Statistics.Matrix src/Statistics/Matrix.hs:(83,1)-(86,27) 1263 8580 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1268 9180 0.0 0.0 0.0 0.0 0 0
ols Statistics.Regression Statistics/Regression.hs:(73,1)-(78,20) 1282 8355 0.0 0.0 0.0 0.0 5 2984816
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1336 17155 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1311 16195 0.0 0.0 0.0 0.0 0 0
multiplyV Statistics.Matrix src/Statistics/Matrix.hs:(199,1)-(202,22) 1321 8472 0.0 0.0 0.0 0.0 29 24975416
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1323 54826 0.0 0.0 0.0 0.0 0 0
row Statistics.Matrix src/Statistics/Matrix.hs:231:1-40 1333 18989 0.0 0.0 0.0 0.0 0 616448
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1334 19171 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1332 18891 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1330 18582 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1328 9315 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1327 8737 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1326 8633 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1325 8480 0.0 0.0 0.0 0.0 0 0
rows Statistics.Matrix.Types src/Statistics/Matrix/Types.hs:30:7-10 1324 8383 0.0 0.0 0.0 0.0 0 0
cols Statistics.Matrix.Types src/Statistics/Matrix/Types.hs:31:7-10 1322 7722 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1329 1 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1331 1 0.0 0.0 0.0 0.0 0 0
qr Statistics.Matrix.Algorithms src/Statistics/Matrix/Algorithms.hs:(24,1)-(38,47) 1285 7959 0.0 0.0 0.0 0.0 121 29734376
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1306 934431 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1307 63059 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1305 62459 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1304 62365 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1303 61642 0.0 0.0 0.0 0.0 0 0
unsafeFreeze Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:39:1-64 1296 42126 0.0 0.0 0.0 0.0 3 4762688
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1309 8693 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1310 8689 0.0 0.0 0.0 0.0 0 0
thaw Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:36:1-46 1292 8166 0.0 0.0 0.0 0.0 0 2854192
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1294 17415 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1293 8149 0.0 0.0 0.0 0.0 0 0
dimension Statistics.Matrix src/Statistics/Matrix.hs:186:1-33 1289 8007 0.0 0.0 0.0 0.0 0 485000
replicate Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:33:1-53 1287 7199 0.0 0.0 0.0 0.0 0 1123888
unsafeFreeze Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:39:1-64 1295 2 0.0 0.0 0.0 0.0 0 96
dimension Statistics.Matrix src/Statistics/Matrix.hs:186:1-33 1288 1 0.0 0.0 0.0 0.0 0 56
replicate Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:33:1-53 1286 1 0.0 0.0 0.0 0.0 0 144
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1302 1 0.0 0.0 0.0 0.0 0 0
norm Statistics.Matrix src/Statistics/Matrix.hs:222:1-42 1298 0 0.0 0.0 0.0 0.0 15 294848
square Statistics.Matrix.Function src/Statistics/Matrix/Function.hs:7:1-16 1308 279497 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1301 34762 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1300 16754 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1299 16300 0.0 0.0 0.0 0.0 0 0
rows Statistics.Matrix.Types src/Statistics/Matrix/Types.hs:30:7-10 1284 7951 0.0 0.0 0.0 0.0 0 0
transpose Statistics.Matrix src/Statistics/Matrix.hs:(263,1)-(265,22) 1312 7878 0.0 0.0 0.0 0.0 56 36313160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1317 267317 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1316 8412 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1315 7970 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1314 7919 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1313 7528 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1318 0 0.0 0.0 0.0 0.0 29 8254224
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1320 267861 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1319 1 0.0 0.0 0.0 0.0 0 0
dimension Statistics.Matrix src/Statistics/Matrix.hs:186:1-33 1283 7719 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1335 1 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1338 0 0.0 0.0 0.0 0.0 1 885984
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1340 27573 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1339 1 0.0 0.0 0.0 0.0 0 0
rSquare Statistics.Regression Statistics/Regression.hs:(105,1)-(109,66) 1342 7762 0.0 0.0 0.0 0.0 63 22529832
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1349 295333 0.0 0.0 0.0 0.0 0 0
square Statistics.Function Statistics/Function.hs:122:1-16 1352 267533 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1354 151400 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1353 150355 0.0 0.0 0.0 0.0 0 0
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1355 9091 0.0 0.0 0.0 0.0 2 152480
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1357 18505 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1358 9114 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1356 8978 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1348 11 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1346 6 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1344 1 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1350 0 0.0 0.0 0.0 0.0 29 8076352
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1351 267953 0.0 0.0 0.0 0.0 0 0
rSquare Statistics.Regression Statistics/Regression.hs:(105,1)-(109,66) 1341 1 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1343 1 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1347 1 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1345 1 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 1259 8478 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 1257 7949 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1253 7850 0.0 0.0 0.0 0.0 0 0
runConcurrently Control.Concurrent.Async Control/Concurrent/Async.hs:825:41-55 1249 10 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1254 10 0.0 0.0 0.0 0.0 0 0
olsRegress Statistics.Regression Statistics/Regression.hs:(55,1)-(67,44) 1422 10 0.0 0.0 0.0 0.0 0 10832
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1423 70 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1427 40 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1428 20 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1426 20 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1425 20 0.0 0.0 0.0 0.0 0 0
fromVector Statistics.Matrix src/Statistics/Matrix.hs:(83,1)-(86,27) 1424 10 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1429 10 0.0 0.0 0.0 0.0 0 0
ols Statistics.Regression Statistics/Regression.hs:(73,1)-(78,20) 1438 10 0.0 0.0 0.0 0.0 0 3520
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1481 20 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1460 20 0.0 0.0 0.0 0.0 0 0
dimension Statistics.Matrix src/Statistics/Matrix.hs:186:1-33 1439 10 0.0 0.0 0.0 0.0 0 0
multiplyV Statistics.Matrix src/Statistics/Matrix.hs:(199,1)-(202,22) 1469 10 0.0 0.0 0.0 0.0 0 29328
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1471 60 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1477 20 0.0 0.0 0.0 0.0 0 0
row Statistics.Matrix src/Statistics/Matrix.hs:231:1-40 1479 20 0.0 0.0 0.0 0.0 0 640
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1480 20 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1478 20 0.0 0.0 0.0 0.0 0 0
cols Statistics.Matrix.Types src/Statistics/Matrix/Types.hs:31:7-10 1470 10 0.0 0.0 0.0 0.0 0 0
rows Statistics.Matrix.Types src/Statistics/Matrix/Types.hs:30:7-10 1472 10 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1476 10 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1474 10 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1475 10 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1473 10 0.0 0.0 0.0 0.0 0 0
qr Statistics.Matrix.Algorithms src/Statistics/Matrix/Algorithms.hs:(24,1)-(38,47) 1441 10 0.0 0.0 0.0 0.0 0 37472
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1452 1156 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1456 70 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1454 70 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1455 70 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1453 70 0.0 0.0 0.0 0.0 0 0
unsafeFreeze Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:39:1-64 1447 50 0.0 0.0 0.0 0.0 0 5600
dimension Statistics.Matrix src/Statistics/Matrix.hs:186:1-33 1443 10 0.0 0.0 0.0 0.0 0 560
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1458 10 0.0 0.0 0.0 0.0 0 0
replicate Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:33:1-53 1442 10 0.0 0.0 0.0 0.0 0 1280
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1459 10 0.0 0.0 0.0 0.0 0 0
thaw Statistics.Matrix.Mutable src/Statistics/Matrix/Mutable.hs:36:1-46 1444 10 0.0 0.0 0.0 0.0 0 3168
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1446 20 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1445 10 0.0 0.0 0.0 0.0 0 0
norm Statistics.Matrix src/Statistics/Matrix.hs:222:1-42 1448 0 0.0 0.0 0.0 0.0 0 320
square Statistics.Matrix.Function src/Statistics/Matrix/Function.hs:7:1-16 1457 296 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1451 40 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1449 20 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1450 20 0.0 0.0 0.0 0.0 0 0
rows Statistics.Matrix.Types src/Statistics/Matrix/Types.hs:30:7-10 1440 10 0.0 0.0 0.0 0.0 0 0
transpose Statistics.Matrix src/Statistics/Matrix.hs:(263,1)-(265,22) 1461 10 0.0 0.0 0.0 0.0 0 43664
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1466 306 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1465 10 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1463 10 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1464 10 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1462 10 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1467 0 0.0 0.0 0.0 0.0 0 9472
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1468 296 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1482 0 0.0 0.0 0.0 0.0 0 960
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1483 30 0.0 0.0 0.0 0.0 0 0
rSquare Statistics.Regression Statistics/Regression.hs:(105,1)-(109,66) 1511 10 0.0 0.0 0.0 0.0 0 26720
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1514 336 0.0 0.0 0.0 0.0 0 0
square Statistics.Function Statistics/Function.hs:122:1-16 1517 296 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1512 168 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1513 168 0.0 0.0 0.0 0.0 0 0
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1518 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1520 20 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1519 10 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1521 10 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1515 0 0.0 0.0 0.0 0.0 0 9472
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1516 296 0.0 0.0 0.0 0.0 0 0
transpose Statistics.Matrix src/Statistics/Matrix.hs:(263,1)-(265,22) 1430 10 0.0 0.0 0.0 0.0 0 43664
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1435 306 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1434 10 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1432 10 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1433 10 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1431 10 0.0 0.0 0.0 0.0 0 0
unsafeIndex Statistics.Matrix src/Statistics/Matrix.hs:237:1-40 1436 0 0.0 0.0 0.0 0.0 0 9472
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1437 296 0.0 0.0 0.0 0.0 0 0
significanceLevel Statistics.Types Statistics/Types.hs:190:1-28 1503 10 0.0 0.0 0.0 0.0 0 0
splitGen Statistics.Resampling Statistics/Resampling.hs:(276,1)-(280,64) 1239 10 0.0 0.0 0.0 0.0 0 155216
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1246 17990 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1243 70 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1241 70 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1242 70 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1240 70 0.0 0.0 0.0 0.0 0 0
sort Statistics.Function Statistics/Function.hs:51:1-22 1493 0 0.0 0.0 0.0 0.0 0 242416
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1497 90 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1496 30 0.0 0.0 0.0 0.0 0 0
sort Data.Vector.Algorithms.Intro src/Data/Vector/Algorithms/Intro.hs:67:1-21 1499 0 0.0 0.0 0.0 0.0 61 149802440
sort3ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(78,1)-(101,27) 1500 2514 0.0 0.0 0.0 0.0 4 2949736
sort4ByOffset Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:107:1-78 1501 30 0.0 0.0 0.0 0.0 0 5040
sort4ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(117,1)-(244,46) 1502 30 0.0 0.0 0.0 0.0 0 86240
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1225 10 0.0 0.0 0.0 0.0 0 0
validateAccessors Criterion.Analysis Criterion/Analysis.hs:(228,1)-(236,24) 1222 10 0.0 0.0 0.0 0.0 0 7872
resolveAccessors Criterion.Analysis Criterion/Analysis.hs:(215,1)-(221,73) 1223 10 0.0 0.0 0.0 0.0 0 4896
resample Statistics.Resampling Statistics/Resampling.hs:(165,1)-(189,27) 1359 10 0.0 0.0 0.0 0.0 0 189384
estimate Statistics.Resampling Statistics/Resampling.hs:(117,1)-(121,29) 1400 51 0.0 0.0 0.0 0.0 0 480
stdDev Statistics.Sample Statistics/Sample.hs:284:1-32 1406 23 0.0 0.0 0.0 0.0 0 480
varianceUnbiased Statistics.Sample Statistics/Sample.hs:(247,1)-(251,23) 1545 10 0.0 0.0 0.0 0.0 0 480
square Statistics.Function Statistics/Function.hs:122:1-16 1553 130 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1548 20 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1546 20 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1547 10 0.0 0.0 0.0 0.0 0 0
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1549 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1551 20 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1550 10 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1552 10 0.0 0.0 0.0 0.0 0 0
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1554 10 0.0 0.0 0.0 0.0 0 160
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1556 20 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1555 10 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1557 10 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1362 20 0.0 0.0 0.0 0.0 0 0
forConcurrently_ Control.Concurrent.Async Control/Concurrent/Async.hs:780:1-40 1369 10 0.0 0.0 0.0 0.0 0 0
mapConcurrently_ Control.Concurrent.Async Control/Concurrent/Async.hs:775:1-74 1370 10 0.0 0.0 0.0 0.0 0 1200
concurrently Control.Concurrent.Async Control/Concurrent/Async.hs:(687,1)-(695,39) 1372 80 0.0 0.0 0.0 0.0 2 254512
resampleVector Statistics.Resampling Statistics/Resampling.hs:(194,1)-(198,18) 1373 75 0.0 0.0 0.0 0.0 24 2599280
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1376 80978 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1399 7576 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1375 7378 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1398 7294 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1374 6728 0.0 0.0 0.0 0.0 0 0
estimate Statistics.Resampling Statistics/Resampling.hs:(117,1)-(121,29) 1401 0 0.0 0.0 0.0 0.0 5 390224
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1402 7241 0.0 0.0 0.0 0.0 6 132080
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1404 14667 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1405 6941 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1403 6853 0.0 0.0 0.0 0.0 0 0
stdDev Statistics.Sample Statistics/Sample.hs:284:1-32 1407 0 0.0 0.0 0.0 0.0 0 347200
varianceUnbiased Statistics.Sample Statistics/Sample.hs:(247,1)-(251,23) 1408 6865 0.0 0.0 0.0 0.0 7 381776
square Statistics.Function Statistics/Function.hs:122:1-16 1416 98828 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1411 14544 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1409 13813 0.0 0.0 0.0 0.0 0 0
mean Statistics.Sample Statistics/Sample.hs:83:1-45 1412 7732 0.0 0.0 0.0 0.0 0 136480
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1414 15519 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1415 7615 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1413 7368 0.0 0.0 0.0 0.0 0 0
kbn Numeric.Sum Numeric/Sum.hs:171:1-28 1410 7145 0.0 0.0 0.0 0.0 0 0
runConcurrently Control.Concurrent.Async Control/Concurrent/Async.hs:825:41-55 1371 10 0.0 0.0 0.0 0.0 0 0
splitGen Statistics.Resampling Statistics/Resampling.hs:(276,1)-(280,64) 1363 10 0.0 0.0 0.0 0.0 0 155200
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1368 17990 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 1367 70 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1365 70 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1366 70 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1364 70 0.0 0.0 0.0 0.0 0 0
sort Data.Vector.Algorithms.Intro src/Data/Vector/Algorithms/Intro.hs:67:1-21 1418 0 0.0 0.0 0.0 0.0 5 3693120
sort3ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(78,1)-(101,27) 1419 1680 0.0 0.0 0.0 0.0 0 430096
sort4ByOffset Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:107:1-78 1420 20 0.0 0.0 0.0 0.0 0 1120
sort4ByIndex Data.Vector.Algorithms.Optimal src/Data/Vector/Algorithms/Optimal.hs:(117,1)-(244,46) 1421 20 0.0 0.0 0.0 0.0 0 1280
getGen Criterion.Monad Criterion/Monad.hs:38:1-39 1204 0 0.0 0.0 0.0 0.0 0 32
gen Criterion.Monad.Internal Criterion/Monad/Internal.hs:33:5-7 1205 10 0.0 0.0 0.0 0.0 0 0
createSystemRandom System.Random.MWC System/Random/MWC.hs:438:1-67 1208 0 0.0 0.0 0.0 0.0 0 0
withSystemRandom System.Random.MWC System/Random/MWC.hs:(422,1)-(433,27) 1209 0 0.0 0.0 0.0 0.0 0 14096
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1215 514 0.0 0.0 0.0 0.0 0 0
sizeOf Data.Primitive.Types Data/Primitive/Types.hs:131:1-25 1218 19 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1219 1 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1217 1 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1216 1 0.0 0.0 0.0 0.0 0 0
acquireSeedSystem System.Random.MWC.SeedSource System/Random/MWC/SeedSource.hs:(42,1)-(48,39) 1212 0 0.0 0.0 0.0 0.0 0 37672
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1194 10 0.0 0.0 0.0 0.0 0 0
prolix Criterion.IO.Printf Criterion/IO/Printf.hs:91:1-51 1195 10 0.0 0.0 0.0 0.0 0 4240
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1197 10 0.0 0.0 0.0 0.0 0 960
verbosity Criterion.Types Criterion/Types.hs:123:7-15 1196 10 0.0 0.0 0.0 0.0 0 0
runOne Criterion.Internal Criterion/Internal.hs:(49,1)-(54,34) 1078 10 0.0 0.0 0.0 0.0 0 704
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1079 10 0.0 0.0 0.0 0.0 0 0
runBenchmark Criterion.Measurement src/Criterion/Measurement.hs:(292,1)-(316,41) 1080 10 0.0 0.0 0.0 0.0 2 77200
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 1193 446 0.0 0.0 0.0 0.0 0 0
applyGCStatistics Criterion.Measurement src/Criterion/Measurement.hs:(356,1)-(370,29) 1184 158 0.0 0.0 0.0 0.0 0 0
measTime Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:114:7-14 1188 158 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 1192 158 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 1191 10 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 1190 10 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 1189 10 0.0 0.0 0.0 0.0 0 0
prolix Criterion.IO.Printf Criterion/IO/Printf.hs:91:1-51 1798 6 0.0 0.0 0.0 0.0 0 2544
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1800 6 0.0 0.0 0.0 0.0 0 576
verbosity Criterion.Types Criterion/Types.hs:123:7-15 1799 6 0.0 0.0 0.0 0.0 0 0
writeCsv Criterion.IO.Printf Criterion/IO/Printf.hs:(99,1)-(102,49) 1613 10 0.0 0.0 0.0 0.0 0 0
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1615 10 0.0 0.0 0.0 0.0 0 0
csvFile Criterion.Types Criterion/Types.hs:117:7-13 1614 10 0.0 0.0 0.0 0.0 0 0
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1062 4 0.0 0.0 0.0 0.0 0 0
jsonFile Criterion.Types Criterion/Types.hs:119:7-14 1063 2 0.0 0.0 0.0 0.0 0 0
junitFile Criterion.Types Criterion/Types.hs:121:7-15 2523 1 0.0 0.0 0.0 0.0 0 0
rawDataFile Criterion.Types Criterion/Types.hs:112:7-17 2520 1 0.0 0.0 0.0 0.0 0 0
readJSONReports Criterion.IO Criterion/IO.hs:(113,1)-(123,25) 2256 1 0.0 0.0 0.0 0.0 0 166168
<?> Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:524:1-74 2401 5429 0.0 0.0 0.0 0.0 0 1601992
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2402 4527 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 2403 4329 0.0 0.0 0.0 0.0 0 0
toBoundedInteger Data.Scientific src/Data/Scientific.hs:(795,1)-(825,21) 2480 356 0.0 0.0 0.0 0.0 0 31168
coefficient Data.Scientific src/Data/Scientific.hs:156:7-17 2481 356 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 2489 320 0.0 0.0 0.0 0.0 0 0
base10Exponent Data.Scientific src/Data/Scientific.hs:167:7-20 2487 320 0.0 0.0 0.0 0.0 0 0
normalize Data.Scientific src/Data/Scientific.hs:(1122,1)-(1125,45) 2488 320 0.0 0.0 0.0 0.0 0 11232
mkCLFromSignificanceE Statistics.Types Statistics/Types.hs:(175,1)-(177,30) 2498 50 0.0 0.0 0.0 0.0 0 0
toRealFloat Data.Scientific src/Data/Scientific.hs:744:1-47 2499 50 0.0 0.0 0.0 0.0 0 0
toBoundedRealFloat Data.Scientific src/Data/Scientific.hs:(758,1)-(785,27) 2500 50 0.0 0.0 0.0 0.0 0 20000
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 2501 50 0.0 0.0 0.0 0.0 0 0
sElems Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:121:30-35 2484 30 0.0 0.0 0.0 0.0 0 0
genericParseJSON Data.Aeson.Types.FromJSON Data/Aeson/Types/FromJSON.hs:275:1-60 2412 0 0.0 0.0 0.0 0.0 2 367464
sparseIndex Data.HashMap.Base Data/HashMap/Base.hs:1867:1-42 2497 450 0.0 0.0 0.0 0.0 0 0
fieldLabelModifier Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:571:7-24 2494 430 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 2495 430 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 2496 430 0.0 0.0 0.0 0.0 0 6880
unTagged Data.Tagged src/Data/Tagged.hs:103:31-38 2493 160 0.0 0.0 0.0 0.0 0 0
prependFailure Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:546:1-37 2471 0 0.0 0.0 0.0 0.0 0 10320
modifyFailure Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:(536,1)-(537,36) 2472 430 0.0 0.0 0.0 0.0 0 9840
prependFailure Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:546:1-37 2478 0 0.0 0.0 0.0 0.0 0 8544
modifyFailure Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:(536,1)-(537,36) 2479 356 0.0 0.0 0.0 0.0 0 230912
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2491 148 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 2492 138 0.0 0.0 0.0 0.0 0 0
genericParseJSON Data.Aeson.Types.FromJSON Data/Aeson/Types/FromJSON.hs:275:1-60 2483 0 0.0 0.0 0.0 0.0 0 15760
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2400 14 0.0 0.0 0.0 0.0 0 0
array# Data.Primitive.Array Data/Primitive/Array.hs:87:5-10 2404 12 0.0 0.0 0.0 0.0 0 0
parse Data.Attoparsec.ByteString.Lazy Data/Attoparsec/ByteString/Lazy.hs:(88,1)-(95,56) 2257 1 0.0 0.0 0.0 0.0 0 248
buffer Data.Attoparsec.ByteString.Buffer Data/Attoparsec/ByteString/Buffer.hs:85:1-45 2264 1 0.0 0.0 0.0 0.0 0 0
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2258 1 0.0 0.0 0.0 0.0 0 0
jsonEOF Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:431:1-41 2260 0 0.0 0.0 0.0 0.0 0 512
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2261 17 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2265 3 0.0 0.0 0.0 0.0 0 0
endOfInput Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(110,1)-(117,55) 2389 0 0.0 0.0 0.0 0.0 0 16
value Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:200:1-36 2390 0 0.0 0.0 0.0 0.0 0 0
array_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:173:35-59 2391 0 0.0 0.0 0.0 0.0 0 0
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2392 0 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2393 0 0.0 0.0 0.0 0.0 0 56
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2394 1 0.0 0.0 0.0 0.0 0 0
value Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:200:1-36 2267 0 0.0 0.0 0.0 0.0 0 6080
array_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:173:35-59 2268 0 0.0 0.0 0.0 0.0 5 6470416
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2269 217431 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2270 43194 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2421 9101 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2420 3173 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2271 148 0.0 0.0 0.0 0.0 0 192256
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2272 8432 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2273 1484 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2442 320 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2441 120 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2440 10 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2439 10 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2438 10 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2360 0 0.0 0.0 0.0 0.0 0 648
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2361 189 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2362 27 0.0 0.0 0.0 0.0 0 0
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2506 0 0.0 0.0 0.0 0.0 0 216
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2337 0 0.0 0.0 0.0 0.0 0 0
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2338 0 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2419 115 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2418 115 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2417 115 0.0 0.0 0.0 0.0 0 0
prompt Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(55,1)-(58,45) 2372 1 0.0 0.0 0.0 0.0 0 268376
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2373 8884 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2375 1734 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2518 385 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2517 129 0.0 0.0 0.0 0.0 0 0
pappend Data.Attoparsec.ByteString.Buffer Data/Attoparsec/ByteString/Buffer.hs:(104,1)-(105,51) 2374 1 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2516 1 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2515 1 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2514 1 0.0 0.0 0.0 0.0 0 0
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2376 0 0.0 0.0 0.0 0.0 0 576
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2381 16 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2382 3 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2513 2 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2512 2 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2511 1 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2510 1 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2509 1 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2377 0 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2378 0 0.0 0.0 0.0 0.0 0 376
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2379 16 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2380 3 0.0 0.0 0.0 0.0 0 0
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2519 0 0.0 0.0 0.0 0.0 0 2616
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2339 0 0.0 0.0 0.0 0.0 0 288
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2345 84 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2340 13 0.0 0.0 0.0 0.0 0 19768
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2343 962 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2344 163 0.0 0.0 0.0 0.0 0 0
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2359 0 0.0 0.0 0.0 0.0 0 0
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2435 0 0.0 0.0 0.0 0.0 0 24
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2341 0 0.0 0.0 0.0 0.0 0 0
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2342 0 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2346 12 0.0 0.0 0.0 0.0 0 0
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2350 0 0.0 0.0 0.0 0.0 0 14040
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2355 513 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2356 99 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2409 47 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2408 27 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2407 9 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2406 9 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2405 9 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2351 0 0.0 0.0 0.0 0.0 0 336
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2357 98 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2352 21 0.0 0.0 0.0 0.0 0 30976
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2353 1471 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2354 250 0.0 0.0 0.0 0.0 0 0
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2363 0 0.0 0.0 0.0 0.0 0 0
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2364 0 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2358 14 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2383 0 0.0 0.0 0.0 0.0 0 816
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2384 22 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2399 8 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2385 5 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2398 4 0.0 0.0 0.0 0.0 0 0
prompt Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(55,1)-(58,45) 2386 1 0.0 0.0 0.0 0.0 0 16
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2387 4 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2397 1 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2396 1 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2395 1 0.0 0.0 0.0 0.0 0 0
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2485 0 0.0 0.0 0.0 0.0 0 55176
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2348 0 0.0 0.0 0.0 0.0 0 0
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2349 0 0.0 0.0 0.0 0.0 0 0
fromList Data.HashMap.Strict.Base Data/HashMap/Strict/Base.hs:598:1-64 2416 0 0.0 0.0 0.0 0.0 0 0
unsafeInsert Data.HashMap.Base Data/HashMap/Base.hs:(784,1)-(814,76) 2422 498 0.0 0.0 0.0 0.0 0 76312
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 2423 498 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 2424 498 0.0 0.0 0.0 0.0 0 0
copy Data.HashMap.Array Data/HashMap/Array.hs:(328,1)-(333,30) 2437 306 0.0 0.0 0.0 0.0 0 4896
sparseIndex Data.HashMap.Base Data/HashMap/Base.hs:1867:1-42 2434 172 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data/HashMap/Array.hs:256:1-28 2436 153 0.0 0.0 0.0 0.0 0 6744
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2275 0 0.0 0.0 0.0 0.0 0 77536
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2276 2380 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2277 510 0.0 0.0 0.0 0.0 0 0
array_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:173:35-59 2311 0 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2312 0 0.0 0.0 0.0 0.0 0 240
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2318 70 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2319 10 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2313 10 0.0 0.0 0.0 0.0 0 19840
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2316 930 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2317 160 0.0 0.0 0.0 0.0 0 0
fromList Data.HashMap.Strict.Base Data/HashMap/Strict/Base.hs:598:1-64 2448 0 0.0 0.0 0.0 0.0 0 0
unsafeInsert Data.HashMap.Base Data/HashMap/Base.hs:(784,1)-(814,76) 2449 4 0.0 0.0 0.0 0.0 0 568
copy Data.HashMap.Array Data/HashMap/Array.hs:(328,1)-(333,30) 2466 4 0.0 0.0 0.0 0.0 0 64
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 2450 4 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 2451 4 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data/HashMap/Array.hs:256:1-28 2465 2 0.0 0.0 0.0 0.0 0 88
sparseIndex Data.HashMap.Base Data/HashMap/Base.hs:1867:1-42 2467 2 0.0 0.0 0.0 0.0 0 0
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2314 0 0.0 0.0 0.0 0.0 0 0
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2315 0 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2279 0 0.0 0.0 0.0 0.0 0 6744
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2280 1967 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2282 301 0.0 0.0 0.0 0.0 1 524384
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2283 22853 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2284 3919 0.0 0.0 0.0 0.0 0 0
prompt Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(55,1)-(58,45) 2365 1 0.0 0.0 0.0 0.0 0 3752
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2366 127 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2368 22 0.0 0.0 0.0 0.0 0 0
pappend Data.Attoparsec.ByteString.Buffer Data/Attoparsec/ByteString/Buffer.hs:(104,1)-(105,51) 2367 1 0.0 0.0 0.0 0.0 0 131064
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2507 0 0.0 0.0 0.0 0.0 0 24
array_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:173:35-59 2347 0 0.0 0.0 0.0 0.0 0 0
fromList Data.HashMap.Strict.Base Data/HashMap/Strict/Base.hs:598:1-64 2425 0 0.0 0.0 0.0 0.0 0 0
unsafeInsert Data.HashMap.Base Data/HashMap/Base.hs:(784,1)-(814,76) 2428 8 0.0 0.0 0.0 0.0 0 1344
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 2429 8 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 2430 8 0.0 0.0 0.0 0.0 0 0
copy Data.HashMap.Array Data/HashMap/Array.hs:(328,1)-(333,30) 2433 6 0.0 0.0 0.0 0.0 0 96
sparseIndex Data.HashMap.Base Data/HashMap/Base.hs:1867:1-42 2431 4 0.0 0.0 0.0 0.0 0 0
new_ Data.HashMap.Array Data/HashMap/Array.hs:256:1-28 2432 3 0.0 0.0 0.0 0.0 0 128
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2427 0 0.0 0.0 0.0 0.0 0 2328
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2309 0 0.0 0.0 0.0 0.0 0 0
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2310 0 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2281 281 0.0 0.0 0.0 0.0 0 0
signed Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(470,1)-(472,12) 2286 0 0.0 0.0 0.0 0.0 0 121936
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2287 6350 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2288 635 0.0 0.0 0.0 0.0 0 0
decimal Data.Attoparsec.ByteString.Char8 Data/Attoparsec/ByteString/Char8.hs:(447,1)-(448,49) 2290 0 0.0 0.0 0.0 0.0 0 152400
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2291 7620 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2292 1905 0.0 0.0 0.0 0.0 0 0
array_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:173:35-59 2320 0 0.0 0.0 0.0 0.0 11 2136120
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2321 73292 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2322 14465 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2447 3398 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2446 1214 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2445 63 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2444 63 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2443 63 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2330 0 0.0 0.0 0.0 0.0 0 24
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2335 7 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2336 1 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2331 1 0.0 0.0 0.0 0.0 0 1568
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2333 77 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2334 13 0.0 0.0 0.0 0.0 0 0
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2332 0 0.0 0.0 0.0 0.0 0 0
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2323 0 0.0 0.0 0.0 0.0 0 40
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2324 0 0.0 0.0 0.0 0.0 0 144
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2328 42 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2325 9 0.0 0.0 0.0 0.0 0 10744
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2326 523 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2327 87 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2329 6 0.0 0.0 0.0 0.0 0 0
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2486 0 0.0 0.0 0.0 0.0 0 17920
object_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:136:46-89 2293 0 0.0 0.0 0.0 0.0 0 4800
array_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:173:35-59 2300 0 0.0 0.0 0.0 0.0 0 5360
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2301 160 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2302 30 0.0 0.0 0.0 0.0 0 0
marray# Data.Primitive.Array Data/Primitive/Array.hs:92:5-11 2464 20 0.0 0.0 0.0 0.0 0 0
unId Data.Vector.Fusion.Util Data/Vector/Fusion/Util.hs:25:21-24 2463 20 0.0 0.0 0.0 0.0 0 0
sChunks Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:122:30-36 2462 10 0.0 0.0 0.0 0.0 0 0
sSize Data.Vector.Fusion.Bundle.Monadic Data/Vector/Fusion/Bundle/Monadic.hs:124:30-34 2461 10 0.0 0.0 0.0 0.0 0 0
upperBound Data.Vector.Fusion.Bundle.Size Data/Vector/Fusion/Bundle/Size.hs:(126,1)-(128,30) 2460 10 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2303 0 0.0 0.0 0.0 0.0 0 480
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2307 140 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2308 20 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2304 20 0.0 0.0 0.0 0.0 0 31280
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2305 1540 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2306 260 0.0 0.0 0.0 0.0 0 0
jstring Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:321:1-32 2294 0 0.0 0.0 0.0 0.0 0 3576
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2298 1043 0.0 0.0 0.0 0.0 0 0
jstring_ Data.Aeson.Parser.Internal Data/Aeson/Parser/Internal.hs:(326,35)-(338,33) 2295 159 0.0 0.0 0.0 0.0 0 439696
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2296 18251 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2297 3186 0.0 0.0 0.0 0.0 0 0
fromList Data.HashMap.Strict.Base Data/HashMap/Strict/Base.hs:598:1-64 2452 0 0.0 0.0 0.0 0.0 0 0
unsafeInsert Data.HashMap.Base Data/HashMap/Base.hs:(784,1)-(814,76) 2454 10 0.0 0.0 0.0 0.0 0 1456
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 2455 10 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 2456 10 0.0 0.0 0.0 0.0 0 0
copy Data.HashMap.Array Data/HashMap/Array.hs:(328,1)-(333,30) 2458 4 0.0 0.0 0.0 0.0 0 64
new_ Data.HashMap.Array Data/HashMap/Array.hs:256:1-28 2457 2 0.0 0.0 0.0 0.0 0 80
sparseIndex Data.HashMap.Base Data/HashMap/Base.hs:1867:1-42 2459 2 0.0 0.0 0.0 0.0 0 0
prompt Data.Attoparsec.Internal Data/Attoparsec/Internal.hs:(55,1)-(58,45) 2369 0 0.0 0.0 0.0 0.0 0 480
runParser Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:111:7-15 2370 16 0.0 0.0 0.0 0.0 0 0
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2371 3 0.0 0.0 0.0 0.0 0 0
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2508 0 0.0 0.0 0.0 0.0 0 24
scientific Data.Scientific src/Data/Scientific.hs:174:1-23 2453 0 0.0 0.0 0.0 0.0 0 3824
fromPos Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:46:21-27 2299 149 0.0 0.0 0.0 0.0 0 0
genericParseJSON Data.Aeson.Types.FromJSON Data/Aeson/Types/FromJSON.hs:275:1-60 2411 0 0.0 0.0 0.0 0.0 0 47952
sparseIndex Data.HashMap.Base Data/HashMap/Base.hs:1867:1-42 2476 90 0.0 0.0 0.0 0.0 0 0
<?> Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:524:1-74 2477 70 0.0 0.0 0.0 0.0 0 0
fieldLabelModifier Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:571:7-24 2473 70 0.0 0.0 0.0 0.0 0 0
hash Data.HashMap.Base Data/HashMap/Base.hs:166:1-28 2474 70 0.0 0.0 0.0 0.0 0 0
hashByteArrayWithSalt Data.Hashable.Class Data/Hashable/Class.hs:(770,1)-(772,20) 2475 70 0.0 0.0 0.0 0.0 0 1120
unTagged Data.Tagged src/Data/Tagged.hs:103:31-38 2414 10 0.0 0.0 0.0 0.0 0 0
prependFailure Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:546:1-37 2469 0 0.0 0.0 0.0 0.0 0 1680
modifyFailure Data.Aeson.Types.Internal Data/Aeson/Types/Internal.hs:(536,1)-(537,36) 2470 70 0.0 0.0 0.0 0.0 0 0
report Criterion.Report Criterion/Report.hs:(100,1)-(105,50) 2521 1 0.0 0.0 0.0 0.0 0 0
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 2522 1 0.0 0.0 0.0 0.0 0 0
writeCsv Criterion.IO.Printf Criterion/IO/Printf.hs:(99,1)-(102,49) 1056 0 0.0 0.0 0.0 0.0 0 0
config Criterion.Monad.Internal Criterion/Monad/Internal.hs:32:5-10 1058 1 0.0 0.0 0.0 0.0 0 0
csvFile Criterion.Types Criterion/Types.hs:117:7-13 1057 1 0.0 0.0 0.0 0.0 0 0
execParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:72:1-42 924 0 0.0 0.0 0.0 0.0 0 24
customExecParser Options.Applicative.Extra src/Options/Applicative/Extra.hs:(76,1)-(78,23) 925 1 0.0 0.0 0.0 0.0 0 128
execParserPure Options.Applicative.Extra src/Options/Applicative/Extra.hs:(130,1)-(139,33) 926 1 0.0 0.0 0.0 0.0 0 16
runP Options.Applicative.Internal src/Options/Applicative/Internal.hs:91:1-59 927 1 0.0 0.0 0.0 0.0 0 1744
bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(35,1)-(65,7) 943 1 0.0 0.0 0.0 0.0 0 1032
infoParser Options.Applicative.Types src/Options/Applicative/Types.hs:90:5-14 968 1 0.0 0.0 0.0 0.0 0 0
runParserInfo Options.Applicative.Common src/Options/Applicative/Common.hs:225:1-62 928 1 0.0 0.0 0.0 0.0 0 96
infoParser Options.Applicative.Types src/Options/Applicative/Types.hs:90:5-14 932 1 0.0 0.0 0.0 0.0 0 0
runParserFully Options.Applicative.Common src/Options/Applicative/Common.hs:(228,1)-(232,33) 929 1 0.0 0.0 0.0 0.0 0 528
runParser Options.Applicative.Common src/Options/Applicative/Common.hs:(201,1)-(219,24) 930 1 0.0 0.0 0.0 0.0 0 168
evalParser Options.Applicative.Common src/Options/Applicative/Common.hs:(237,1)-(241,56) 931 86 0.0 0.0 0.0 0.0 0 936
bashCompletionParser Options.Applicative.BashCompletion src/Options/Applicative/BashCompletion.hs:(35,1)-(65,7) 962 0 0.0 0.0 0.0 0.0 0 0
fromM Options.Applicative.Types src/Options/Applicative/Types.hs:282:1-26 963 0 0.0 0.0 0.0 0.0 0 0
manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(288,1)-(292,30) 964 0 0.0 0.0 0.0 0.0 0 0
runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:268:5-14 965 1 0.0 0.0 0.0 0.0 0 0
config Criterion.Main.Options Criterion/Main/Options.hs:(126,1)-(155,51) 1007 0 0.0 0.0 0.0 0.0 0 0
fromM Options.Applicative.Types src/Options/Applicative/Types.hs:282:1-26 1008 0 0.0 0.0 0.0 0.0 0 0
manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(288,1)-(292,30) 1009 0 0.0 0.0 0.0 0.0 0 0
runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:268:5-14 1010 1 0.0 0.0 0.0 0.0 0 0
describe Criterion.Main.Options Criterion/Main/Options.hs:200:1-43 1039 0 0.0 0.0 0.0 0.0 0 0
parseWith Criterion.Main.Options Criterion/Main/Options.hs:(98,1)-(122,49) 1040 0 0.0 0.0 0.0 0.0 0 1320
config Criterion.Main.Options Criterion/Main/Options.hs:(126,1)-(155,51) 1059 0 0.0 0.0 0.0 0.0 0 96
parseWith Criterion.Main.Options Criterion/Main/Options.hs:(98,1)-(122,49) 1033 0 0.0 0.0 0.0 0.0 0 0
fromM Options.Applicative.Types src/Options/Applicative/Types.hs:282:1-26 1034 0 0.0 0.0 0.0 0.0 0 0
manyM Options.Applicative.Types src/Options/Applicative/Types.hs:(288,1)-(292,30) 1035 0 0.0 0.0 0.0 0.0 0 0
runParserM Options.Applicative.Types src/Options/Applicative/Types.hs:268:5-14 1036 1 0.0 0.0 0.0 0.0 0 0
handleParseResult Options.Applicative.Extra src/Options/Applicative/Extra.hs:(82,1)-(94,17) 1037 1 0.0 0.0 0.0 0.0 0 16
main.bvhbench Main bench-ray.hs:(29,9)-(30,40) 1083 0 0.0 0.0 0.6 0.4 0 0
nf Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:272:1-38 1084 0 0.0 0.0 0.6 0.4 1 0
rnf BVH BVH.hs:(44,3)-(45,67) 1177 1385555 0.0 0.0 0.0 0.0 19 0
rnf BVH BVH.hs:19:3-57 1178 1385555 0.0 0.0 0.0 0.0 9 0
rnf Vec3 Vec3.hs:10:3-59 1179 2771110 0.0 0.0 0.0 0.0 0 0
fromScene Scene Scene.hs:(16,1)-(19,64) 1085 845 0.0 0.0 0.6 0.4 0 20280
mkBVH BVH BVH.hs:(52,1)-(72,50) 1086 845 0.0 0.0 0.6 0.4 5 74376
mkBVH.mkBVH' BVH BVH.hs:(53,9)-(72,50) 1093 1376731 0.0 0.0 0.5 0.4 569 267278168
mkBVH.mkBVH'.axis BVH BVH.hs:(68,17)-(71,34) 1118 694434 0.0 0.0 0.0 0.0 36 96
mkBVH.mkBVH'.(...) BVH BVH.hs:(56,15)-(57,73) 1115 694203 0.0 0.1 0.5 0.4 3476 2015540160
mkBVH.mkBVH'.comparison BVH BVH.hs:72:17-50 1117 0 0.1 0.1 0.5 0.3 6548 1277513872
aabbCentre BVH BVH.hs:(34,1)-(38,69) 1126 37005273 0.3 0.0 0.3 0.0 33942 883183008
aabbMin BVH BVH.hs:14:20-26 1128 133770406 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1127 90133679 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1131 88297541 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1130 87929856 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 1129 85295919 0.0 0.0 0.0 0.0 0 0
sphereAABB Raytracing Raytracing.hs:(42,1)-(45,38) 1121 36786809 0.1 0.1 0.1 0.1 8437 2579476464
+ Vec3 Vec3.hs:13:3-62 1125 36532465 0.0 0.0 0.0 0.0 55 0
- Vec3 Vec3.hs:14:3-62 1124 35816380 0.0 0.0 0.0 0.0 51 0
mkBVH.mkBVH'.axis BVH BVH.hs:(68,17)-(71,34) 1119 0 0.0 0.0 0.0 0.0 2565 0
vecX Vec3 Vec3.hs:6:19-22 1120 16018866 0.0 0.0 0.0 0.0 311 262094096
vecZ Vec3 Vec3.hs:6:49-52 1135 14549675 0.0 0.0 0.0 0.0 311 235263856
vecY Vec3 Vec3.hs:6:34-37 1133 9007629 0.0 0.0 0.0 0.0 188 145597448
mkBVH.mkBVH'.comparison BVH BVH.hs:72:17-50 1116 694109 0.0 0.0 0.0 0.0 0 0
sphereAABB Raytracing Raytracing.hs:(42,1)-(45,38) 1140 690733 0.0 0.0 0.0 0.0 63 49702632
+ Vec3 Vec3.hs:13:3-62 1142 691288 0.0 0.0 0.0 0.0 1 0
- Vec3 Vec3.hs:14:3-62 1141 691060 0.0 0.0 0.0 0.0 1 0
mkBVH.mkBVH'.xs_left BVH BVH.hs:(56,15)-(57,73) 1123 689097 0.0 0.0 0.0 0.0 13 9792
mkBVH.mkBVH'.left BVH BVH.hs:58:15-53 1132 688231 0.0 0.0 0.0 0.0 49 31741536
mkBVH.mkBVH'.right BVH BVH.hs:59:15-59 1134 688187 0.0 0.0 0.0 0.0 43 34220648
mkBVH.mkBVH'.xs_right BVH BVH.hs:(56,15)-(57,73) 1114 687428 0.0 0.0 0.0 0.0 3 352
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1103 10351 0.0 0.0 0.0 0.0 0 0
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1088 0 0.0 0.0 0.0 0.0 86 19918112
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 1089 117974 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 1090 103648 0.0 0.0 0.0 0.0 0 0
sched Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:(60,1)-(106,18) 1091 36919 0.0 0.0 0.0 0.0 158 39133680
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 1157 137811 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 1158 120629 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH' BVH BVH.hs:(53,9)-(72,50) 1108 0 0.0 0.0 0.0 0.0 182 103101912
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1111 4748536 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.box BVH BVH.hs:66:15-65 1138 681324 0.0 0.0 0.0 0.0 83 32626176
bvhAABB BVH BVH.hs:(48,1)-(49,32) 1139 1359819 0.0 0.0 0.0 0.0 0 0
surroundingBox BVH BVH.hs:(22,1)-(31,19) 1143 679817 0.0 0.0 0.0 0.0 46 16368168
surroundingBox.big BVH BVH.hs:(27,7)-(30,59) 1149 680878 0.0 0.0 0.0 0.0 84 16371672
aabbMax BVH BVH.hs:15:20-26 1151 4076678 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1153 1363248 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1152 1362812 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1150 1361987 0.0 0.0 0.0 0.0 0 0
surroundingBox.small BVH BVH.hs:(23,7)-(26,61) 1144 680466 0.0 0.0 0.0 0.0 81 16345296
aabbMin BVH BVH.hs:14:20-26 1146 4062016 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1145 1361202 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1148 1360339 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1147 1360177 0.0 0.0 0.0 0.0 0 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1109 10353 0.0 0.0 0.0 0.0 12 4310960
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1110 184463 0.0 0.0 0.0 0.0 0 0
get Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:336:1-27 1113 20697 0.0 0.0 0.0 0.0 6 1905552
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1156 50041 0.0 0.0 0.0 0.0 0 0
put Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:358:1-48 1159 9510 0.0 0.0 0.0 0.0 0 0
rnf BVH BVH.hs:(44,3)-(45,67) 1160 5518123 0.0 0.0 0.0 0.0 176 0
rnf BVH BVH.hs:19:3-57 1174 5527984 0.0 0.0 0.0 0.0 83 0
rnf Vec3 Vec3.hs:10:3-59 1175 11055606 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.box BVH BVH.hs:66:15-65 1161 9505 0.0 0.0 0.0 0.0 2 456408
bvhAABB BVH BVH.hs:(48,1)-(49,32) 1162 19014 0.0 0.0 0.0 0.0 0 0
surroundingBox BVH BVH.hs:(22,1)-(31,19) 1163 9508 0.0 0.0 0.0 0.0 0 228144
surroundingBox.small BVH BVH.hs:(23,7)-(26,61) 1164 9506 0.0 0.0 0.0 0.0 1 228144
aabbMin BVH BVH.hs:14:20-26 1166 57030 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1167 19012 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1165 19010 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1168 19010 0.0 0.0 0.0 0.0 0 0
surroundingBox.big BVH BVH.hs:(27,7)-(30,59) 1169 9503 0.0 0.0 0.0 0.0 1 228192
aabbMax BVH BVH.hs:15:20-26 1171 57032 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1173 19015 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1170 19010 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1172 19010 0.0 0.0 0.0 0.0 0 0
put Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:358:1-48 1136 11198 0.0 0.0 0.0 0.0 2 0
rnf BVH BVH.hs:(44,3)-(45,67) 1137 1370458 0.0 0.0 0.0 0.0 31 0
rnf BVH BVH.hs:19:3-57 1154 1370670 0.0 0.0 0.0 0.0 16 0
rnf Vec3 Vec3.hs:10:3-59 1155 2741244 0.0 0.0 0.0 0.0 0 0
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1112 0 0.0 0.0 0.0 0.0 1 476616
put_ Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:340:1-38 1176 845 0.0 0.0 0.0 0.0 0 67600
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1092 1690 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH' BVH BVH.hs:(53,9)-(72,50) 1098 0 0.0 0.0 0.0 0.0 0 33800
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1099 1690 0.0 0.0 0.0 0.0 0 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1104 0 0.0 0.0 0.0 0.0 1 20296
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1105 845 0.0 0.0 0.0 0.0 0 0
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1107 0 0.0 0.0 0.0 0.0 0 20280
sceneSpheres Scene Scene.hs:11:22-33 1094 845 0.0 0.0 0.0 0.0 0 32
main.renderbench Main bench-ray.hs:(32,9)-(34,46) 1831 0 0.0 0.0 99.4 99.5 1 270080
render Raytracing Raytracing.hs:(185,1)-(187,52) 1833 2110 0.0 0.0 99.4 99.4 1 135040
mkImage Image Image.hs:(33,1)-(36,64) 1839 2110 0.0 0.2 99.4 99.4 3499 4588815600
render.\ Raytracing Raytracing.hs:187:3-52 1861 33079581 0.1 0.2 98.5 96.7 10422 3239263368
traceRay Raytracing Raytracing.hs:(171,1)-(175,33) 1862 33047139 0.0 0.0 98.3 96.5 3950 0
traceRay.\ Raytracing Raytracing.hs:(172,11)-(175,33) 1863 32654454 0.1 0.0 98.3 96.5 7960 0
rayColour Raytracing Raytracing.hs:(157,1)-(168,64) 1924 94395803 0.4 0.5 98.0 96.4 37983 9344302336
objsHit Raytracing Raytracing.hs:(99,1)-(108,63) 1926 3237239249 11.1 13.2 97.1 95.5 1157107 255185784480
aabbHit Raytracing Raytracing.hs:(72,1)-(96,41) 2022 2728028319 18.3 0.0 81.5 78.4 1896502 0
aabbHit.(...) Raytracing Raytracing.hs:(81,7)-(85,19) 2024 2611037234 8.8 8.2 24.6 27.7 912611 158818955920
vecX Vec3 Vec3.hs:6:19-22 2025 9808339659 0.0 0.0 0.0 0.0 0 0
aabbHit.iter Raytracing Raytracing.hs:(73,7)-(80,27) 2028 2715223781 13.9 11.8 15.8 19.5 1438442 227885013992
aabbHit.iter.tmax'' Raytracing Raytracing.hs:79:13-34 2034 2667433975 0.3 0.0 0.3 0.0 29834 16
aabbHit.iter.t1' Raytracing Raytracing.hs:77:13-64 2033 2661663326 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t0 Raytracing Raytracing.hs:75:13-40 2030 2637439950 0.5 2.2 0.5 2.2 53894 42047297200
aabbHit.iter.t1 Raytracing Raytracing.hs:76:13-40 2031 2636993087 0.5 2.2 0.5 2.2 54841 42226750448
aabbHit.iter.(...) Raytracing Raytracing.hs:77:13-64 2032 2631517584 0.3 3.3 0.3 3.3 33285 63978521424
aabbHit.iter.invD Raytracing Raytracing.hs:74:13-27 2029 2579155616 0.0 0.0 0.0 0.0 981 0
aabbHit.iter.tmin'' Raytracing Raytracing.hs:78:13-34 2038 2572176021 0.3 0.0 0.3 0.0 27948 0
aabbHit.iter.t0' Raytracing Raytracing.hs:77:13-64 2037 2560553027 0.0 0.0 0.0 0.0 0 0
aabbMin BVH BVH.hs:14:20-26 2027 2714713759 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 2026 2704041062 0.0 0.0 0.0 0.0 0 0
aabbHit.tmax1 Raytracing Raytracing.hs:(81,7)-(85,19) 2023 2583666399 0.0 0.0 0.0 0.0 0 0
aabbHit.tmin1 Raytracing Raytracing.hs:(81,7)-(85,19) 2036 2542198223 0.0 0.0 0.0 0.0 0 0
aabbHit.(...) Raytracing Raytracing.hs:(87,15)-(90,27) 2040 2355931910 7.8 7.5 22.6 27.1 815103 144740771152
vecY Vec3 Vec3.hs:6:34-37 2041 8914927415 0.0 0.0 0.0 0.0 0 0
aabbHit.iter Raytracing Raytracing.hs:(73,7)-(80,27) 2044 2445492103 13.2 12.6 14.8 19.6 1366766 243558424048
aabbHit.iter.t1' Raytracing Raytracing.hs:77:13-64 2049 2438423203 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.tmax'' Raytracing Raytracing.hs:79:13-34 2050 2414546635 0.2 0.0 0.2 0.0 17532 0
aabbHit.iter.(...) Raytracing Raytracing.hs:77:13-64 2048 2387916765 0.3 3.0 0.3 3.0 31335 58519110984
aabbHit.iter.t1 Raytracing Raytracing.hs:76:13-40 2047 2383853644 0.5 2.0 0.5 2.0 51274 38374344960
aabbHit.iter.t0 Raytracing Raytracing.hs:75:13-40 2046 2378573657 0.5 2.0 0.5 2.0 49346 38012864720
aabbHit.iter.invD Raytracing Raytracing.hs:74:13-27 2045 2325988385 0.0 0.0 0.0 0.0 856 0
aabbHit.iter.tmin'' Raytracing Raytracing.hs:78:13-34 2053 2317220237 0.2 0.0 0.2 0.0 16396 0
aabbHit.iter.t0' Raytracing Raytracing.hs:77:13-64 2052 2297662723 0.0 0.0 0.0 0.0 0 0
aabbMin BVH BVH.hs:14:20-26 2043 2442776021 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 2042 2439489423 0.0 0.0 0.0 0.0 0 0
aabbHit.tmax2 Raytracing Raytracing.hs:(87,15)-(90,27) 2039 2325476395 0.0 0.0 0.0 0.0 0 0
aabbHit.tmin2 Raytracing Raytracing.hs:(87,15)-(90,27) 2051 2291983909 0.0 0.0 0.0 0.0 0 0
aabbHit.(...) Raytracing Raytracing.hs:(92,23)-(95,35) 2055 2012589924 5.6 6.4 16.1 23.5 586192 124198637072
vecZ Vec3 Vec3.hs:6:49-52 2056 7709899007 0.0 0.0 0.0 0.0 0 0
aabbMin BVH BVH.hs:14:20-26 2058 2080159700 0.0 0.0 0.0 0.0 0 0
aabbHit.iter Raytracing Raytracing.hs:(73,7)-(80,27) 2059 2075871266 9.3 11.0 10.4 17.1 966148 212590501920
aabbHit.iter.tmax'' Raytracing Raytracing.hs:79:13-34 2065 2093968492 0.2 0.0 0.2 0.0 15660 0
aabbHit.iter.t1' Raytracing Raytracing.hs:77:13-64 2064 2090515005 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t0 Raytracing Raytracing.hs:75:13-40 2061 2046295140 0.3 1.7 0.3 1.7 33833 32626998800
aabbHit.iter.(...) Raytracing Raytracing.hs:77:13-64 2063 2043642661 0.2 2.7 0.2 2.7 16019 51253266720
aabbHit.iter.t1 Raytracing Raytracing.hs:76:13-40 2062 2041198389 0.3 1.7 0.3 1.7 34401 32951984160
aabbHit.iter.tmin'' Raytracing Raytracing.hs:78:13-34 2068 1997153224 0.1 0.0 0.1 0.0 14822 0
aabbHit.iter.t0' Raytracing Raytracing.hs:77:13-64 2067 1990017972 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.invD Raytracing Raytracing.hs:74:13-27 2060 1975071786 0.0 0.0 0.0 0.0 887 0
aabbMax BVH BVH.hs:15:20-26 2057 2074492172 0.0 0.0 0.0 0.0 0 0
aabbHit.tmax3 Raytracing Raytracing.hs:(92,23)-(95,35) 2054 2006540890 0.0 0.0 0.0 0.0 0 0
aabbHit.tmin3 Raytracing Raytracing.hs:(92,23)-(95,35) 2066 1995586064 0.0 0.0 0.0 0.0 0 0
sphereHit Raytracing Raytracing.hs:(48,1)-(67,54) 2069 632623990 1.9 0.7 4.4 3.6 201779 13299057864
sphereHit.c Raytracing Raytracing.hs:52:7-35 2080 633742386 0.2 0.0 0.2 0.0 25210 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2082 630448962 0.0 0.0 0.0 0.0 328 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2081 1 0.0 0.0 0.0 0.0 0 0
sphereHit.b Raytracing Raytracing.hs:51:7-27 2074 631520256 0.5 0.5 0.5 0.5 48174 10067670048
dot Vec3 Vec3.hs:(29,1)-(30,23) 2087 627958808 0.0 0.0 0.0 0.0 217 0
rayDir Raytracing Raytracing.hs:24:18-23 2086 626578492 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2078 8 0.0 0.0 0.0 0.0 0 0
rayDir Raytracing Raytracing.hs:24:18-23 2076 5 0.0 0.0 0.0 0.0 0 0
rayDir Raytracing Raytracing.hs:24:18-23 2075 2 0.0 0.0 0.0 0.0 0 0
sphereHit.discriminant Raytracing Raytracing.hs:53:7-30 2079 630124785 0.0 0.0 0.0 0.0 653 0
sphereHit.a Raytracing Raytracing.hs:50:7-35 2202 629022687 0.5 0.5 0.5 0.5 46824 10176079728
rayDir Raytracing Raytracing.hs:24:18-23 2206 1255414746 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2205 630601558 0.0 0.0 0.0 0.0 261 0
rayDir Raytracing Raytracing.hs:24:18-23 2203 4 0.0 0.0 0.0 0.0 0 0
sphereHit.oc Raytracing Raytracing.hs:49:7-31 2070 625803999 0.6 0.8 0.6 0.8 61762 15205506912
- Vec3 Vec3.hs:14:3-62 2073 626064711 0.0 0.0 0.0 0.0 898 0
rayOrigin Raytracing Raytracing.hs:23:18-26 2077 625458309 0.0 0.0 0.0 0.0 0 0
rayOrigin Raytracing Raytracing.hs:23:18-26 2071 4 0.0 0.0 0.0 0.0 0 0
- Vec3 Vec3.hs:14:3-62 2072 1 0.0 0.0 0.0 0.0 0 0
sphereHit.tryHit Raytracing Raytracing.hs:(54,7)-(62,20) 2127 264841763 0.3 0.9 0.6 1.1 31086 16659353088
- Vec3 Vec3.hs:14:3-62 2166 104537032 0.0 0.0 0.0 0.0 149 0
scale Vec3 Vec3.hs:26:1-45 2165 104320314 0.0 0.0 0.0 0.0 148 0
pointAtParam Raytracing Raytracing.hs:28:1-59 2149 103960152 0.3 0.0 0.3 0.3 30592 0
+ Vec3 Vec3.hs:13:3-62 2176 208611107 0.0 0.3 0.0 0.3 4362 5008148784
rayOrigin Raytracing Raytracing.hs:23:18-26 2164 104132896 0.0 0.0 0.0 0.0 0 0
rayDir Raytracing Raytracing.hs:24:18-23 2155 103947331 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 2150 103845825 0.0 0.0 0.0 0.0 235 0
+ Vec3 Vec3.hs:13:3-62 2159 5 0.0 0.0 0.0 0.0 0 120
rayDir Raytracing Raytracing.hs:24:18-23 2152 2 0.0 0.0 0.0 0.0 0 0
rayOrigin Raytracing Raytracing.hs:23:18-26 2161 2 0.0 0.0 0.0 0.0 0 0
+ Vec3 Vec3.hs:13:3-62 2158 1 0.0 0.0 0.0 0.0 0 24
sphereHit.a Raytracing Raytracing.hs:50:7-35 2083 23 0.0 0.0 0.0 0.0 0 384
rayDir Raytracing Raytracing.hs:24:18-23 2084 44 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2085 24 0.0 0.0 0.0 0.0 0 0
sphereHit.tryHit Raytracing Raytracing.hs:(54,7)-(62,20) 2126 1 0.0 0.0 0.0 0.0 0 144
- Vec3 Vec3.hs:14:3-62 2163 1 0.0 0.0 0.0 0.0 0 0
pointAtParam Raytracing Raytracing.hs:28:1-59 2153 1 0.0 0.0 0.0 0.0 0 0
+ Vec3 Vec3.hs:13:3-62 2160 2 0.0 0.0 0.0 0.0 0 48
scale Vec3 Vec3.hs:26:1-45 2156 1 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 2162 1 0.0 0.0 0.0 0.0 0 0
hitT Raytracing Raytracing.hs:30:18-21 2146 354484968 0.1 0.3 0.1 0.3 12573 5735823856
scale Vec3 Vec3.hs:26:1-45 2171 64526235 0.0 0.0 0.0 0.0 42 0
* Vec3 Vec3.hs:15:3-62 2210 62772876 0.0 0.0 0.0 0.0 96 0
scatter Raytracing Raytracing.hs:(148,1)-(154,17) 2129 62712195 0.2 0.0 0.5 0.2 17540 0
hitNormal Raytracing Raytracing.hs:32:18-26 2201 63091952 0.0 0.0 0.0 0.0 0 0
hitColour Raytracing Raytracing.hs:33:18-26 2209 62797771 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2147 62674825 0.0 0.0 0.0 0.0 26 0
scatter.scattered Raytracing Raytracing.hs:151:7-42 2144 62623961 0.0 0.0 0.0 0.0 1329 0
hitP Raytracing Raytracing.hs:31:18-21 2145 62651599 0.0 0.0 0.0 0.0 0 0
rayDir Raytracing Raytracing.hs:24:18-23 2143 62579230 0.0 0.0 0.0 0.0 0 0
scatter.reflected Raytracing Raytracing.hs:(149,7)-(150,54) 2178 62519407 0.1 0.1 0.3 0.2 12143 1511778408
reflect Raytracing Raytracing.hs:145:1-41 2196 63351920 0.1 0.1 0.1 0.1 7917 1516007136
dot Vec3 Vec3.hs:(29,1)-(30,23) 2197 63232976 0.0 0.0 0.0 0.0 21 0
scale Vec3 Vec3.hs:26:1-45 2198 63170653 0.0 0.0 0.0 0.0 103 0
- Vec3 Vec3.hs:14:3-62 2200 63160632 0.0 0.0 0.0 0.0 108 0
rayDir Raytracing Raytracing.hs:24:18-23 2192 62674812 0.0 0.0 0.0 0.0 0 0
normalise Vec3 Vec3.hs:36:1-36 2189 62607847 0.1 0.1 0.1 0.1 5951 1521352320
scale Vec3 Vec3.hs:26:1-45 2195 62752682 0.0 0.0 0.0 0.0 103 0
norm Vec3 Vec3.hs:33:1-23 2190 62576479 0.0 0.0 0.0 0.0 2052 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2193 62583625 0.0 0.0 0.0 0.0 36 0
hitNormal Raytracing Raytracing.hs:32:18-26 2180 62489259 0.0 0.0 0.0 0.0 0 0
rayDir Raytracing Raytracing.hs:24:18-23 2187 1 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2142 2 0.0 0.0 0.0 0.0 0 0
+ Vec3 Vec3.hs:13:3-62 2172 33024342 0.0 0.0 0.0 0.0 42 0
rayColour.t Raytracing Raytracing.hs:167:11-39 2169 32160832 0.0 0.0 0.0 0.0 1053 782657856
vecY Vec3 Vec3.hs:6:34-37 2170 32466991 0.0 0.0 0.0 0.0 0 0
rayColour.unit_dir Raytracing Raytracing.hs:166:11-41 2148 30956500 0.0 0.0 0.1 0.1 2474 743224848
normalise Vec3 Vec3.hs:36:1-36 2154 30791662 0.0 0.0 0.0 0.0 3269 780406440
norm Vec3 Vec3.hs:33:1-23 2157 30998051 0.0 0.0 0.0 0.0 1352 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2167 30935104 0.0 0.0 0.0 0.0 15 0
scale Vec3 Vec3.hs:26:1-45 2168 30940573 0.0 0.0 0.0 0.0 57 0
rayDir Raytracing Raytracing.hs:24:18-23 2151 30650635 0.0 0.0 0.0 0.0 0 0
objsHit Raytracing Raytracing.hs:(99,1)-(108,63) 1925 41 0.0 0.0 0.0 0.0 0 3336
aabbHit Raytracing Raytracing.hs:(72,1)-(96,41) 2088 30 0.0 0.0 0.0 0.0 0 0
aabbHit.(...) Raytracing Raytracing.hs:(81,7)-(85,19) 2090 30 0.0 0.0 0.0 0.0 0 1920
vecX Vec3 Vec3.hs:6:19-22 2091 120 0.0 0.0 0.0 0.0 0 0
aabbHit.iter Raytracing Raytracing.hs:(73,7)-(80,27) 2094 30 0.0 0.0 0.0 0.0 0 2640
aabbHit.iter.(...) Raytracing Raytracing.hs:77:13-64 2098 30 0.0 0.0 0.0 0.0 0 720
aabbHit.iter.invD Raytracing Raytracing.hs:74:13-27 2095 30 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t0 Raytracing Raytracing.hs:75:13-40 2096 30 0.0 0.0 0.0 0.0 0 480
aabbHit.iter.t0' Raytracing Raytracing.hs:77:13-64 2102 30 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t1 Raytracing Raytracing.hs:76:13-40 2097 30 0.0 0.0 0.0 0.0 0 480
aabbHit.iter.t1' Raytracing Raytracing.hs:77:13-64 2099 30 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.tmax'' Raytracing Raytracing.hs:79:13-34 2100 30 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.tmin'' Raytracing Raytracing.hs:78:13-34 2103 30 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 2092 30 0.0 0.0 0.0 0.0 0 0
aabbMin BVH BVH.hs:14:20-26 2093 30 0.0 0.0 0.0 0.0 0 0
aabbHit.tmax1 Raytracing Raytracing.hs:(81,7)-(85,19) 2089 30 0.0 0.0 0.0 0.0 0 0
aabbHit.tmin1 Raytracing Raytracing.hs:(81,7)-(85,19) 2101 30 0.0 0.0 0.0 0.0 0 0
aabbHit.(...) Raytracing Raytracing.hs:(87,15)-(90,27) 2105 29 0.0 0.0 0.0 0.0 0 1856
vecY Vec3 Vec3.hs:6:34-37 2106 116 0.0 0.0 0.0 0.0 0 0
aabbHit.iter Raytracing Raytracing.hs:(73,7)-(80,27) 2109 29 0.0 0.0 0.0 0.0 0 3016
aabbHit.iter.(...) Raytracing Raytracing.hs:77:13-64 2113 29 0.0 0.0 0.0 0.0 0 696
aabbHit.iter.invD Raytracing Raytracing.hs:74:13-27 2110 29 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t0 Raytracing Raytracing.hs:75:13-40 2111 29 0.0 0.0 0.0 0.0 0 464
aabbHit.iter.t0' Raytracing Raytracing.hs:77:13-64 2117 29 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t1 Raytracing Raytracing.hs:76:13-40 2112 29 0.0 0.0 0.0 0.0 0 464
aabbHit.iter.t1' Raytracing Raytracing.hs:77:13-64 2114 29 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.tmax'' Raytracing Raytracing.hs:79:13-34 2115 29 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.tmin'' Raytracing Raytracing.hs:78:13-34 2118 29 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 2107 29 0.0 0.0 0.0 0.0 0 0
aabbMin BVH BVH.hs:14:20-26 2108 29 0.0 0.0 0.0 0.0 0 0
aabbHit.tmax2 Raytracing Raytracing.hs:(87,15)-(90,27) 2104 29 0.0 0.0 0.0 0.0 0 0
aabbHit.tmin2 Raytracing Raytracing.hs:(87,15)-(90,27) 2116 29 0.0 0.0 0.0 0.0 0 0
aabbHit.(...) Raytracing Raytracing.hs:(92,23)-(95,35) 2120 25 0.0 0.0 0.0 0.0 0 1600
vecZ Vec3 Vec3.hs:6:49-52 2121 100 0.0 0.0 0.0 0.0 0 0
aabbHit.iter Raytracing Raytracing.hs:(73,7)-(80,27) 2124 25 0.0 0.0 0.0 0.0 0 2600
aabbHit.iter.(...) Raytracing Raytracing.hs:77:13-64 2135 25 0.0 0.0 0.0 0.0 0 600
aabbHit.iter.invD Raytracing Raytracing.hs:74:13-27 2125 25 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t0 Raytracing Raytracing.hs:75:13-40 2132 25 0.0 0.0 0.0 0.0 0 400
aabbHit.iter.t0' Raytracing Raytracing.hs:77:13-64 2139 25 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.t1 Raytracing Raytracing.hs:76:13-40 2134 25 0.0 0.0 0.0 0.0 0 400
aabbHit.iter.t1' Raytracing Raytracing.hs:77:13-64 2136 25 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.tmax'' Raytracing Raytracing.hs:79:13-34 2137 25 0.0 0.0 0.0 0.0 0 0
aabbHit.iter.tmin'' Raytracing Raytracing.hs:78:13-34 2140 25 0.0 0.0 0.0 0.0 0 0
aabbMax BVH BVH.hs:15:20-26 2122 25 0.0 0.0 0.0 0.0 0 0
aabbMin BVH BVH.hs:14:20-26 2123 25 0.0 0.0 0.0 0.0 0 0
aabbHit.tmax3 Raytracing Raytracing.hs:(92,23)-(95,35) 2119 25 0.0 0.0 0.0 0.0 0 0
aabbHit.tmin3 Raytracing Raytracing.hs:(92,23)-(95,35) 2138 25 0.0 0.0 0.0 0.0 0 0
sphereHit Raytracing Raytracing.hs:(48,1)-(67,54) 2173 11 0.0 0.0 0.0 0.0 0 144
sphereHit.a Raytracing Raytracing.hs:50:7-35 2188 11 0.0 0.0 0.0 0.0 1 176
rayDir Raytracing Raytracing.hs:24:18-23 2191 22 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2211 11 0.0 0.0 0.0 0.0 0 0
sphereHit.b Raytracing Raytracing.hs:51:7-27 2181 11 0.0 0.0 0.0 0.0 0 176
dot Vec3 Vec3.hs:(29,1)-(30,23) 2183 11 0.0 0.0 0.0 0.0 0 0
rayDir Raytracing Raytracing.hs:24:18-23 2182 11 0.0 0.0 0.0 0.0 0 0
sphereHit.c Raytracing Raytracing.hs:52:7-35 2185 11 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2186 11 0.0 0.0 0.0 0.0 0 0
sphereHit.discriminant Raytracing Raytracing.hs:53:7-30 2184 11 0.0 0.0 0.0 0.0 0 0
sphereHit.oc Raytracing Raytracing.hs:49:7-31 2175 11 0.0 0.0 0.0 0.0 0 264
- Vec3 Vec3.hs:14:3-62 2179 11 0.0 0.0 0.0 0.0 0 0
rayOrigin Raytracing Raytracing.hs:23:18-26 2177 11 0.0 0.0 0.0 0.0 0 0
sphereHit.tryHit Raytracing Raytracing.hs:(54,7)-(62,20) 2212 2 0.0 0.0 0.0 0.0 0 320
- Vec3 Vec3.hs:14:3-62 2220 2 0.0 0.0 0.0 0.0 0 0
pointAtParam Raytracing Raytracing.hs:28:1-59 2214 2 0.0 0.0 0.0 0.0 0 0
+ Vec3 Vec3.hs:13:3-62 2217 4 0.0 0.0 0.0 0.0 0 96
rayDir Raytracing Raytracing.hs:24:18-23 2216 2 0.0 0.0 0.0 0.0 0 0
rayOrigin Raytracing Raytracing.hs:23:18-26 2218 2 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 2215 2 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 2219 2 0.0 0.0 0.0 0.0 0 0
hitT Raytracing Raytracing.hs:30:18-21 2213 3 0.0 0.0 0.0 0.0 0 48
scatter Raytracing Raytracing.hs:(148,1)-(154,17) 2128 1 0.0 0.0 0.0 0.0 0 0
dot Vec3 Vec3.hs:(29,1)-(30,23) 2130 1 0.0 0.0 0.0 0.0 0 0
rayDir Raytracing Raytracing.hs:24:18-23 2131 1 0.0 0.0 0.0 0.0 0 0
scatter.scattered Raytracing Raytracing.hs:151:7-42 2133 1 0.0 0.0 0.0 0.0 0 0
hitP Raytracing Raytracing.hs:31:18-21 2141 1 0.0 0.0 0.0 0.0 0 0
traceRay.\.v Raytracing Raytracing.hs:173:15-54 1865 33017289 0.0 0.0 0.0 0.0 17 0
traceRay.\.ray Raytracing Raytracing.hs:174:15-34 1866 32968288 0.0 0.0 0.2 0.1 2033 0
getRay Raytracing Raytracing.hs:(136,1)-(142,17) 1867 32963659 0.1 0.1 0.1 0.1 14913 1563126528
scale Vec3 Vec3.hs:26:1-45 1928 64792723 0.0 0.0 0.0 0.0 119 0
+ Vec3 Vec3.hs:13:3-62 1908 63319338 0.0 0.0 0.0 0.0 91 0
- Vec3 Vec3.hs:14:3-62 1903 32518549 0.0 0.0 0.0 0.0 68 0
camOrigin Raytracing Raytracing.hs:110:24-32 1868 31699893 0.0 0.0 0.0 0.0 0 0
+ Vec3 Vec3.hs:13:3-62 1905 7 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 1916 7 0.0 0.0 0.0 0.0 0 0
+ Vec3 Vec3.hs:13:3-62 1904 3 0.0 0.0 0.0 0.0 0 0
scale Vec3 Vec3.hs:26:1-45 1914 2 0.0 0.0 0.0 0.0 0 0
- Vec3 Vec3.hs:14:3-62 1902 1 0.0 0.0 0.0 0.0 0 0
- Vec3 Vec3.hs:14:3-62 1901 1 0.0 0.0 0.0 0.0 0 0
traceRay.\.u Raytracing Raytracing.hs:172:15-53 1864 32683473 0.0 0.0 0.0 0.0 29 0
colourToPixel Raytracing Raytracing.hs:(178,1)-(182,17) 2174 31266653 0.1 0.1 0.1 0.1 7330 1495668944
colourToPixel.ig Raytracing Raytracing.hs:180:7-32 2199 31267830 0.0 0.0 0.0 0.0 14 0
colourToPixel.ib Raytracing Raytracing.hs:181:7-32 2204 31187455 0.0 0.0 0.0 0.0 14 0
colourToPixel.ir Raytracing Raytracing.hs:179:7-32 2194 30948402 0.0 0.0 0.0 0.0 12 0
parMap Control.Monad.Par.Combinator Control/Monad/Par/Combinator.hs:41:1-47 1845 2110 0.0 0.1 0.0 0.2 1115 2433785200
spawnP Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:49:1-27 1848 33801400 0.0 0.0 0.0 0.0 685 540822400
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1849 33801400 0.0 0.0 0.0 0.0 0 0
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1840 0 0.0 0.0 0.9 2.3 160 45389704
sched Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:(60,1)-(106,18) 1843 33719025 0.7 1.5 0.8 2.3 71278 29889392528
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 2207 178195016 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 2208 157431745 0.0 0.0 0.0 0.0 0 0
parMap Control.Monad.Par.Combinator Control/Monad/Par/Combinator.hs:41:1-47 1854 0 0.0 0.2 0.2 0.8 1930 3785908720
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1858 67609130 0.0 0.0 0.0 0.0 0 0
get Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:336:1-27 1947 33801400 0.0 0.2 0.0 0.2 1922 4056016080
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 2223 169004890 0.0 0.0 0.0 0.0 0 0
put_ Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:340:1-38 2224 2110 0.0 0.0 0.0 0.0 0 168800
spawnP Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:49:1-27 1855 0 0.0 0.0 0.1 0.4 197 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1856 0 0.1 0.3 0.1 0.4 8559 5408122720
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1857 334591494 0.0 0.0 0.0 0.0 0 0
put Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:358:1-48 1860 33594067 0.0 0.1 0.0 0.1 3609 1001584352
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1859 0 0.0 0.0 0.0 0.0 627 811182960
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 1841 258562 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 1842 226782 0.0 0.0 0.0 0.0 0 0
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1844 4220 0.0 0.0 0.0 0.0 0 0
parMap Control.Monad.Par.Combinator Control/Monad/Par/Combinator.hs:41:1-47 1846 0 0.0 0.0 0.0 0.0 1 84400
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1847 6330 0.0 0.0 0.0 0.0 0 0
spawnP Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:49:1-27 1850 0 0.0 0.0 0.0 0.0 0 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1851 0 0.0 0.0 0.0 0.0 2 50640
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1852 2110 0.0 0.0 0.0 0.0 0 0
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1853 0 0.0 0.0 0.0 0.0 1 50640
render.\ Raytracing Raytracing.hs:187:3-52 1834 0 0.0 0.0 0.0 0.0 0 0
traceRay Raytracing Raytracing.hs:(171,1)-(175,33) 1835 0 0.0 0.0 0.0 0.0 0 0
traceRay.\ Raytracing Raytracing.hs:(172,11)-(175,33) 1836 0 0.0 0.0 0.0 0.0 0 0
traceRay.\.ray Raytracing Raytracing.hs:174:15-34 1918 0 0.0 0.0 0.0 0.0 0 0
getRay Raytracing Raytracing.hs:(136,1)-(142,17) 1921 0 0.0 0.0 0.0 0.0 2 0
camOrigin Raytracing Raytracing.hs:110:24-32 1922 2184 0.0 0.0 0.0 0.0 0 0
camVertical Raytracing Raytracing.hs:113:24-34 2226 2171 0.0 0.0 0.0 0.0 0 0
camHorizontal Raytracing Raytracing.hs:112:24-36 2225 2161 0.0 0.0 0.0 0.0 0 0
camLLC Raytracing Raytracing.hs:111:24-29 1923 2142 0.0 0.0 0.0 0.0 0 0
traceRay.\.ray Raytracing Raytracing.hs:174:15-34 1907 0 0.0 0.0 0.0 0.0 0 0
getRay Raytracing Raytracing.hs:(136,1)-(142,17) 1909 0 0.0 0.0 0.0 0.0 0 0
camLLC Raytracing Raytracing.hs:111:24-29 1911 3 0.0 0.0 0.0 0.0 0 0
camHorizontal Raytracing Raytracing.hs:112:24-36 1917 2 0.0 0.0 0.0 0.0 0 0
camVertical Raytracing Raytracing.hs:113:24-34 1930 1 0.0 0.0 0.0 0.0 0 0
camVertical Raytracing Raytracing.hs:113:24-34 1920 1 0.0 0.0 0.0 0.0 0 0
camVertical Raytracing Raytracing.hs:113:24-34 1919 1 0.0 0.0 0.0 0.0 0 0
traceRay.\.ray Raytracing Raytracing.hs:174:15-34 1906 0 0.0 0.0 0.0 0.0 0 0
getRay Raytracing Raytracing.hs:(136,1)-(142,17) 1913 0 0.0 0.0 0.0 0.0 0 0
camLLC Raytracing Raytracing.hs:111:24-29 1915 1 0.0 0.0 0.0 0.0 0 0
getRay Raytracing Raytracing.hs:(136,1)-(142,17) 1910 0 0.0 0.0 0.0 0.0 0 0
camLLC Raytracing Raytracing.hs:111:24-29 1912 1 0.0 0.0 0.0 0.0 0 0
main.renderbench.(...) Main bench-ray.hs:33:15-56 1935 0 0.0 0.0 0.0 0.0 0 0
fromScene Scene Scene.hs:(16,1)-(19,64) 1936 0 0.0 0.0 0.0 0.0 0 0
mkBVH BVH BVH.hs:(52,1)-(72,50) 1937 0 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH' BVH BVH.hs:(53,9)-(72,50) 1945 0 0.0 0.0 0.0 0.0 9 6219048
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1946 286516 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.box BVH BVH.hs:66:15-65 1983 41028 0.0 0.0 0.0 0.0 2 1964856
bvhAABB BVH BVH.hs:(48,1)-(49,32) 1984 81959 0.0 0.0 0.0 0.0 0 0
surroundingBox BVH BVH.hs:(22,1)-(31,19) 1988 40962 0.0 0.0 0.0 0.0 2 984864
surroundingBox.big BVH BVH.hs:(27,7)-(30,59) 1994 41035 0.0 0.0 0.0 0.0 5 984840
aabbMax BVH BVH.hs:15:20-26 1996 245557 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1997 82047 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1998 82043 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1995 82015 0.0 0.0 0.0 0.0 0 0
surroundingBox.small BVH BVH.hs:(23,7)-(26,61) 1989 40988 0.0 0.0 0.0 0.0 6 984720
aabbMin BVH BVH.hs:14:20-26 1991 245260 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 1993 82017 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 1992 82011 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 1990 81921 0.0 0.0 0.0 0.0 0 0
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1979 0 0.0 0.0 0.0 0.0 0 0
sched Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:(60,1)-(106,18) 1980 0 0.0 0.0 0.0 0.0 0 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1949 0 0.0 0.0 0.0 0.0 0 30272
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1950 1080 0.0 0.0 0.0 0.0 0 0
put Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:358:1-48 1981 544 0.0 0.0 0.0 0.0 1 0
rnf BVH BVH.hs:(44,3)-(45,67) 1982 82517 0.0 0.0 0.0 0.0 5 0
rnf BVH BVH.hs:19:3-57 1999 82580 0.0 0.0 0.0 0.0 0 0
rnf Vec3 Vec3.hs:10:3-59 2000 165083 0.0 0.0 0.0 0.0 0 0
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1951 0 0.0 0.0 0.0 0.0 0 12864
runPar Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:295:1-47 1938 0 0.0 0.0 0.0 0.0 0 105072
sched Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:(60,1)-(106,18) 1941 1698 0.0 0.0 0.0 0.0 3 1287840
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 2002 1815 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 2003 1579 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH' BVH BVH.hs:(53,9)-(72,50) 1952 0 0.0 0.0 0.0 0.0 0 34304
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1955 1616 0.0 0.0 0.0 0.0 0 0
mkBVH.mkBVH'.box BVH BVH.hs:66:15-65 2006 536 0.0 0.0 0.0 0.0 0 25728
bvhAABB BVH BVH.hs:(48,1)-(49,32) 2007 1072 0.0 0.0 0.0 0.0 0 0
surroundingBox BVH BVH.hs:(22,1)-(31,19) 2008 536 0.0 0.0 0.0 0.0 0 12864
surroundingBox.big BVH BVH.hs:(27,7)-(30,59) 2014 536 0.0 0.0 0.0 0.0 0 12864
aabbMax BVH BVH.hs:15:20-26 2016 3216 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 2015 1072 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 2017 1072 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 2018 1072 0.0 0.0 0.0 0.0 0 0
surroundingBox.small BVH BVH.hs:(23,7)-(26,61) 2009 536 0.0 0.0 0.0 0.0 0 12864
aabbMin BVH BVH.hs:14:20-26 2011 3216 0.0 0.0 0.0 0.0 0 0
vecX Vec3 Vec3.hs:6:19-22 2010 1072 0.0 0.0 0.0 0.0 0 0
vecY Vec3 Vec3.hs:6:34-37 2012 1072 0.0 0.0 0.0 0.0 0 0
vecZ Vec3 Vec3.hs:6:49-52 2013 1072 0.0 0.0 0.0 0.0 0 0
spawn Control.Monad.Par.Scheds.Trace Control/Monad/Par/Scheds/Trace.hs:43:1-55 1953 536 0.0 0.0 0.0 0.0 0 209824
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1954 8031 0.0 0.0 0.0 0.0 0 0
get Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:336:1-27 1957 1072 0.0 0.0 0.0 0.0 0 51456
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 2001 1608 0.0 0.0 0.0 0.0 0 0
put Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:358:1-48 2004 528 0.0 0.0 0.0 0.0 0 0
rnf BVH BVH.hs:(44,3)-(45,67) 2005 477414 0.0 0.0 0.0 0.0 14 0
rnf BVH BVH.hs:19:3-57 2019 479439 0.0 0.0 0.0 0.0 7 0
rnf Vec3 Vec3.hs:10:3-59 2020 957123 0.0 0.0 0.0 0.0 0 0
new Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:315:1-22 1956 0 0.0 0.0 0.0 0.0 0 12864
put_ Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:340:1-38 2021 8 0.0 0.0 0.0 0.0 0 640
no Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:174:7-8 1939 1006 0.0 0.0 0.0 0.0 0 0
workpool Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:175:7-14 1940 897 0.0 0.0 0.0 0.0 0 0
runCont Control.Monad.Par.Scheds.TraceInternal Control/Monad/Par/Scheds/TraceInternal.hs:182:5-11 1942 16 0.0 0.0 0.0 0.0 0 0
nf Criterion.Measurement.Types src/Criterion/Measurement/Types.hs:272:1-38 1832 0 0.0 0.1 0.0 0.1 1079 2163340240
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment