Skip to content

Instantly share code, notes, and snippets.

@spockz
Created April 2, 2010 21:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spockz/353764 to your computer and use it in GitHub Desktop.
Save spockz/353764 to your computer and use it in GitHub Desktop.
Fri Apr 2 22:59 2010 Time and Allocation Profiling Report (Final)
raytrace +RTS -P -hc -RTS tests/Input/gml/references/testall.gml
total time = 133.14 secs (6657 ticks @ 20 ms)
total alloc = 34,741,677,700 bytes (excludes profiling overheads)
COST CENTRE MODULE %time %alloc ticks bytes
intervals'_ayaN Base.Shape.Cylinder 19.7 17.9 1313 1552298191
intervals'_aroP Base.Shape.Cone 8.2 7.5 549 655368876
toRGB Data.Colour 6.3 8.3 421 724683806
solveQuadratic Postlude 5.6 6.5 374 561204602
intersectObject Renderer.IntersectionInfo 4.6 2.9 305 251723153
evaluate Input.GML.Evaluate 4.2 3.8 281 330385280
intervals'_auh3 Base.Shape.Cube 3.9 5.9 257 514455325
localLighting Renderer.Lighting 3.5 3.0 230 262833345
set Input.GML.Evaluate 2.7 1.9 182 165600232
fromVector3D Data.Vector 2.7 5.2 182 450783639
invxfm_ray Data.Vector 2.2 2.6 149 225936659
csg Renderer.Intersections 2.2 1.0 148 83468333
renderPixel Renderer.Renderer 2.1 1.6 137 141022898
vmap Data.Vector 2.1 2.7 137 238773600
transformRay Data.Vector 1.5 3.4 103 295455631
operators Input.GML.Operators 1.5 1.0 100 82826638
removeBehind Renderer.CSG 1.4 0.3 93 27127870
get Input.GML.Evaluate 1.3 0.1 88 7023632
buildIntersection Renderer.IntersectionInfo 1.3 1.9 85 163081767
<*>_aD6n Input.GML.Operators 1.2 0.8 82 66497644
operator Input.GML.Evaluate 1.2 0.1 79 6611502
rDirection Data.Vector 1.2 2.1 78 186012099
popt Input.GML.Operators 1.1 0.8 72 70026800
intersect Renderer.Intersections 1.1 0.0 71 0
rOrigin Data.Vector 1.0 2.1 66 179749773
+_abst Data.Vector 1.0 1.0 65 90271233
toPPM Output.PPM 0.7 1.9 47 163296256
renderScene Renderer.Renderer 0.7 1.4 46 119496581
individual inherited
COST CENTRE MODULE no. entries %time %alloc %time %alloc ticks bytes
MAIN MAIN 1 0 0.0 0.0 100.0 100.0 0 896
main Main 408 13 0.0 0.0 100.0 100.0 0 1300
toColour Data.Colour 726 11 0.0 0.0 0.0 0.0 0 572
toDegrees_a8xj Data.Angle 681 11 0.0 0.0 0.0 0.0 0 0
toRenderObject Input.GML.ToRenderObject 671 11 0.5 0.2 15.7 11.1 34 72593492
rotateZ Data.Matrix 857 5 0.0 0.0 0.0 0.0 0 1560
rotateX Data.Matrix 788 15 0.0 0.0 0.0 0.0 0 4680
rotateY Data.Matrix 787 5 0.0 0.0 0.0 0.0 0 1560
toDegrees_a8xj Data.Angle 786 25 0.0 0.0 0.0 0.0 0 0
scale Data.Matrix 785 26 0.0 0.0 0.0 0.0 0 8112
toColour Data.Colour 731 1296227 0.1 0.2 0.1 0.2 5 82958528
shader Input.GML.Evaluate 730 1296227 0.2 0.6 15.2 10.7 14 191841596
evaluate Input.GML.Evaluate 732 2021475 4.2 3.8 14.9 10.1 280 1321472528
runOp Input.GML.Operators 804 3305474 0.1 0.0 5.5 4.2 9 0
operators Input.GML.Operators 805 3305474 1.5 1.0 5.4 4.2 100 331285680
rrb Input.GML.Operators 997 126608 0.0 0.0 0.1 0.1 2 3038592
pushb Input.GML.Operators 1002 379824 0.0 0.0 0.0 0.0 0 5064320
push Input.GML.Operators 1003 253216 0.0 0.0 0.0 0.0 0 6077184
<*>_aD6n Input.GML.Operators 998 126608 0.0 0.0 0.0 0.1 0 11141504
popr Input.GML.Operators 999 0 0.0 0.0 0.0 0.1 0 2025728
popt Input.GML.Operators 1000 253216 0.0 0.0 0.0 0.0 3 11141504
pop Input.GML.Operators 1001 253216 0.0 0.0 0.0 0.0 0 5064320
rr Input.GML.Operators 987 896 0.0 0.0 0.0 0.0 0 35840
clampf Postlude 995 896 0.0 0.0 0.0 0.0 0 0
pushr Input.GML.Operators 991 2688 0.0 0.0 0.0 0.0 0 35840
push Input.GML.Operators 992 1792 0.0 0.0 0.0 0.0 0 43008
popr Input.GML.Operators 988 0 0.0 0.0 0.0 0.0 0 7168
popt Input.GML.Operators 989 896 0.0 0.0 0.0 0.0 0 39424
pop Input.GML.Operators 990 896 0.0 0.0 0.0 0.0 0 17920
rrr Input.GML.Operators 982 636622 0.1 0.0 0.7 0.7 6 15278928
pushr Input.GML.Operators 993 1909866 0.1 0.1 0.1 0.2 6 25464880
push Input.GML.Operators 994 1273244 0.0 0.1 0.0 0.1 2 30557856
<*>_aD6n Input.GML.Operators 983 636622 0.2 0.2 0.5 0.4 15 63662200
popr Input.GML.Operators 984 0 0.0 0.0 0.3 0.3 0 10185952
popt Input.GML.Operators 985 1273244 0.2 0.2 0.3 0.2 13 56022736
pop Input.GML.Operators 986 1273244 0.1 0.1 0.1 0.1 4 25464880
aiv Input.GML.Operators 926 63632 0.0 0.0 0.1 0.1 0 1527168
push Input.GML.Operators 934 127264 0.0 0.0 0.0 0.0 0 3054336
<*>_aD6n Input.GML.Operators 927 63632 0.0 0.0 0.1 0.0 3 5599616
popa Input.GML.Operators 931 0 0.0 0.0 0.0 0.0 0 509056
popt Input.GML.Operators 932 63632 0.0 0.0 0.0 0.0 0 2799808
pop Input.GML.Operators 933 63632 0.0 0.0 0.0 0.0 0 1272640
popi Input.GML.Operators 928 0 0.0 0.0 0.1 0.0 0 509056
popt Input.GML.Operators 929 63632 0.0 0.0 0.1 0.0 3 2799808
pop Input.GML.Operators 930 63632 0.0 0.0 0.0 0.0 1 1272640
iii Input.GML.Operators 905 746644 0.0 0.1 0.9 0.8 3 17919456
pushi Input.GML.Operators 910 2239932 0.0 0.1 0.2 0.2 3 29865760
push Input.GML.Operators 911 1493288 0.1 0.1 0.1 0.1 7 35838912
<*>_aD6n Input.GML.Operators 906 746644 0.4 0.2 0.7 0.5 28 71677824
popi Input.GML.Operators 907 0 0.0 0.0 0.3 0.3 1 11946304
popt Input.GML.Operators 908 1493288 0.2 0.2 0.2 0.3 15 65704672
pop Input.GML.Operators 909 1493288 0.0 0.1 0.0 0.1 1 29865760
iib Input.GML.Operators 900 428534 0.1 0.0 0.5 0.4 6 10284816
pushb Input.GML.Operators 912 1285602 0.0 0.0 0.1 0.1 3 17141360
push Input.GML.Operators 913 857068 0.0 0.1 0.0 0.1 3 20569632
<*>_aD6n Input.GML.Operators 901 428534 0.2 0.1 0.4 0.3 11 37710992
popi Input.GML.Operators 902 0 0.0 0.0 0.2 0.2 3 6856544
popt Input.GML.Operators 903 857068 0.1 0.1 0.2 0.2 8 37710992
pop Input.GML.Operators 904 857068 0.0 0.0 0.0 0.0 2 17141360
ri Input.GML.Operators 894 773654 0.2 0.1 0.5 0.4 15 30946160
pushi Input.GML.Operators 898 2320962 0.1 0.1 0.1 0.2 6 30946160
push Input.GML.Operators 899 1547308 0.0 0.1 0.0 0.1 2 37135392
popr Input.GML.Operators 895 0 0.0 0.0 0.2 0.2 0 6189232
popt Input.GML.Operators 896 773654 0.1 0.1 0.2 0.1 9 34040776
pop Input.GML.Operators 897 773654 0.0 0.0 0.0 0.0 2 15473080
vector3D Data.Vector 817 528884 0.1 0.0 0.1 0.0 4 14808752
rrrp Input.GML.Operators 806 1057768 0.2 0.1 1.0 0.8 12 40195184
pushp Input.GML.Operators 815 1057768 0.0 0.0 0.1 0.1 3 10577680
push Input.GML.Operators 816 1057768 0.0 0.1 0.0 0.1 1 25386432
flip3 Input.GML.Operators 811 0 0.0 0.0 0.0 0.0 0 6346608
popr Input.GML.Operators 808 0 0.0 0.0 0.2 0.1 3 4231072
popt Input.GML.Operators 809 528884 0.1 0.1 0.1 0.1 9 23270896
pop Input.GML.Operators 810 528884 0.0 0.0 0.0 0.0 0 10577680
<*>_aD6n Input.GML.Operators 807 1586652 0.4 0.2 0.6 0.4 25 76159296
popr Input.GML.Operators 812 0 0.0 0.0 0.2 0.2 0 8462144
popt Input.GML.Operators 813 1057768 0.2 0.1 0.2 0.2 12 46541792
pop Input.GML.Operators 814 1057768 0.0 0.1 0.0 0.1 2 21155360
operator Input.GML.Evaluate 803 3305474 1.2 0.1 1.2 0.1 79 26443792
set Input.GML.Evaluate 734 3585992 2.7 1.9 2.7 1.9 182 662382444
get Input.GML.Evaluate 733 3511696 1.3 0.1 1.3 0.1 88 28093568
multiplyTransformations Data.Matrix 679 106 0.0 0.0 0.0 0.0 0 25664
translate Data.Matrix 678 55 0.0 0.0 0.0 0.0 0 17160
foldObject Input.GML.AST 673 11 0.0 0.0 0.0 0.0 0 3140
identityTransformation Data.Matrix 672 11 0.0 0.0 0.0 0.0 0 88
renderScene Renderer.Renderer 666 44 0.7 1.4 84.2 88.8 46 477986324
saveRendering Renderer.Renderer 699 11 0.2 0.0 1.4 2.7 12 2798640
show_aizn Output.Output 778 22 0.0 0.0 0.0 0.0 0 1320
toPPM Output.PPM 702 11 0.7 1.9 1.2 2.7 47 653184000
clampedList Data.Colour 779 2592000 0.1 0.0 0.5 0.8 5 0
colourToList Data.Colour 782 2592000 0.1 0.3 0.1 0.3 5 93312000
clampColour Data.Colour 780 2592000 0.1 0.0 0.4 0.6 4 0
fmap_agGp Data.Colour 781 2592000 0.3 0.6 0.3 0.6 22 196992000
fromSize Output.Output 703 22 0.0 0.0 0.0 0.0 0 0
toSize Output.Output 701 22 0.0 0.0 0.0 0.0 0 352
getDimensions Renderer.Scene 700 11 0.0 0.0 0.0 0.0 0 396
getRayMaker Renderer.Renderer 680 2592055 0.2 0.0 0.4 0.4 15 1540
mkRayMaker Renderer.Renderer 683 2592000 0.1 0.0 0.2 0.4 8 0
mkRay Data.Vector 684 2592000 0.0 0.4 0.0 0.4 2 134784000
getDimensions Renderer.Scene 682 11 0.0 0.0 0.0 0.0 0 396
renderPixel Renderer.Renderer 670 6480227 2.1 1.6 81.6 84.3 137 564091560
localLighting Renderer.Lighting 728 3467577 3.5 3.0 29.0 29.1 230 1051333380
negate_absJ Data.Vector 770 695814 0.0 0.0 0.3 0.2 2 5566512
vmap Data.Vector 771 695814 0.2 0.2 0.2 0.2 16 75147912
rDirection Data.Vector 769 695814 0.1 0.1 0.1 0.1 7 25049304
normalize Data.Vector 768 1781489 0.2 0.2 0.2 0.2 15 64133604
!.! Data.Vector 764 2171350 0.1 0.1 0.1 0.1 7 43427000
direction Renderer.Lighting 763 2171350 0.3 0.4 0.6 1.1 21 124810160
-_absB Data.Vector 840 1107370 0.0 0.1 0.0 0.1 3 39865320
negate_absJ Data.Vector 766 1063980 0.0 0.0 0.2 0.4 3 8511840
vmap Data.Vector 767 1063980 0.1 0.3 0.1 0.3 8 114909840
normalize Data.Vector 765 2171350 0.1 0.2 0.1 0.2 8 78168600
getIntensity Renderer.Lighting 762 2171350 0.3 0.2 1.2 1.3 20 82524928
vmap Data.Vector 925 44656 0.0 0.0 0.0 0.0 0 3215232
toDegrees_a8xj Data.Angle 922 688320 0.0 0.0 0.0 0.0 1 0
!.! Data.Vector 921 732976 0.0 0.0 0.0 0.0 2 14659520
normalize Data.Vector 920 1376640 0.1 0.1 0.1 0.1 8 49559040
-_absB Data.Vector 839 2484010 0.1 0.3 0.1 0.3 7 89424360
magnitude Data.Vector 838 1107370 0.1 0.1 0.1 0.1 7 22147400
attenuate Renderer.Lighting 836 2214740 0.3 0.3 0.5 0.6 18 115166480
vmap Data.Vector 837 1107370 0.2 0.2 0.2 0.2 15 79730640
shadowed Renderer.Lighting 739 1588204 0.5 0.6 20.6 20.4 31 196937296
-_absB Data.Vector 825 801944 0.1 0.1 0.1 0.1 5 28869984
hit Renderer.Intersections 818 801944 0.0 0.0 7.6 7.8 3 0
nearest Renderer.IntersectionInfo 849 496518 0.1 0.0 0.1 0.0 4 0
intersect Renderer.Intersections 819 2762242 0.1 0.0 7.5 7.8 7 0
intersectObject Renderer.IntersectionInfo 821 1782093 0.5 0.4 6.7 7.6 32 121793844
intervals'_ayaN Base.Shape.Cylinder 1006 6146583 3.8 3.7 4.6 5.2 255 1282010424
solveQuadratic Postlude 1010 5106150 0.6 0.8 0.6 0.8 39 273689640
rDirection Data.Vector 1009 1021230 0.0 0.1 0.0 0.1 2 36764280
rOrigin Data.Vector 1008 1021230 0.0 0.1 0.0 0.1 1 36764280
fromVector3D Data.Vector 1007 2042460 0.2 0.5 0.2 0.5 10 179736480
intervals'_aBjM Base.Shape.Plane 916 688320 0.0 0.0 0.1 0.1 0 12389760
rDirection Data.Vector 919 344160 0.0 0.0 0.0 0.0 1 12389760
rOrigin Data.Vector 918 344160 0.0 0.0 0.0 0.0 1 12389760
getY3D Data.Vector 917 688320 0.0 0.0 0.0 0.0 2 13766400
intervals'_aroP Base.Shape.Cone 871 517812 0.5 0.3 0.6 0.5 34 110403160
solveQuadratic Postlude 875 562038 0.1 0.1 0.1 0.1 5 32269800
rOrigin Data.Vector 874 129162 0.0 0.0 0.0 0.0 0 4649832
rDirection Data.Vector 873 129162 0.0 0.0 0.0 0.0 0 4649832
fromVector3D Data.Vector 872 258324 0.0 0.1 0.0 0.1 1 22732512
buildIntersection Renderer.IntersectionInfo 848 661280 0.1 0.2 0.1 0.2 5 68773120
sort2 Postlude 847 341839 0.0 0.0 0.0 0.0 1 1926252
intervals'_auh3 Base.Shape.Cube 823 3162951 0.4 0.5 0.5 0.6 28 156660816
rOrigin Data.Vector 828 287541 0.0 0.0 0.0 0.0 1 10351476
fromVector3D Data.Vector 827 287541 0.1 0.1 0.1 0.1 4 25303608
rDirection Data.Vector 824 287541 0.0 0.0 0.0 0.0 1 10351476
transformRay Data.Vector 822 1782093 0.2 0.3 0.3 0.6 11 121182324
invxfm_ray Data.Vector 826 1782093 0.2 0.3 0.2 0.3 12 92668836
csg Renderer.Intersections 820 2940447 0.2 0.1 0.7 0.2 12 23523576
unionI Renderer.CSG 829 980149 0.2 0.0 0.5 0.1 10 15682384
unionRanges Data.Range 831 1048887 0.2 0.1 0.2 0.1 11 26352528
<=_aUxT Renderer.IntersectionInfo 851 260970 0.0 0.0 0.0 0.0 1 0
==_aUy5 Renderer.IntersectionInfo 850 261951 0.0 0.0 0.0 0.0 0 0
removeBehind Renderer.CSG 830 980149 0.2 0.0 0.2 0.0 12 7841192
mkShadowRay Renderer.Lighting 746 1588204 0.1 0.1 0.4 0.6 7 19058448
mkRay Data.Vector 750 1588204 0.1 0.2 0.1 0.2 4 82586608
*_absx Data.Vector 748 1588204 0.1 0.2 0.1 0.2 9 57175344
+_abst Data.Vector 747 1588204 0.1 0.2 0.1 0.2 6 57175344
negate_absJ Data.Vector 744 786260 0.0 0.0 0.2 0.3 2 6290080
vmap Data.Vector 745 786260 0.2 0.2 0.2 0.2 13 84916080
intersect Renderer.Intersections 740 5514889 0.3 0.0 11.8 11.0 17 0
intersectObject Renderer.IntersectionInfo 742 2897269 0.8 0.5 10.5 10.5 52 161356244
intervals'_aBjM Base.Shape.Plane 978 864640 0.1 0.0 0.2 0.2 7 15583680
rDirection Data.Vector 981 432320 0.0 0.0 0.0 0.0 3 15563520
rOrigin Data.Vector 980 432320 0.0 0.0 0.0 0.0 1 15563520
getY3D Data.Vector 979 864640 0.0 0.0 0.0 0.0 3 17292800
intervals'_ayaN Base.Shape.Cylinder 952 7675046 5.4 4.6 6.5 6.4 360 1597708928
solveQuadratic Postlude 956 5418680 0.6 0.9 0.6 0.9 43 315183136
rDirection Data.Vector 955 1277032 0.0 0.1 0.0 0.1 2 45973152
rOrigin Data.Vector 954 1277032 0.1 0.1 0.1 0.1 6 45973152
fromVector3D Data.Vector 953 2554064 0.3 0.6 0.3 0.6 20 224757632
intervals'_aroP Base.Shape.Cone 876 891705 0.5 0.5 0.8 0.9 36 189740636
solveQuadratic Postlude 880 898488 0.1 0.2 0.1 0.2 8 53463072
rOrigin Data.Vector 879 221136 0.0 0.0 0.0 0.0 1 7960896
rDirection Data.Vector 878 221136 0.0 0.0 0.0 0.0 1 7960896
fromVector3D Data.Vector 877 442272 0.1 0.1 0.1 0.1 5 38919936
intervals'_auh3 Base.Shape.Cube 832 5562117 0.7 0.8 0.8 1.0 47 271390680
rOrigin Data.Vector 835 505647 0.0 0.1 0.0 0.1 2 18203292
fromVector3D Data.Vector 834 505647 0.1 0.1 0.1 0.1 4 44496936
rDirection Data.Vector 833 505647 0.0 0.1 0.0 0.1 2 18203292
buildIntersection Renderer.IntersectionInfo 775 446538 0.0 0.1 0.0 0.1 1 46439952
sort2 Postlude 774 324151 0.0 0.0 0.0 0.0 0 1081932
intervals'_aBWC Base.Shape.Sphere 752 461134 0.1 0.0 0.7 0.4 8 12911752
!.! Data.Vector 756 461134 0.0 0.0 0.0 0.0 1 9222680
solveQuadratic Postlude 755 706968 0.5 0.2 0.5 0.2 36 80076096
rOrigin Data.Vector 754 461134 0.0 0.0 0.0 0.0 1 16600824
rDirection Data.Vector 753 461134 0.0 0.0 0.0 0.0 3 16600824
transformRay Data.Vector 743 2897269 0.2 0.6 0.7 1.0 15 197014292
invxfm_ray Data.Vector 751 2897269 0.4 0.4 0.4 0.4 29 150657988
csg Renderer.Intersections 741 7348562 0.4 0.2 1.1 0.5 28 64886332
intersectI Renderer.CSG 949 38302 0.0 0.0 0.0 0.0 0 612832
intersectRanges Data.Range 951 38587 0.0 0.0 0.0 0.0 0 823680
<=_aUxT Renderer.IntersectionInfo 977 2475 0.0 0.0 0.0 0.0 0 0
==_aUy5 Renderer.IntersectionInfo 976 2475 0.0 0.0 0.0 0.0 0 0
removeBehind Renderer.CSG 950 38302 0.0 0.0 0.0 0.0 1 306416
differenceI Renderer.CSG 946 470622 0.0 0.0 0.2 0.1 3 7529952
diffRanges Data.Range 948 470961 0.1 0.0 0.1 0.0 4 9454548
<=_aUxT Renderer.IntersectionInfo 1005 1577 0.0 0.0 0.0 0.0 0 0
==_aUy5 Renderer.IntersectionInfo 1004 1258 0.0 0.0 0.0 0.0 0 0
removeBehind Renderer.CSG 947 470622 0.0 0.0 0.0 0.0 3 3764976
unionI Renderer.CSG 757 2108696 0.2 0.1 0.5 0.3 14 33739136
unionRanges Data.Range 759 2149714 0.2 0.1 0.2 0.1 10 46993940
<=_aUxT Renderer.IntersectionInfo 853 176119 0.0 0.0 0.0 0.0 0 0
==_aUy5 Renderer.IntersectionInfo 852 178105 0.0 0.0 0.0 0.0 0 0
removeBehind Renderer.CSG 758 2108696 0.1 0.0 0.1 0.0 9 16869568
vmap Data.Vector 738 6935154 1.0 1.4 1.0 1.4 69 499331088
*_absx Data.Vector 737 2381902 0.3 0.2 0.3 0.2 17 85748472
+_abst Data.Vector 736 7145705 0.8 0.7 0.8 0.7 53 257245380
fromColour Data.Colour 729 2592454 0.1 0.1 0.4 0.3 7 25924540
toVec3D Data.Vector 735 2592454 0.3 0.3 0.3 0.3 18 93328344
reflectedRay Renderer.Renderer 718 1296227 0.5 0.3 1.2 1.3 34 119252884
mkRay Data.Vector 725 1296227 0.0 0.2 0.0 0.2 2 67403804
*_absx Data.Vector 723 1296227 0.1 0.1 0.1 0.1 8 46664172
+_abst Data.Vector 722 1296227 0.1 0.1 0.1 0.1 6 46664172
!.! Data.Vector 721 1296227 0.1 0.1 0.1 0.1 5 25924540
vmap Data.Vector 720 1296227 0.2 0.3 0.2 0.3 16 93328344
-_absB Data.Vector 719 1296227 0.2 0.1 0.2 0.1 12 46664172
rDirection Data.Vector 711 1296227 0.1 0.1 0.1 0.1 7 46664172
nearest Renderer.IntersectionInfo 706 6085888 0.5 0.0 0.5 0.0 30 15554724
toRGB Data.Colour 696 2592000 6.3 8.3 6.5 8.5 421 2898734824
fmap_agGp Data.Colour 697 2592000 0.2 0.1 0.2 0.1 15 41472000
intersect Renderer.Intersections 674 22666547 0.7 0.0 42.2 43.6 47 0
intersectObject Renderer.IntersectionInfo 676 12700381 3.3 2.1 37.3 41.6 221 723742524
intervals'_ayaN Base.Shape.Cylinder 941 16069520 10.5 9.6 13.0 13.3 698 3329473412
solveQuadratic Postlude 945 9654529 1.3 1.8 1.3 1.8 89 612329116
rDirection Data.Vector 944 2671893 0.2 0.3 0.2 0.3 14 96188148
rOrigin Data.Vector 943 2671893 0.2 0.3 0.2 0.3 11 96188148
fromVector3D Data.Vector 942 5343786 0.8 1.4 0.8 1.4 53 470253168
intervals'_aBjM Base.Shape.Plane 885 4432960 0.3 0.3 0.8 1.1 23 121291440
rDirection Data.Vector 888 2216480 0.2 0.2 0.2 0.2 10 79793280
rOrigin Data.Vector 887 2216480 0.2 0.2 0.2 0.2 10 79793280
getY3D Data.Vector 886 4432960 0.2 0.3 0.2 0.3 12 88659200
intervals'_aroP Base.Shape.Cone 854 11039691 7.2 6.7 9.6 10.2 479 2321331708
solveQuadratic Postlude 859 7023500 1.2 1.6 1.2 1.6 83 549366608
rOrigin Data.Vector 858 2755536 0.1 0.3 0.1 0.3 7 99199296
rDirection Data.Vector 856 2755536 0.2 0.3 0.2 0.3 10 99199296
fromVector3D Data.Vector 855 5511072 0.9 1.4 0.9 1.4 57 484974336
intervals'_auh3 Base.Shape.Cube 783 33758318 2.7 4.7 3.3 6.1 182 1629768504
rOrigin Data.Vector 791 3068938 0.1 0.3 0.1 0.3 6 110481768
fromVector3D Data.Vector 790 3068938 0.3 0.8 0.3 0.8 23 270066544
rDirection Data.Vector 784 3068938 0.1 0.3 0.1 0.3 9 110481768
buildIntersection Renderer.IntersectionInfo 705 3164063 1.2 1.5 2.8 2.8 79 537113996
uv_aybP Base.Shape.Cylinder 969 359702 0.1 0.0 0.2 0.1 7 13909232
getZ3D Data.Vector 996 4 0.0 0.0 0.0 0.0 0 80
~= Postlude 971 562616 0.0 0.0 0.0 0.0 1 0
getY3D Data.Vector 970 359702 0.1 0.0 0.1 0.0 5 7194040
getNormal'_ay4R Base.Shape.Cylinder 961 359702 0.1 0.0 0.1 0.0 4 478896
vector3D Data.Vector 968 39908 0.0 0.0 0.0 0.0 0 1117424
getZ3D Data.Vector 967 39908 0.0 0.0 0.0 0.0 0 798160
getX3D Data.Vector 966 39908 0.0 0.0 0.0 0.0 0 798160
normalize Data.Vector 965 39908 0.0 0.0 0.0 0.0 0 1436688
~= Postlude 963 556398 0.0 0.0 0.0 0.0 3 0
getY3D Data.Vector 962 359702 0.0 0.0 0.0 0.0 1 7194040
inside_ay5o Base.Shape.Cylinder 959 359702 0.0 0.0 0.1 0.1 2 0
fromVector3D Data.Vector 960 359702 0.0 0.1 0.0 0.1 3 26666048
uv_aBjT Base.Shape.Plane 893 673214 0.1 0.1 0.2 0.1 4 26928560
getX3D Data.Vector 915 416220 0.0 0.0 0.0 0.0 2 8324400
getZ3D Data.Vector 914 416220 0.1 0.0 0.1 0.0 6 8324400
inside_aBj9 Base.Shape.Plane 889 673214 0.0 0.0 0.0 0.0 1 0
getY3D Data.Vector 890 673214 0.0 0.0 0.0 0.0 0 13464280
uv_arpG Base.Shape.Cone 868 52185 0.0 0.0 0.0 0.0 0 1884488
~= Postlude 870 52185 0.0 0.0 0.0 0.0 0 0
getY3D Data.Vector 869 52185 0.0 0.0 0.0 0.0 0 1043700
getNormal'_arjP Base.Shape.Cone 862 52185 0.0 0.0 0.0 0.0 3 1014560
vector3D Data.Vector 884 50728 0.0 0.0 0.0 0.0 0 1420384
getZ3D Data.Vector 883 50728 0.0 0.0 0.0 0.0 0 1014560
getX3D Data.Vector 882 50728 0.0 0.0 0.0 0.0 0 1014560
normalize Data.Vector 881 50728 0.0 0.0 0.0 0.0 0 1826208
~= Postlude 864 52185 0.0 0.0 0.0 0.0 0 0
getY3D Data.Vector 863 52185 0.0 0.0 0.0 0.0 0 1043700
inside_arkr Base.Shape.Cone 860 52185 0.0 0.0 0.0 0.0 0 0
fromVector3D Data.Vector 861 52185 0.0 0.0 0.0 0.0 1 4335288
negate_absJ Data.Vector 844 41808 0.0 0.0 0.0 0.0 0 334464
vmap Data.Vector 845 41808 0.0 0.0 0.0 0.0 0 4515264
uv_auhO Base.Shape.Cube 800 308783 0.0 0.0 0.1 0.0 0 5894200
getY3D Data.Vector 846 62749 0.0 0.0 0.0 0.0 1 1254980
getX3D Data.Vector 842 98679 0.0 0.0 0.0 0.0 1 1973580
~= Postlude 802 499287 0.0 0.0 0.0 0.0 2 0
getZ3D Data.Vector 801 147355 0.0 0.0 0.0 0.0 0 2947100
getNormal'_audR Base.Shape.Cube 794 288625 0.0 0.0 0.1 0.0 1 3536520
getY3D Data.Vector 843 51363 0.0 0.0 0.0 0.0 0 1027260
getX3D Data.Vector 841 89907 0.0 0.0 0.0 0.0 1 1798140
~= Postlude 796 499287 0.0 0.0 0.0 0.0 2 0
getZ3D Data.Vector 795 147355 0.0 0.0 0.0 0.0 0 2947100
inside_auek Base.Shape.Cube 792 147355 0.0 0.0 0.0 0.0 0 0
fromVector3D Data.Vector 793 147355 0.0 0.0 0.0 0.0 1 10892068
getNormal'_aBVR Base.Shape.Sphere 716 63771 0.0 0.0 0.0 0.0 0 0
normalize Data.Vector 717 63771 0.0 0.0 0.0 0.0 0 2295756
inside_aBVZ Base.Shape.Sphere 714 63771 0.0 0.0 0.0 0.0 0 0
magnitude Data.Vector 715 63771 0.0 0.0 0.0 0.0 0 1275420
rOrigin Data.Vector 713 1296227 0.1 0.1 0.1 0.1 7 46664172
transformVector Data.Matrix 712 1296227 0.2 0.1 0.2 0.1 12 46664172
getPostition Data.Vector 708 1296227 0.1 0.1 0.3 0.4 8 36294356
rDirection Data.Vector 710 1296227 0.0 0.1 0.0 0.1 2 46664172
rOrigin Data.Vector 709 1296227 0.1 0.1 0.1 0.1 7 46664172
transformPoint Data.Matrix 707 1296227 0.3 0.1 0.3 0.1 17 46664172
sort2 Postlude 704 974384 0.1 0.0 0.1 0.0 5 2248812
intervals'_aBWC Base.Shape.Sphere 686 1987534 0.4 0.2 1.7 1.6 25 55650952
!.! Data.Vector 690 1987534 0.1 0.1 0.1 0.1 6 39750680
solveQuadratic Postlude 689 2595429 1.1 0.9 1.1 0.9 71 328440940
rOrigin Data.Vector 688 1987534 0.1 0.2 0.1 0.2 4 71551224
rDirection Data.Vector 687 1987534 0.1 0.2 0.1 0.2 4 71551224
transformRay Data.Vector 677 12700381 1.2 2.5 2.8 4.4 77 863625908
invxfm_ray Data.Vector 685 12700381 1.6 1.9 1.6 1.9 108 660419812
csg Renderer.Intersections 675 28848198 1.6 0.7 4.2 2.1 108 245463424
intersectI Renderer.CSG 938 268702 0.0 0.0 0.1 0.0 1 4299232
intersectRanges Data.Range 940 268702 0.1 0.0 0.1 0.0 5 5934984
<=_aUxT Renderer.IntersectionInfo 958 23964 0.0 0.0 0.0 0.0 0 0
==_aUy5 Renderer.IntersectionInfo 957 23964 0.0 0.0 0.0 0.0 1 0
removeBehind Renderer.CSG 939 268702 0.0 0.0 0.0 0.0 1 2149616
differenceI Renderer.CSG 935 989022 0.1 0.0 0.5 0.1 7 15824352
diffRanges Data.Range 937 996974 0.2 0.1 0.2 0.1 13 20685092
<=_aUxT Renderer.IntersectionInfo 975 34931 0.0 0.0 0.0 0.0 0 0
==_aUy5 Renderer.IntersectionInfo 974 30855 0.0 0.0 0.0 0.0 0 0
removeBehind Renderer.CSG 936 989022 0.2 0.0 0.2 0.0 11 7912176
unionI Renderer.CSG 691 8708442 0.5 0.4 2.0 1.2 34 139335072
unionRanges Data.Range 693 8795432 0.6 0.6 0.6 0.6 41 204962548
<=_aUxT Renderer.IntersectionInfo 773 1111517 0.0 0.0 0.0 0.0 0 0
==_aUy5 Renderer.IntersectionInfo 772 1113238 0.0 0.0 0.0 0.0 2 0
removeBehind Renderer.CSG 692 8708442 0.8 0.2 0.8 0.2 56 69667536
rnf_agGD Data.Colour 669 2592000 0.1 0.0 0.1 0.0 6 0
getDimensions Renderer.Scene 667 11 0.0 0.0 0.0 0.0 0 396
runGML Input.GML.RunGML 409 1 0.0 0.0 0.1 0.1 0 292
evaluate Input.GML.Evaluate 431 32 0.0 0.0 0.0 0.0 1 68244
set Input.GML.Evaluate 615 124 0.0 0.0 0.0 0.0 0 18484
get Input.GML.Evaluate 614 120 0.0 0.0 0.0 0.0 0 960
runOp Input.GML.Operators 500 277 0.0 0.0 0.0 0.0 0 0
operators Input.GML.Operators 501 304 0.0 0.0 0.0 0.0 0 3116
vector3D Data.Vector 727 67 0.0 0.0 0.0 0.0 0 1876
rr Input.GML.Operators 660 1 0.0 0.0 0.0 0.0 0 52
pushr Input.GML.Operators 664 3 0.0 0.0 0.0 0.0 0 40
push Input.GML.Operators 665 2 0.0 0.0 0.0 0.0 0 48
popr Input.GML.Operators 661 0 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 662 1 0.0 0.0 0.0 0.0 0 44
pop Input.GML.Operators 663 1 0.0 0.0 0.0 0.0 0 20
ppprrl Input.GML.Operators 646 6 0.0 0.0 0.0 0.0 0 228
pushl Input.GML.Operators 658 6 0.0 0.0 0.0 0.0 0 60
push Input.GML.Operators 659 6 0.0 0.0 0.0 0.0 0 144
flip5 Input.GML.Operators 651 0 0.0 0.0 0.0 0.0 0 36
popr Input.GML.Operators 648 0 0.0 0.0 0.0 0.0 0 24
popt Input.GML.Operators 649 3 0.0 0.0 0.0 0.0 0 132
pop Input.GML.Operators 650 3 0.0 0.0 0.0 0.0 0 60
<*>_aD6n Input.GML.Operators 647 15 0.0 0.0 0.0 0.0 0 936
popp Input.GML.Operators 655 0 0.0 0.0 0.0 0.0 0 72
popt Input.GML.Operators 656 9 0.0 0.0 0.0 0.0 0 396
pop Input.GML.Operators 657 9 0.0 0.0 0.0 0.0 0 180
popr Input.GML.Operators 652 0 0.0 0.0 0.0 0.0 0 24
popt Input.GML.Operators 653 3 0.0 0.0 0.0 0.0 0 132
pop Input.GML.Operators 654 3 0.0 0.0 0.0 0.0 0 60
getZ3D Data.Vector 645 6 0.0 0.0 0.0 0.0 0 120
getY3D Data.Vector 644 6 0.0 0.0 0.0 0.0 0 120
rrr Input.GML.Operators 637 10 0.0 0.0 0.0 0.0 0 240
pushr Input.GML.Operators 642 30 0.0 0.0 0.0 0.0 0 400
push Input.GML.Operators 643 20 0.0 0.0 0.0 0.0 0 480
<*>_aD6n Input.GML.Operators 638 10 0.0 0.0 0.0 0.0 0 1000
popr Input.GML.Operators 639 0 0.0 0.0 0.0 0.0 0 160
popt Input.GML.Operators 640 20 0.0 0.0 0.0 0.0 0 880
pop Input.GML.Operators 641 20 0.0 0.0 0.0 0.0 0 400
pr Input.GML.Operators 631 18 0.0 0.0 0.0 0.0 0 720
pushr Input.GML.Operators 635 54 0.0 0.0 0.0 0.0 0 720
push Input.GML.Operators 636 36 0.0 0.0 0.0 0.0 0 864
popp Input.GML.Operators 632 0 0.0 0.0 0.0 0.0 0 144
popt Input.GML.Operators 633 18 0.0 0.0 0.0 0.0 0 792
pop Input.GML.Operators 634 18 0.0 0.0 0.0 0.0 0 360
getX3D Data.Vector 630 6 0.0 0.0 0.0 0.0 0 120
paoiriisR Input.GML.Operators 596 22 0.0 0.0 0.0 0.0 0 836
pops Input.GML.Operators 624 0 0.0 0.0 0.0 0.0 0 80
popt Input.GML.Operators 625 10 0.0 0.0 0.0 0.0 0 440
pop Input.GML.Operators 626 10 0.0 0.0 0.0 0.0 0 200
pushR Input.GML.Operators 622 22 0.0 0.0 0.0 0.0 0 220
push Input.GML.Operators 623 22 0.0 0.0 0.0 0.0 0 528
flip8 Input.GML.Operators 601 0 0.0 0.0 0.0 0.0 0 132
<*>_aD6n Input.GML.Operators 597 88 0.0 0.0 0.0 0.0 0 5544
renderF Input.GML.Operators 668 11 0.0 0.0 0.0 0.0 0 1100
popa Input.GML.Operators 627 0 0.0 0.0 0.0 0.0 0 80
popt Input.GML.Operators 628 10 0.0 0.0 0.0 0.0 0 440
pop Input.GML.Operators 629 10 0.0 0.0 0.0 0.0 0 200
popp Input.GML.Operators 619 0 0.0 0.0 0.0 0.0 0 88
popt Input.GML.Operators 620 11 0.0 0.0 0.0 0.0 0 484
pop Input.GML.Operators 621 11 0.0 0.0 0.0 0.0 0 220
popo Input.GML.Operators 611 0 0.0 0.0 0.0 0.0 0 88
popt Input.GML.Operators 612 11 0.0 0.0 0.0 0.0 0 484
pop Input.GML.Operators 613 11 0.0 0.0 0.0 0.0 0 220
popr Input.GML.Operators 608 0 0.0 0.0 0.0 0.0 0 88
popt Input.GML.Operators 609 11 0.0 0.0 0.0 0.0 0 484
pop Input.GML.Operators 610 11 0.0 0.0 0.0 0.0 0 220
popi Input.GML.Operators 605 0 0.0 0.0 0.0 0.0 0 256
popt Input.GML.Operators 606 32 0.0 0.0 0.0 0.0 0 1408
pop Input.GML.Operators 607 32 0.0 0.0 0.0 0.0 0 640
ppl Input.GML.Operators 559 10 0.0 0.0 0.0 0.0 0 240
pushl Input.GML.Operators 567 20 0.0 0.0 0.0 0.0 0 200
push Input.GML.Operators 568 20 0.0 0.0 0.0 0.0 0 480
<*>_aD6n Input.GML.Operators 560 10 0.0 0.0 0.0 0.0 0 1000
popp Input.GML.Operators 564 0 0.0 0.0 0.0 0.0 0 152
popt Input.GML.Operators 565 19 0.0 0.0 0.0 0.0 0 836
pop Input.GML.Operators 566 19 0.0 0.0 0.0 0.0 0 380
rrrp Input.GML.Operators 548 172 0.0 0.0 0.0 0.0 0 6536
pushp Input.GML.Operators 557 153 0.0 0.0 0.0 0.0 0 1568
push Input.GML.Operators 558 172 0.0 0.0 0.0 0.0 0 4128
flip3 Input.GML.Operators 553 0 0.0 0.0 0.0 0.0 0 1032
popr Input.GML.Operators 550 0 0.0 0.0 0.0 0.0 0 688
popt Input.GML.Operators 551 86 0.0 0.0 0.0 0.0 0 3784
pop Input.GML.Operators 552 86 0.0 0.0 0.0 0.0 0 1720
<*>_aD6n Input.GML.Operators 549 239 0.0 0.0 0.0 0.0 0 11928
popr Input.GML.Operators 554 0 0.0 0.0 0.0 0.0 0 1376
popt Input.GML.Operators 555 172 0.0 0.0 0.0 0.0 0 7568
pop Input.GML.Operators 556 172 0.0 0.0 0.0 0.0 0 3440
ooo Input.GML.Operators 541 28 0.0 0.0 0.0 0.0 0 672
pusho Input.GML.Operators 546 56 0.0 0.0 0.0 0.0 0 560
push Input.GML.Operators 547 56 0.0 0.0 0.0 0.0 0 1344
<*>_aD6n Input.GML.Operators 542 28 0.0 0.0 0.0 0.0 0 2800
popo Input.GML.Operators 543 0 0.0 0.0 0.0 0.0 0 448
popt Input.GML.Operators 544 56 0.0 0.0 0.0 0.0 0 2464
pop Input.GML.Operators 545 56 0.0 0.0 0.0 0.0 0 1120
co Input.GML.Operators 522 27 0.0 0.0 0.0 0.0 0 1080
popc Input.GML.Operators 538 0 0.0 0.0 0.0 0.0 0 208
popt Input.GML.Operators 539 26 0.0 0.0 0.0 0.0 0 1144
pop Input.GML.Operators 540 26 0.0 0.0 0.0 0.0 0 520
pusho Input.GML.Operators 526 54 0.0 0.0 0.0 0.0 0 540
push Input.GML.Operators 527 54 0.0 0.0 0.0 0.0 0 1296
orrro Input.GML.Operators 510 116 0.0 0.0 0.0 0.0 0 4408
pusho Input.GML.Operators 528 116 0.0 0.0 0.0 0.0 0 1160
push Input.GML.Operators 529 116 0.0 0.0 0.0 0.0 0 2784
flip4 Input.GML.Operators 515 0 0.0 0.0 0.0 0.0 0 696
popr Input.GML.Operators 512 0 0.0 0.0 0.0 0.0 0 464
popt Input.GML.Operators 513 58 0.0 0.0 0.0 0.0 0 2552
pop Input.GML.Operators 514 58 0.0 0.0 0.0 0.0 0 1160
<*>_aD6n Input.GML.Operators 511 232 0.0 0.0 0.0 0.0 0 13688
popo Input.GML.Operators 519 0 0.0 0.0 0.0 0.0 0 464
popt Input.GML.Operators 520 58 0.0 0.0 0.0 0.0 0 2552
pop Input.GML.Operators 521 58 0.0 0.0 0.0 0.0 0 1160
popr Input.GML.Operators 516 0 0.0 0.0 0.0 0.0 0 928
popt Input.GML.Operators 517 116 0.0 0.0 0.0 0.0 0 5104
pop Input.GML.Operators 518 116 0.0 0.0 0.0 0.0 0 2320
oro Input.GML.Operators 502 25 0.0 0.0 0.0 0.0 0 600
pusho Input.GML.Operators 530 50 0.0 0.0 0.0 0.0 0 500
push Input.GML.Operators 531 50 0.0 0.0 0.0 0.0 0 1200
<*>_aD6n Input.GML.Operators 503 25 0.0 0.0 0.0 0.0 0 2248
popo Input.GML.Operators 535 0 0.0 0.0 0.0 0.0 0 192
popt Input.GML.Operators 536 24 0.0 0.0 0.0 0.0 0 1056
pop Input.GML.Operators 537 24 0.0 0.0 0.0 0.0 0 480
popr Input.GML.Operators 532 0 0.0 0.0 0.0 0.0 0 192
popt Input.GML.Operators 533 24 0.0 0.0 0.0 0.0 0 1056
pop Input.GML.Operators 534 24 0.0 0.0 0.0 0.0 0 480
operator Input.GML.Evaluate 499 277 0.0 0.0 0.0 0.0 0 2216
preprocess Input.GML.RunGML 410 48 0.0 0.0 0.1 0.1 0 347188
parseGML Input.GML.Parser 432 36 0.0 0.0 0.1 0.1 0 1872
gmlLexer Input.GML.Parser 569 0 0.0 0.0 0.0 0.0 0 216248
<*>_amA Input.GML.Parser.ApplicativeParsec 433 3201 0.0 0.0 0.1 0.1 0 322556
parseString Input.GML.Parser 590 480 0.0 0.0 0.0 0.0 0 61060
pure_aml Input.GML.Parser.ApplicativeParsec 595 10 0.0 0.0 0.0 0.0 0 440
<|>_am5 Input.GML.Parser.ApplicativeParsec 594 147 0.0 0.0 0.0 0.0 0 1576
gmlLexer Input.GML.Parser 584 0 0.0 0.0 0.0 0.0 0 459668
gmlDef Input.GML.Parser 585 1402 0.0 0.0 0.0 0.0 0 44412
<|>_am5 Input.GML.Parser.ApplicativeParsec 586 1402 0.0 0.0 0.0 0.0 0 95176
parseToken Input.GML.Parser 576 0 0.0 0.0 0.0 0.0 0 19392
gmlLexer Input.GML.Parser 577 0 0.0 0.0 0.0 0.0 0 273584
parseTokenList Input.GML.Parser 438 75 0.0 0.0 0.1 0.1 0 66828
pure_aml Input.GML.Parser.ApplicativeParsec 593 74 0.0 0.0 0.0 0.0 0 3256
parseToken Input.GML.Parser 571 8975 0.0 0.0 0.1 0.1 0 583028
parseBaseValue Input.GML.Parser 578 2367 0.0 0.0 0.0 0.0 0 24312
parseString Input.GML.Parser 589 240 0.0 0.0 0.0 0.0 0 1920
<|>_am5 Input.GML.Parser.ApplicativeParsec 579 1818 0.0 0.0 0.0 0.0 0 37600
parseBoolean Input.GML.Parser 587 480 0.0 0.0 0.0 0.0 0 17488
gmlLexer Input.GML.Parser 588 0 0.0 0.0 0.0 0.0 0 149688
parseNumber Input.GML.Parser 580 1578 0.0 0.0 0.0 0.0 1 276528
gmlLexer Input.GML.Parser 581 0 0.0 0.0 0.0 0.0 0 1727800
gmlLexer Input.GML.Parser 573 0 0.0 0.0 0.0 0.0 0 610752
gmlDef Input.GML.Parser 591 1226 0.0 0.0 0.0 0.0 0 37264
<|>_am5 Input.GML.Parser.ApplicativeParsec 592 1226 0.0 0.0 0.0 0.0 0 82876
<|>_am5 Input.GML.Parser.ApplicativeParsec 572 7267 0.0 0.0 0.0 0.1 0 259028
gmlDef Input.GML.Parser 583 301 0.0 0.0 0.0 0.0 0 84448
parseOperator Input.GML.Parser 574 59377 0.0 0.0 0.0 0.1 0 2564420
gmlLexer Input.GML.Parser 575 0 0.0 0.1 0.0 0.1 3 18502288
gmlDef Input.GML.Parser 582 301 0.0 0.0 0.0 0.0 0 2408
<|>_am5 Input.GML.Parser.ApplicativeParsec 570 1333 0.0 0.0 0.0 0.0 0 13848
parseIncludes Input.GML.RunGML 411 24 0.0 0.0 0.0 0.0 0 3700
pure_aml Input.GML.Parser.ApplicativeParsec 430 11 0.0 0.0 0.0 0.0 0 484
parseInclude Input.GML.RunGML 427 11 0.0 0.0 0.0 0.0 0 264
incLexer Input.GML.RunGML 429 0 0.0 0.0 0.0 0.0 0 3036
<*>_amA Input.GML.Parser.ApplicativeParsec 428 11 0.0 0.0 0.0 0.0 0 352
<|>_am5 Input.GML.Parser.ApplicativeParsec 426 11 0.0 0.0 0.0 0.0 0 528
<*>_amA Input.GML.Parser.ApplicativeParsec 412 23 0.0 0.0 0.0 0.0 0 2296
CAF Data.Typeable 400 1 0.0 0.0 0.0 0.0 0 316
CAF GHC.IOBase 378 3 0.0 0.0 0.0 0.0 0 1308
CAF GHC.Float 375 9 0.0 0.0 0.0 0.0 0 19032
CAF GHC.Int 364 1 0.0 0.0 0.0 0.0 0 96
CAF Data.HashTable 355 2 0.0 0.0 0.0 0.0 0 96
CAF GHC.Handle 353 8 0.0 0.0 0.0 0.0 0 1616
CAF GHC.Conc 352 7 0.0 0.0 0.0 0.0 0 1680
CAF System.Posix.Internals 334 2 0.0 0.0 0.0 0.0 0 84
CAF Input.GML.RunGML 323 7 0.0 0.0 0.0 0.0 0 56
parseInclude Input.GML.RunGML 421 0 0.0 0.0 0.0 0.0 0 296
incLexer Input.GML.RunGML 422 0 0.0 0.0 0.0 0.0 0 16208
incDef Input.GML.RunGML 415 1 0.0 0.0 0.0 0.0 0 48
empty_alR Input.GML.Parser.ApplicativeParsec 416 1 0.0 0.0 0.0 0.0 0 72
incLexer Input.GML.RunGML 414 1 0.0 0.0 0.0 0.0 0 5844
parseIncludes Input.GML.RunGML 413 0 0.0 0.0 0.0 0.0 0 652
pure_aml Input.GML.Parser.ApplicativeParsec 425 1 0.0 0.0 0.0 0.0 0 44
parseInclude Input.GML.RunGML 419 12 0.0 0.0 0.0 0.0 0 508
incLexer Input.GML.RunGML 423 0 0.0 0.0 0.0 0.0 0 11924
<*>_amA Input.GML.Parser.ApplicativeParsec 420 12 0.0 0.0 0.0 0.0 0 1836
incLexer Input.GML.RunGML 424 0 0.0 0.0 0.0 0.0 0 51256
<*>_amA Input.GML.Parser.ApplicativeParsec 418 12 0.0 0.0 0.0 0.0 0 1852
<|>_am5 Input.GML.Parser.ApplicativeParsec 417 12 0.0 0.0 0.0 0.0 0 136
CAF Postlude 315 1 0.0 0.0 0.0 0.0 0 316
CAF Data.Colour 313 1 0.0 0.0 0.0 0.0 0 8
toRGB Data.Colour 698 0 0.0 0.0 0.0 0.0 0 400
CAF System.Environment 271 2 0.0 0.0 0.0 0.0 0 976
CAF Input.GML.Evaluate 243 3 0.0 0.0 0.0 0.0 0 24
evaluate Input.GML.Evaluate 498 0 0.0 0.0 0.0 0.0 0 348
CAF Input.GML.Operators 242 57 0.0 0.0 0.0 0.0 0 456
popa Input.GML.Operators 616 1 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 617 1 0.0 0.0 0.0 0.0 0 80
pop Input.GML.Operators 618 1 0.0 0.0 0.0 0.0 0 20
popi Input.GML.Operators 602 1 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 603 1 0.0 0.0 0.0 0.0 0 80
pop Input.GML.Operators 604 1 0.0 0.0 0.0 0.0 0 20
pops Input.GML.Operators 598 1 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 599 1 0.0 0.0 0.0 0.0 0 80
pop Input.GML.Operators 600 1 0.0 0.0 0.0 0.0 0 20
popp Input.GML.Operators 561 1 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 562 1 0.0 0.0 0.0 0.0 0 80
pop Input.GML.Operators 563 1 0.0 0.0 0.0 0.0 0 20
popc Input.GML.Operators 523 1 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 524 1 0.0 0.0 0.0 0.0 0 80
pop Input.GML.Operators 525 1 0.0 0.0 0.0 0.0 0 20
popo Input.GML.Operators 507 1 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 508 1 0.0 0.0 0.0 0.0 0 80
pop Input.GML.Operators 509 1 0.0 0.0 0.0 0.0 0 20
popr Input.GML.Operators 504 1 0.0 0.0 0.0 0.0 0 8
popt Input.GML.Operators 505 1 0.0 0.0 0.0 0.0 0 80
pop Input.GML.Operators 506 1 0.0 0.0 0.0 0.0 0 20
operators Input.GML.Operators 454 1 0.0 0.0 0.0 0.0 0 17756
CAF Base.Shape.Plane 240 1 0.0 0.0 0.0 0.0 0 8
getNormal'_aBj1 Base.Shape.Plane 891 1 0.0 0.0 0.0 0.0 0 0
vector3D Data.Vector 892 1 0.0 0.0 0.0 0.0 0 28
CAF Base.Shape.Cylinder 239 5 0.0 0.0 0.0 0.0 0 348
getNormal'_ay4R Base.Shape.Cylinder 972 0 0.0 0.0 0.0 0.0 0 0
vector3D Data.Vector 973 2 0.0 0.0 0.0 0.0 0 56
~= Postlude 964 0 0.0 0.0 0.0 0.0 0 2672
CAF Base.Shape.Cube 238 10 0.0 0.0 0.0 0.0 0 80
getNormal'_audR Base.Shape.Cube 798 0 0.0 0.0 0.0 0.0 0 0
vector3D Data.Vector 799 6 0.0 0.0 0.0 0.0 0 168
~= Postlude 797 0 0.0 0.0 0.0 0.0 0 2672
intervals'_auh3 Base.Shape.Cube 789 2 0.0 0.0 0.0 0.0 0 1300
CAF Base.Shape.Cone 237 4 0.0 0.0 0.0 0.0 0 340
getNormal'_arjP Base.Shape.Cone 866 0 0.0 0.0 0.0 0.0 0 0
vector3D Data.Vector 867 1 0.0 0.0 0.0 0.0 0 28
~= Postlude 865 0 0.0 0.0 0.0 0.0 0 2672
CAF Input.GML.Parser 220 31 0.0 0.0 0.0 0.0 0 536
parseString Input.GML.Parser 473 0 0.0 0.0 0.0 0.0 0 2372
gmlLexer Input.GML.Parser 497 0 0.0 0.0 0.0 0.0 0 5356
pure_aml Input.GML.Parser.ApplicativeParsec 496 1 0.0 0.0 0.0 0.0 0 44
<*>_amA Input.GML.Parser.ApplicativeParsec 495 13 0.0 0.0 0.0 0.0 0 2016
<|>_am5 Input.GML.Parser.ApplicativeParsec 494 13 0.0 0.0 0.0 0.0 0 144
parseBoolean Input.GML.Parser 469 0 0.0 0.0 0.0 0.0 0 196
gmlLexer Input.GML.Parser 470 0 0.0 0.0 0.0 0.0 0 4280
parseNumber Input.GML.Parser 465 0 0.0 0.0 0.0 0.0 0 148
gmlLexer Input.GML.Parser 466 0 0.0 0.0 0.0 0.0 0 1236
gmlOperators Input.GML.Parser 452 1 0.0 0.0 0.0 0.0 0 4888
parseOperator Input.GML.Parser 451 136 0.0 0.0 0.0 0.0 0 7316
gmlLexer Input.GML.Parser 453 0 0.0 0.0 0.0 0.0 0 510268
parseToken Input.GML.Parser 444 76 0.0 0.0 0.0 0.0 0 5584
parseBaseValue Input.GML.Parser 462 21 0.0 0.0 0.0 0.0 0 160
parseString Input.GML.Parser 471 3 0.0 0.0 0.0 0.0 0 72
<*>_amA Input.GML.Parser.ApplicativeParsec 472 3 0.0 0.0 0.0 0.0 0 96
<|>_am5 Input.GML.Parser.ApplicativeParsec 463 15 0.0 0.0 0.0 0.0 0 216
parseBoolean Input.GML.Parser 468 2 0.0 0.0 0.0 0.0 0 72
parseNumber Input.GML.Parser 464 14 0.0 0.0 0.0 0.0 0 2484
gmlLexer Input.GML.Parser 467 0 0.0 0.0 0.0 0.0 0 13576
<*>_amA Input.GML.Parser.ApplicativeParsec 455 10 0.0 0.0 0.0 0.0 0 716
gmlLexer Input.GML.Parser 459 0 0.0 0.0 0.0 0.0 0 3296
gmlDef Input.GML.Parser 460 10 0.0 0.0 0.0 0.0 0 432
<|>_am5 Input.GML.Parser.ApplicativeParsec 461 10 0.0 0.0 0.0 0.0 0 708
<|>_am5 Input.GML.Parser.ApplicativeParsec 449 55 0.0 0.0 0.0 0.0 0 1400
parseOperator Input.GML.Parser 450 495 0.0 0.0 0.0 0.0 0 22740
gmlLexer Input.GML.Parser 458 0 0.0 0.0 0.0 0.0 0 152096
parseTokenList Input.GML.Parser 446 1 0.0 0.0 0.0 0.0 0 536
<*>_amA Input.GML.Parser.ApplicativeParsec 448 11 0.0 0.0 0.0 0.0 0 1688
<|>_am5 Input.GML.Parser.ApplicativeParsec 447 11 0.0 0.0 0.0 0.0 0 128
gmlLexer Input.GML.Parser 445 0 0.0 0.0 0.0 0.0 0 6064
parseTokenList Input.GML.Parser 439 3 0.0 0.0 0.0 0.0 0 5276
pure_aml Input.GML.Parser.ApplicativeParsec 474 5 0.0 0.0 0.0 0.0 0 220
parseToken Input.GML.Parser 442 691 0.0 0.0 0.0 0.0 0 45352
parseBaseValue Input.GML.Parser 481 192 0.0 0.0 0.0 0.0 0 1404
parseString Input.GML.Parser 490 24 0.0 0.0 0.0 0.0 0 1348
<*>_amA Input.GML.Parser.ApplicativeParsec 491 24 0.0 0.0 0.0 0.0 0 1164
<|>_am5 Input.GML.Parser.ApplicativeParsec 482 136 0.0 0.0 0.0 0.0 0 1824
parseBoolean Input.GML.Parser 488 16 0.0 0.0 0.0 0.0 0 576
gmlLexer Input.GML.Parser 489 0 0.0 0.0 0.0 0.0 0 4880
parseNumber Input.GML.Parser 483 128 0.0 0.0 0.0 0.0 0 23432
gmlLexer Input.GML.Parser 484 0 0.0 0.0 0.0 0.0 0 170436
<*>_amA Input.GML.Parser.ApplicativeParsec 480 73 0.0 0.0 0.0 0.0 0 3524
gmlLexer Input.GML.Parser 485 0 0.0 0.0 0.0 0.0 0 24276
gmlDef Input.GML.Parser 486 42 0.0 0.0 0.0 0.0 0 1920
<|>_am5 Input.GML.Parser.ApplicativeParsec 487 42 0.0 0.0 0.0 0.0 0 3000
gmlLexer Input.GML.Parser 475 0 0.0 0.0 0.0 0.0 0 47540
gmlDef Input.GML.Parser 492 18 0.0 0.0 0.0 0.0 0 672
<|>_am5 Input.GML.Parser.ApplicativeParsec 493 18 0.0 0.0 0.0 0.0 0 1248
<|>_am5 Input.GML.Parser.ApplicativeParsec 443 569 0.0 0.0 0.0 0.0 0 20780
gmlDef Input.GML.Parser 479 27 0.0 0.0 0.0 0.0 0 7496
parseOperator Input.GML.Parser 476 4687 0.0 0.0 0.0 0.0 0 195212
gmlLexer Input.GML.Parser 477 0 0.0 0.0 0.0 0.0 0 1467488
gmlDef Input.GML.Parser 478 27 0.0 0.0 0.0 0.0 0 216
<*>_amA Input.GML.Parser.ApplicativeParsec 441 103 0.0 0.0 0.0 0.0 0 16428
<|>_am5 Input.GML.Parser.ApplicativeParsec 440 103 0.0 0.0 0.0 0.0 0 984
gmlDef Input.GML.Parser 436 1 0.0 0.0 0.0 0.0 0 576
empty_alR Input.GML.Parser.ApplicativeParsec 437 1 0.0 0.0 0.0 0.0 0 56
gmlLexer Input.GML.Parser 435 1 0.0 0.0 0.0 0.0 0 39736
gmlDef Input.GML.Parser 456 4 0.0 0.0 0.0 0.0 0 312
<|>_am5 Input.GML.Parser.ApplicativeParsec 457 4 0.0 0.0 0.0 0.0 0 500
CAF Text.ParserCombinators.Parsec.Token 219 12 0.0 0.0 0.0 0.0 0 4040
CAF Renderer.Renderer 216 6 0.0 0.0 0.0 0.0 0 48
saveRendering Renderer.Renderer 776 0 0.0 0.0 0.0 0.0 0 656
fromRational_absk Data.Vector 724 1 0.0 0.0 0.0 0.0 0 1324
renderPixel Renderer.Renderer 694 2 0.0 0.0 0.0 0.0 0 32
toVec3D Data.Vector 695 2 0.0 0.0 0.0 0.0 0 72
CAF Output.PPM 214 2 0.0 0.0 0.0 0.0 0 16
toPPM Output.PPM 777 0 0.0 0.0 0.0 0.0 0 1024
CAF Renderer.Lighting 209 3 0.0 0.0 0.0 0.0 0 76
getIntensity Renderer.Lighting 923 0 0.0 0.0 0.0 0.0 0 0
toVec3D Data.Vector 924 1 0.0 0.0 0.0 0.0 0 36
fromInteger_abtc Data.Vector 761 1 0.0 0.0 0.0 0.0 0 28
+_abst Data.Vector 760 1 0.0 0.0 0.0 0.0 0 36
fromRational_absk Data.Vector 749 1 0.0 0.0 0.0 0.0 0 1324
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment