Created
April 1, 2010 16:37
-
-
Save spockz/352053 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thu Apr 1 18:31 2010 Time and Allocation Profiling Report (Final) | |
raytrace +RTS -P -hc -RTS tests/Input/gml/references/testall.gml | |
total time = 175.26 secs (8763 ticks @ 20 ms) | |
total alloc = 34,673,331,808 bytes (excludes profiling overheads) | |
COST CENTRE MODULE %time %alloc ticks bytes | |
intervals'_ayp1 Base.Shape.Cylinder 22.0 17.9 1926 1552298191 | |
intervals'_arD3 Base.Shape.Cone 9.3 7.6 816 655368876 | |
toRGB Data.Colour 6.9 8.4 605 724590304 | |
intersectObject Renderer.IntersectionInfo 5.7 2.9 502 251723153 | |
solveQuadratic Postlude 5.6 6.5 487 561204602 | |
intervals'_auvh Base.Shape.Cube 4.4 5.9 383 514455325 | |
evaluate Input.GML.Evaluate 3.4 3.8 296 330385280 | |
localLighting Renderer.Lighting 3.1 3.0 270 262833345 | |
fromVector3D Data.Vector 3.0 5.2 263 450783639 | |
set Input.GML.Evaluate 2.4 1.9 206 165600232 | |
vmap Data.Vector 2.3 2.8 199 238773600 | |
invxfm_ray Data.Vector 2.0 2.6 176 225936659 | |
csg Renderer.Intersections 1.9 1.0 165 83468333 | |
operators Input.GML.Operators 1.8 1.0 161 82826638 | |
transformRay Data.Vector 1.8 3.4 161 295455631 | |
renderPixel Renderer.Renderer 1.7 1.6 150 142319125 | |
buildIntersection Renderer.IntersectionInfo 1.3 1.9 114 163081767 | |
intersect Renderer.Intersections 1.2 0.0 108 0 | |
rDirection Data.Vector 1.0 2.3 90 197678142 | |
rOrigin Data.Vector 0.8 2.1 74 179749773 | |
+_abxD Data.Vector 0.8 1.0 71 90271233 | |
renderScene Renderer.Renderer 0.6 1.4 54 119354561 | |
toPPM Output.PPM 0.5 1.9 44 163296256 | |
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 725 11 0.0 0.0 0.0 0.0 0 572 | |
toDegrees_a8xj Data.Angle 686 11 0.0 0.0 0.0 0.0 0 0 | |
toRenderObject Input.GML.ToRenderObject 677 11 0.3 0.2 13.8 11.1 23 72593492 | |
rotateZ Data.Matrix 856 5 0.0 0.0 0.0 0.0 0 1560 | |
rotateX Data.Matrix 787 15 0.0 0.0 0.0 0.0 0 4680 | |
rotateY Data.Matrix 786 5 0.0 0.0 0.0 0.0 0 1560 | |
toDegrees_a8xj Data.Angle 785 25 0.0 0.0 0.0 0.0 0 0 | |
scale Data.Matrix 784 26 0.0 0.0 0.0 0.0 0 8112 | |
toColour Data.Colour 730 1296227 0.3 0.2 0.3 0.2 27 82958528 | |
shader Input.GML.Evaluate 729 1296227 0.3 0.6 13.3 10.7 27 191841596 | |
evaluate Input.GML.Evaluate 731 2021475 3.4 3.8 13.0 10.1 296 1321472528 | |
runOp Input.GML.Operators 803 3305474 0.3 0.0 5.5 4.3 24 0 | |
operators Input.GML.Operators 804 3305474 1.8 1.0 5.2 4.3 161 331285680 | |
rrb Input.GML.Operators 996 126608 0.0 0.0 0.1 0.1 1 3038592 | |
pushb Input.GML.Operators 1001 379824 0.0 0.0 0.0 0.0 0 5064320 | |
push Input.GML.Operators 1002 253216 0.0 0.0 0.0 0.0 1 6077184 | |
<*>_aDkB Input.GML.Operators 997 126608 0.0 0.0 0.1 0.1 3 11141504 | |
popr Input.GML.Operators 998 0 0.0 0.0 0.0 0.1 0 2025728 | |
popt Input.GML.Operators 999 253216 0.0 0.0 0.0 0.0 4 11141504 | |
pop Input.GML.Operators 1000 253216 0.0 0.0 0.0 0.0 0 5064320 | |
rr Input.GML.Operators 986 896 0.0 0.0 0.0 0.0 0 35840 | |
clampf Postlude 994 896 0.0 0.0 0.0 0.0 0 0 | |
pushr Input.GML.Operators 990 2688 0.0 0.0 0.0 0.0 0 35840 | |
push Input.GML.Operators 991 1792 0.0 0.0 0.0 0.0 0 43008 | |
popr Input.GML.Operators 987 0 0.0 0.0 0.0 0.0 0 7168 | |
popt Input.GML.Operators 988 896 0.0 0.0 0.0 0.0 0 39424 | |
pop Input.GML.Operators 989 896 0.0 0.0 0.0 0.0 0 17920 | |
rrr Input.GML.Operators 981 636622 0.1 0.0 0.6 0.7 7 15278928 | |
pushr Input.GML.Operators 992 1909866 0.0 0.1 0.1 0.2 4 25464880 | |
push Input.GML.Operators 993 1273244 0.1 0.1 0.1 0.1 5 30557856 | |
<*>_aDkB Input.GML.Operators 982 636622 0.1 0.2 0.4 0.4 13 63662200 | |
popr Input.GML.Operators 983 0 0.0 0.0 0.3 0.3 3 10185952 | |
popt Input.GML.Operators 984 1273244 0.2 0.2 0.2 0.2 14 56022736 | |
pop Input.GML.Operators 985 1273244 0.1 0.1 0.1 0.1 6 25464880 | |
aiv Input.GML.Operators 925 63632 0.0 0.0 0.0 0.1 1 1527168 | |
push Input.GML.Operators 933 127264 0.0 0.0 0.0 0.0 0 3054336 | |
<*>_aDkB Input.GML.Operators 926 63632 0.0 0.0 0.0 0.0 0 5599616 | |
popa Input.GML.Operators 930 0 0.0 0.0 0.0 0.0 0 509056 | |
popt Input.GML.Operators 931 63632 0.0 0.0 0.0 0.0 0 2799808 | |
pop Input.GML.Operators 932 63632 0.0 0.0 0.0 0.0 0 1272640 | |
popi Input.GML.Operators 927 0 0.0 0.0 0.0 0.0 0 509056 | |
popt Input.GML.Operators 928 63632 0.0 0.0 0.0 0.0 3 2799808 | |
pop Input.GML.Operators 929 63632 0.0 0.0 0.0 0.0 0 1272640 | |
iii Input.GML.Operators 904 746644 0.4 0.1 0.9 0.8 31 17919456 | |
pushi Input.GML.Operators 909 2239932 0.1 0.1 0.1 0.2 5 29865760 | |
push Input.GML.Operators 910 1493288 0.1 0.1 0.1 0.1 6 35838912 | |
<*>_aDkB Input.GML.Operators 905 746644 0.2 0.2 0.4 0.5 16 71677824 | |
popi Input.GML.Operators 906 0 0.0 0.0 0.2 0.3 4 11946304 | |
popt Input.GML.Operators 907 1493288 0.1 0.2 0.1 0.3 7 65704672 | |
pop Input.GML.Operators 908 1493288 0.1 0.1 0.1 0.1 6 29865760 | |
iib Input.GML.Operators 899 428534 0.1 0.0 0.5 0.4 7 10284816 | |
pushb Input.GML.Operators 911 1285602 0.1 0.0 0.1 0.1 9 17141360 | |
push Input.GML.Operators 912 857068 0.0 0.1 0.0 0.1 1 20569632 | |
<*>_aDkB Input.GML.Operators 900 428534 0.1 0.1 0.3 0.3 10 37710992 | |
popi Input.GML.Operators 901 0 0.0 0.0 0.2 0.2 0 6856544 | |
popt Input.GML.Operators 902 857068 0.2 0.1 0.2 0.2 14 37710992 | |
pop Input.GML.Operators 903 857068 0.0 0.0 0.0 0.0 0 17141360 | |
ri Input.GML.Operators 893 773654 0.2 0.1 0.5 0.4 17 30946160 | |
pushi Input.GML.Operators 897 2320962 0.1 0.1 0.1 0.2 9 30946160 | |
push Input.GML.Operators 898 1547308 0.0 0.1 0.0 0.1 4 37135392 | |
popr Input.GML.Operators 894 0 0.0 0.0 0.1 0.2 1 6189232 | |
popt Input.GML.Operators 895 773654 0.1 0.1 0.1 0.1 8 34040776 | |
pop Input.GML.Operators 896 773654 0.0 0.0 0.0 0.0 3 15473080 | |
vector3D Data.Vector 816 528884 0.0 0.0 0.0 0.0 3 14808752 | |
rrrp Input.GML.Operators 805 1057768 0.2 0.1 0.8 0.8 21 40195184 | |
pushp Input.GML.Operators 814 1057768 0.0 0.0 0.1 0.1 2 10577680 | |
push Input.GML.Operators 815 1057768 0.0 0.1 0.0 0.1 3 25386432 | |
flip3 Input.GML.Operators 810 0 0.0 0.0 0.0 0.0 0 6346608 | |
popr Input.GML.Operators 807 0 0.0 0.0 0.1 0.1 1 4231072 | |
popt Input.GML.Operators 808 528884 0.1 0.1 0.1 0.1 7 23270896 | |
pop Input.GML.Operators 809 528884 0.0 0.0 0.0 0.0 1 10577680 | |
<*>_aDkB Input.GML.Operators 806 1586652 0.2 0.2 0.4 0.4 19 76159296 | |
popr Input.GML.Operators 811 0 0.0 0.0 0.2 0.2 1 8462144 | |
popt Input.GML.Operators 812 1057768 0.1 0.1 0.2 0.2 12 46541792 | |
pop Input.GML.Operators 813 1057768 0.1 0.1 0.1 0.1 5 21155360 | |
operator Input.GML.Evaluate 802 3305474 0.9 0.1 0.9 0.1 82 26443792 | |
set Input.GML.Evaluate 733 3585992 2.4 1.9 2.4 1.9 206 662382444 | |
get Input.GML.Evaluate 732 3511696 0.8 0.1 0.8 0.1 69 28093568 | |
multiplyTransformations Data.Matrix 684 106 0.0 0.0 0.0 0.0 0 25664 | |
translate Data.Matrix 683 55 0.0 0.0 0.0 0.0 0 17160 | |
foldObject Input.GML.AST 679 11 0.0 0.0 0.0 0.0 0 3140 | |
identityTransformation Data.Matrix 678 11 0.0 0.0 0.0 0.0 0 88 | |
renderScene Renderer.Renderer 666 33 0.6 1.4 86.1 88.8 54 477418244 | |
getRayMaker Renderer.Renderer 685 2592055 0.2 0.0 0.3 0.4 14 1540 | |
mkRayMaker Renderer.Renderer 688 2592000 0.1 0.0 0.2 0.4 12 0 | |
mkRay Data.Vector 689 2592000 0.0 0.4 0.0 0.4 4 134784000 | |
getDimensions Renderer.Scene 687 11 0.0 0.0 0.0 0.0 0 396 | |
renderPixel Renderer.Renderer 675 5184000 1.7 1.6 84.1 84.3 150 569276468 | |
localLighting Renderer.Lighting 727 3467577 3.1 3.0 27.9 29.2 270 1051333380 | |
negate_abxT Data.Vector 769 695814 0.0 0.0 0.1 0.2 1 5566512 | |
vmap Data.Vector 770 695814 0.1 0.2 0.1 0.2 10 75147912 | |
rDirection Data.Vector 768 695814 0.0 0.1 0.0 0.1 1 25049304 | |
normalize Data.Vector 767 1781489 0.2 0.2 0.2 0.2 16 64133604 | |
!.! Data.Vector 763 2171350 0.1 0.1 0.1 0.1 11 43427000 | |
direction Renderer.Lighting 762 2171350 0.3 0.4 0.8 1.1 26 124810160 | |
-_abxL Data.Vector 839 1107370 0.0 0.1 0.0 0.1 3 39865320 | |
negate_abxT Data.Vector 765 1063980 0.0 0.0 0.2 0.4 1 8511840 | |
vmap Data.Vector 766 1063980 0.2 0.3 0.2 0.3 20 114909840 | |
normalize Data.Vector 764 2171350 0.2 0.2 0.2 0.2 16 78168600 | |
getIntensity Renderer.Lighting 761 2171350 0.3 0.2 1.1 1.3 25 82524928 | |
vmap Data.Vector 924 44656 0.0 0.0 0.0 0.0 0 3215232 | |
toDegrees_a8xj Data.Angle 921 688320 0.0 0.0 0.0 0.0 0 0 | |
!.! Data.Vector 920 732976 0.1 0.0 0.1 0.0 5 14659520 | |
normalize Data.Vector 919 1376640 0.1 0.1 0.1 0.1 11 49559040 | |
-_abxL Data.Vector 838 2484010 0.1 0.3 0.1 0.3 12 89424360 | |
magnitude Data.Vector 837 1107370 0.1 0.1 0.1 0.1 10 22147400 | |
attenuate Renderer.Lighting 835 2214740 0.2 0.3 0.4 0.6 20 115166480 | |
vmap Data.Vector 836 1107370 0.1 0.2 0.1 0.2 11 79730640 | |
shadowed Renderer.Lighting 738 1588204 0.4 0.6 20.2 20.4 33 196937296 | |
-_abxL Data.Vector 824 801944 0.0 0.1 0.0 0.1 4 28869984 | |
hit Renderer.Intersections 817 801944 0.0 0.0 8.0 7.8 2 0 | |
nearest Renderer.IntersectionInfo 848 496518 0.0 0.0 0.0 0.0 3 0 | |
intersect Renderer.Intersections 818 2762242 0.1 0.0 7.9 7.8 11 0 | |
intersectObject Renderer.IntersectionInfo 820 1782093 0.5 0.4 7.4 7.6 48 121793844 | |
intervals'_ayp1 Base.Shape.Cylinder 1005 6141447 4.5 3.7 5.4 5.2 395 1282010424 | |
solveQuadratic Postlude 1009 5106150 0.6 0.8 0.6 0.8 51 273689640 | |
rDirection Data.Vector 1008 1021230 0.0 0.1 0.0 0.1 4 36764280 | |
rOrigin Data.Vector 1007 1021230 0.1 0.1 0.1 0.1 5 36764280 | |
fromVector3D Data.Vector 1006 2042460 0.2 0.5 0.2 0.5 18 179736480 | |
intervals'_aBy0 Base.Shape.Plane 915 688320 0.0 0.0 0.2 0.1 0 12389760 | |
rDirection Data.Vector 918 344160 0.0 0.0 0.0 0.0 2 12389760 | |
rOrigin Data.Vector 917 344160 0.0 0.0 0.0 0.0 0 12389760 | |
getY3D Data.Vector 916 688320 0.2 0.0 0.2 0.0 19 13766400 | |
intervals'_arD3 Base.Shape.Cone 870 517812 0.3 0.3 0.5 0.5 27 110403160 | |
solveQuadratic Postlude 874 562038 0.1 0.1 0.1 0.1 10 32269800 | |
rOrigin Data.Vector 873 129162 0.0 0.0 0.0 0.0 0 4649832 | |
rDirection Data.Vector 872 129162 0.0 0.0 0.0 0.0 0 4649832 | |
fromVector3D Data.Vector 871 258324 0.1 0.1 0.1 0.1 6 22732512 | |
buildIntersection Renderer.IntersectionInfo 847 661280 0.0 0.2 0.0 0.2 1 68773120 | |
sort2 Postlude 846 341839 0.0 0.0 0.0 0.0 0 1926252 | |
intervals'_auvh Base.Shape.Cube 822 3162951 0.3 0.5 0.3 0.6 26 156660816 | |
rOrigin Data.Vector 827 287541 0.0 0.0 0.0 0.0 0 10351476 | |
fromVector3D Data.Vector 826 287541 0.0 0.1 0.0 0.1 3 25303608 | |
rDirection Data.Vector 823 287541 0.0 0.0 0.0 0.0 1 10351476 | |
transformRay Data.Vector 821 1782093 0.2 0.3 0.4 0.6 21 121182324 | |
invxfm_ray Data.Vector 825 1782093 0.2 0.3 0.2 0.3 15 92668836 | |
csg Renderer.Intersections 819 2940447 0.1 0.1 0.4 0.2 10 23523576 | |
unionI Renderer.CSG 828 980149 0.1 0.0 0.2 0.1 10 15682384 | |
unionRanges Data.Range 830 1048887 0.1 0.1 0.1 0.1 7 26352528 | |
<=_aUM7 Renderer.IntersectionInfo 850 260970 0.0 0.0 0.0 0.0 0 0 | |
==_aUMj Renderer.IntersectionInfo 849 261951 0.0 0.0 0.0 0.0 0 0 | |
removeBehind Renderer.CSG 829 980149 0.0 0.0 0.0 0.0 4 7841192 | |
mkShadowRay Renderer.Lighting 745 1588204 0.1 0.1 0.3 0.6 9 19058448 | |
mkRay Data.Vector 749 1588204 0.0 0.2 0.0 0.2 4 82586608 | |
*_abxH Data.Vector 747 1588204 0.1 0.2 0.1 0.2 7 57175344 | |
+_abxD Data.Vector 746 1588204 0.1 0.2 0.1 0.2 8 57175344 | |
negate_abxT Data.Vector 743 786260 0.0 0.0 0.3 0.3 1 6290080 | |
vmap Data.Vector 744 786260 0.2 0.2 0.2 0.2 21 84916080 | |
intersect Renderer.Intersections 739 5514889 0.2 0.0 11.2 11.0 15 0 | |
intersectObject Renderer.IntersectionInfo 741 2897269 0.7 0.5 10.2 10.5 65 161356244 | |
intervals'_aBy0 Base.Shape.Plane 977 864640 0.1 0.0 0.1 0.2 6 15583680 | |
rDirection Data.Vector 980 432320 0.0 0.0 0.0 0.0 0 15563520 | |
rOrigin Data.Vector 979 432320 0.0 0.0 0.0 0.0 1 15563520 | |
getY3D Data.Vector 978 864640 0.0 0.0 0.0 0.0 4 17292800 | |
intervals'_ayp1 Base.Shape.Cylinder 951 7682929 5.6 4.6 6.7 6.4 494 1597708928 | |
solveQuadratic Postlude 955 5418680 0.8 0.9 0.8 0.9 69 315183136 | |
rDirection Data.Vector 954 1277032 0.0 0.1 0.0 0.1 3 45973152 | |
rOrigin Data.Vector 953 1277032 0.0 0.1 0.0 0.1 2 45973152 | |
fromVector3D Data.Vector 952 2554064 0.3 0.6 0.3 0.6 23 224757632 | |
intervals'_arD3 Base.Shape.Cone 875 891705 0.6 0.5 0.9 0.9 51 189740636 | |
solveQuadratic Postlude 879 898488 0.2 0.2 0.2 0.2 16 53463072 | |
rOrigin Data.Vector 878 221136 0.0 0.0 0.0 0.0 1 7960896 | |
rDirection Data.Vector 877 221136 0.0 0.0 0.0 0.0 3 7960896 | |
fromVector3D Data.Vector 876 442272 0.1 0.1 0.1 0.1 7 38919936 | |
intervals'_auvh Base.Shape.Cube 831 5562117 0.5 0.8 0.6 1.0 43 271390680 | |
rOrigin Data.Vector 834 505647 0.0 0.1 0.0 0.1 3 18203292 | |
fromVector3D Data.Vector 833 505647 0.1 0.1 0.1 0.1 5 44496936 | |
rDirection Data.Vector 832 505647 0.0 0.1 0.0 0.1 2 18203292 | |
buildIntersection Renderer.IntersectionInfo 774 446538 0.1 0.1 0.1 0.1 5 46439952 | |
sort2 Postlude 773 324151 0.0 0.0 0.0 0.0 2 1081932 | |
intervals'_aCaQ Base.Shape.Sphere 751 461134 0.1 0.0 0.3 0.4 11 12911752 | |
!.! Data.Vector 755 461134 0.0 0.0 0.0 0.0 1 9222680 | |
solveQuadratic Postlude 754 706968 0.2 0.2 0.2 0.2 16 80076096 | |
rOrigin Data.Vector 753 461134 0.0 0.0 0.0 0.0 2 16600824 | |
rDirection Data.Vector 752 461134 0.0 0.0 0.0 0.0 0 16600824 | |
transformRay Data.Vector 742 2897269 0.4 0.6 0.7 1.0 35 197014292 | |
invxfm_ray Data.Vector 750 2897269 0.3 0.4 0.3 0.4 26 150657988 | |
csg Renderer.Intersections 740 7348562 0.4 0.2 0.8 0.5 33 64886332 | |
intersectI Renderer.CSG 948 38302 0.0 0.0 0.0 0.0 0 612832 | |
intersectRanges Data.Range 950 38587 0.0 0.0 0.0 0.0 0 823680 | |
<=_aUM7 Renderer.IntersectionInfo 976 2475 0.0 0.0 0.0 0.0 0 0 | |
==_aUMj Renderer.IntersectionInfo 975 2475 0.0 0.0 0.0 0.0 0 0 | |
removeBehind Renderer.CSG 949 38302 0.0 0.0 0.0 0.0 1 306416 | |
differenceI Renderer.CSG 945 470622 0.0 0.0 0.0 0.1 1 7529952 | |
diffRanges Data.Range 947 470961 0.0 0.0 0.0 0.0 2 9454548 | |
<=_aUM7 Renderer.IntersectionInfo 1004 1577 0.0 0.0 0.0 0.0 0 0 | |
==_aUMj Renderer.IntersectionInfo 1003 1258 0.0 0.0 0.0 0.0 0 0 | |
removeBehind Renderer.CSG 946 470622 0.0 0.0 0.0 0.0 1 3764976 | |
unionI Renderer.CSG 756 2108696 0.1 0.1 0.4 0.3 12 33739136 | |
unionRanges Data.Range 758 2149714 0.1 0.1 0.1 0.1 6 46993940 | |
<=_aUM7 Renderer.IntersectionInfo 852 176119 0.0 0.0 0.0 0.0 0 0 | |
==_aUMj Renderer.IntersectionInfo 851 178105 0.0 0.0 0.0 0.0 0 0 | |
removeBehind Renderer.CSG 757 2108696 0.2 0.0 0.2 0.0 14 16869568 | |
vmap Data.Vector 737 6935154 1.3 1.4 1.3 1.4 118 499331088 | |
*_abxH Data.Vector 736 2381902 0.1 0.2 0.1 0.2 13 85748472 | |
+_abxD Data.Vector 735 7145705 0.6 0.7 0.6 0.7 50 257245380 | |
fromColour Data.Colour 728 2592454 0.1 0.1 0.3 0.3 10 25924540 | |
toVec3D Data.Vector 734 2592454 0.2 0.3 0.2 0.3 19 93328344 | |
mkRay Data.Vector 724 1296227 0.0 0.2 0.0 0.2 2 67403804 | |
*_abxH Data.Vector 722 1296227 0.2 0.1 0.2 0.1 17 46664172 | |
+_abxD Data.Vector 720 1296227 0.1 0.1 0.1 0.1 13 46664172 | |
!.! Data.Vector 719 1296227 0.1 0.1 0.1 0.1 10 25924540 | |
vmap Data.Vector 709 1296227 0.2 0.3 0.2 0.3 18 93328344 | |
rDirection Data.Vector 708 2592454 0.1 0.3 0.1 0.3 13 93328344 | |
-_abxL Data.Vector 707 1296227 0.1 0.1 0.1 0.1 7 46664172 | |
nearest Renderer.IntersectionInfo 706 6085888 0.4 0.0 0.4 0.0 32 15554724 | |
toRGB Data.Colour 701 2592000 6.9 8.4 7.1 8.5 605 2898360816 | |
fmap_agUC Data.Colour 702 2592000 0.2 0.1 0.2 0.1 17 41472000 | |
intersect Renderer.Intersections 676 22666547 0.9 0.0 46.1 43.7 82 0 | |
intersectObject Renderer.IntersectionInfo 681 12700381 4.4 2.1 41.7 41.7 389 723742524 | |
intervals'_ayp1 Base.Shape.Cylinder 940 16094241 11.8 9.6 14.2 13.3 1037 3329473412 | |
solveQuadratic Postlude 944 9654529 1.4 1.8 1.4 1.8 120 612329116 | |
rDirection Data.Vector 943 2671893 0.2 0.3 0.2 0.3 16 96188148 | |
rOrigin Data.Vector 942 2671893 0.1 0.3 0.1 0.3 9 96188148 | |
fromVector3D Data.Vector 941 5343786 0.8 1.4 0.8 1.4 66 470253168 | |
intervals'_aBy0 Base.Shape.Plane 884 4432960 0.3 0.3 0.6 1.1 24 121291440 | |
rDirection Data.Vector 887 2216480 0.1 0.2 0.1 0.2 7 79793280 | |
rOrigin Data.Vector 886 2216480 0.1 0.2 0.1 0.2 7 79793280 | |
getY3D Data.Vector 885 4432960 0.2 0.3 0.2 0.3 14 88659200 | |
intervals'_arD3 Base.Shape.Cone 853 11039691 8.4 6.7 10.7 10.3 738 2321331708 | |
solveQuadratic Postlude 858 7023500 1.2 1.6 1.2 1.6 103 549366608 | |
rOrigin Data.Vector 857 2755536 0.1 0.3 0.1 0.3 13 99199296 | |
rDirection Data.Vector 855 2755536 0.0 0.3 0.0 0.3 4 99199296 | |
fromVector3D Data.Vector 854 5511072 0.9 1.4 0.9 1.4 82 484974336 | |
intervals'_auvh Base.Shape.Cube 782 33758318 3.6 4.7 4.4 6.1 314 1629768504 | |
rOrigin Data.Vector 790 3068938 0.1 0.3 0.1 0.3 11 110481768 | |
fromVector3D Data.Vector 789 3068938 0.5 0.8 0.5 0.8 42 270066544 | |
rDirection Data.Vector 783 3068938 0.2 0.3 0.2 0.3 16 110481768 | |
buildIntersection Renderer.IntersectionInfo 705 3164063 1.2 1.5 2.7 2.8 108 537113996 | |
uv_ayq3 Base.Shape.Cylinder 968 359702 0.0 0.0 0.1 0.1 4 13909232 | |
getZ3D Data.Vector 995 4 0.0 0.0 0.0 0.0 0 80 | |
~= Postlude 970 562616 0.0 0.0 0.0 0.0 1 0 | |
getY3D Data.Vector 969 359702 0.0 0.0 0.0 0.0 2 7194040 | |
getNormal'_ayj5 Base.Shape.Cylinder 960 359702 0.0 0.0 0.1 0.0 1 478896 | |
vector3D Data.Vector 967 39908 0.0 0.0 0.0 0.0 0 1117424 | |
getZ3D Data.Vector 966 39908 0.0 0.0 0.0 0.0 0 798160 | |
getX3D Data.Vector 965 39908 0.0 0.0 0.0 0.0 1 798160 | |
normalize Data.Vector 964 39908 0.0 0.0 0.0 0.0 1 1436688 | |
~= Postlude 962 556398 0.0 0.0 0.0 0.0 2 0 | |
getY3D Data.Vector 961 359702 0.0 0.0 0.0 0.0 2 7194040 | |
inside_ayjC Base.Shape.Cylinder 958 359702 0.1 0.0 0.1 0.1 5 0 | |
fromVector3D Data.Vector 959 359702 0.1 0.1 0.1 0.1 8 26666048 | |
uv_aBy7 Base.Shape.Plane 892 673214 0.1 0.1 0.1 0.1 7 26928560 | |
getX3D Data.Vector 914 416220 0.0 0.0 0.0 0.0 1 8324400 | |
getZ3D Data.Vector 913 416220 0.0 0.0 0.0 0.0 4 8324400 | |
inside_aBxn Base.Shape.Plane 888 673214 0.0 0.0 0.1 0.0 4 0 | |
getY3D Data.Vector 889 673214 0.0 0.0 0.0 0.0 2 13464280 | |
uv_arDU Base.Shape.Cone 867 52185 0.0 0.0 0.0 0.0 0 1884488 | |
~= Postlude 869 52185 0.0 0.0 0.0 0.0 0 0 | |
getY3D Data.Vector 868 52185 0.0 0.0 0.0 0.0 1 1043700 | |
getNormal'_ary3 Base.Shape.Cone 861 52185 0.0 0.0 0.1 0.0 1 1014560 | |
vector3D Data.Vector 883 50728 0.0 0.0 0.0 0.0 0 1420384 | |
getZ3D Data.Vector 882 50728 0.0 0.0 0.0 0.0 0 1014560 | |
getX3D Data.Vector 881 50728 0.0 0.0 0.0 0.0 0 1014560 | |
normalize Data.Vector 880 50728 0.0 0.0 0.0 0.0 3 1826208 | |
~= Postlude 863 52185 0.0 0.0 0.0 0.0 1 0 | |
getY3D Data.Vector 862 52185 0.0 0.0 0.0 0.0 0 1043700 | |
inside_aryF Base.Shape.Cone 859 52185 0.0 0.0 0.0 0.0 2 0 | |
fromVector3D Data.Vector 860 52185 0.0 0.0 0.0 0.0 1 4335288 | |
negate_abxT Data.Vector 843 41808 0.0 0.0 0.0 0.0 0 334464 | |
vmap Data.Vector 844 41808 0.0 0.0 0.0 0.0 1 4515264 | |
uv_auw2 Base.Shape.Cube 799 308783 0.0 0.0 0.1 0.0 1 5894200 | |
getY3D Data.Vector 845 62749 0.0 0.0 0.0 0.0 1 1254980 | |
getX3D Data.Vector 841 98679 0.0 0.0 0.0 0.0 2 1973580 | |
~= Postlude 801 499287 0.1 0.0 0.1 0.0 5 0 | |
getZ3D Data.Vector 800 147355 0.0 0.0 0.0 0.0 2 2947100 | |
getNormal'_aus5 Base.Shape.Cube 793 288625 0.0 0.0 0.1 0.0 2 3536520 | |
getY3D Data.Vector 842 51363 0.0 0.0 0.0 0.0 0 1027260 | |
getX3D Data.Vector 840 89907 0.0 0.0 0.0 0.0 0 1798140 | |
~= Postlude 795 499287 0.0 0.0 0.0 0.0 3 0 | |
getZ3D Data.Vector 794 147355 0.0 0.0 0.0 0.0 0 2947100 | |
inside_ausy Base.Shape.Cube 791 147355 0.0 0.0 0.0 0.0 2 0 | |
fromVector3D Data.Vector 792 147355 0.0 0.0 0.0 0.0 2 10892068 | |
transformPoint Data.Matrix 721 1296227 0.2 0.1 0.2 0.1 17 46664172 | |
getNormal'_aCa5 Base.Shape.Sphere 717 63771 0.0 0.0 0.0 0.0 0 0 | |
normalize Data.Vector 718 63771 0.0 0.0 0.0 0.0 0 2295756 | |
inside_aCad Base.Shape.Sphere 715 63771 0.0 0.0 0.0 0.0 0 0 | |
magnitude Data.Vector 716 63771 0.0 0.0 0.0 0.0 1 1275420 | |
rOrigin Data.Vector 714 1296227 0.0 0.1 0.0 0.1 4 46664172 | |
getPostition Data.Vector 711 1296227 0.1 0.1 0.3 0.4 7 36294356 | |
rDirection Data.Vector 713 1296227 0.1 0.1 0.1 0.1 8 46664172 | |
rOrigin Data.Vector 712 1296227 0.1 0.1 0.1 0.1 9 46664172 | |
transformVector Data.Matrix 710 1296227 0.1 0.1 0.1 0.1 8 46664172 | |
sort2 Postlude 704 974384 0.0 0.0 0.0 0.0 2 2248812 | |
intervals'_aCaQ Base.Shape.Sphere 691 1987534 0.4 0.2 1.9 1.6 35 55650952 | |
!.! Data.Vector 695 1987534 0.1 0.1 0.1 0.1 9 39750680 | |
solveQuadratic Postlude 694 2595429 1.2 0.9 1.2 0.9 102 328440940 | |
rOrigin Data.Vector 693 1987534 0.1 0.2 0.1 0.2 7 71551224 | |
rDirection Data.Vector 692 1987534 0.1 0.2 0.1 0.2 10 71551224 | |
transformRay Data.Vector 682 12700381 1.2 2.5 2.7 4.4 105 863625908 | |
invxfm_ray Data.Vector 690 12700381 1.5 1.9 1.5 1.9 135 660419812 | |
csg Renderer.Intersections 680 28848198 1.4 0.7 3.5 2.1 122 245463424 | |
intersectI Renderer.CSG 937 268702 0.0 0.0 0.1 0.0 1 4299232 | |
intersectRanges Data.Range 939 268702 0.0 0.0 0.0 0.0 4 5934984 | |
<=_aUM7 Renderer.IntersectionInfo 957 23964 0.0 0.0 0.0 0.0 0 0 | |
==_aUMj Renderer.IntersectionInfo 956 23964 0.0 0.0 0.0 0.0 0 0 | |
removeBehind Renderer.CSG 938 268702 0.0 0.0 0.0 0.0 1 2149616 | |
differenceI Renderer.CSG 934 989022 0.1 0.0 0.2 0.1 7 15824352 | |
diffRanges Data.Range 936 996974 0.1 0.1 0.1 0.1 5 20685092 | |
<=_aUM7 Renderer.IntersectionInfo 974 34931 0.0 0.0 0.0 0.0 1 0 | |
==_aUMj Renderer.IntersectionInfo 973 30855 0.0 0.0 0.0 0.0 0 0 | |
removeBehind Renderer.CSG 935 989022 0.1 0.0 0.1 0.0 5 7912176 | |
unionI Renderer.CSG 696 8708442 0.6 0.4 1.8 1.2 51 139335072 | |
unionRanges Data.Range 698 8795432 0.8 0.6 0.8 0.6 66 204962548 | |
<=_aUM7 Renderer.IntersectionInfo 772 1111517 0.1 0.0 0.1 0.0 5 0 | |
==_aUMj Renderer.IntersectionInfo 771 1113238 0.0 0.0 0.0 0.0 0 0 | |
removeBehind Renderer.CSG 697 8708442 0.4 0.2 0.4 0.2 39 69667536 | |
rnf_agUQ Data.Colour 674 2592000 0.0 0.0 0.0 0.0 4 0 | |
saveRendering Renderer.Renderer 669 11 0.1 0.0 1.0 2.7 11 2798640 | |
show_aiNA Output.Output 777 22 0.0 0.0 0.0 0.0 0 1320 | |
toPPM Output.PPM 672 11 0.5 1.9 0.8 2.7 44 653184000 | |
clampedList Data.Colour 778 2592000 0.0 0.0 0.3 0.8 4 0 | |
colourToList Data.Colour 781 2592000 0.0 0.3 0.0 0.3 4 93312000 | |
clampColour Data.Colour 779 2592000 0.0 0.0 0.3 0.6 3 0 | |
fmap_agUC Data.Colour 780 2592000 0.2 0.6 0.2 0.6 19 196992000 | |
fromSize Output.Output 673 22 0.0 0.0 0.0 0.0 0 0 | |
toSize Output.Output 671 22 0.0 0.0 0.0 0.0 0 352 | |
getDimensions Renderer.Scene 670 11 0.0 0.0 0.0 0.0 0 396 | |
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.0 0.1 0 292 | |
evaluate Input.GML.Evaluate 431 32 0.0 0.0 0.0 0.0 0 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 726 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 | |
<*>_aDkB 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 | |
<*>_aDkB 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 | |
<*>_aDkB 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 | |
<*>_aDkB 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 | |
<*>_aDkB 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 | |
<*>_aDkB 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 | |
<*>_aDkB 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 | |
<*>_aDkB 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.0 0.1 0 347188 | |
parseGML Input.GML.Parser 432 36 0.0 0.0 0.0 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.0 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.0 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.0 0.1 0 583432 | |
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 0 276528 | |
gmlLexer Input.GML.Parser 581 0 0.0 0.0 0.0 0.0 2 1727800 | |
gmlLexer Input.GML.Parser 573 0 0.0 0.0 0.0 0.0 1 610348 | |
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 1 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 System.Environment 300 2 0.0 0.0 0.0 0.0 0 976 | |
CAF Postlude 260 1 0.0 0.0 0.0 0.0 0 316 | |
CAF Data.Colour 258 1 0.0 0.0 0.0 0.0 0 8 | |
toRGB Data.Colour 703 0 0.0 0.0 0.0 0.0 0 400 | |
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'_aBxf Base.Shape.Plane 890 1 0.0 0.0 0.0 0.0 0 0 | |
vector3D Data.Vector 891 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'_ayj5 Base.Shape.Cylinder 971 0 0.0 0.0 0.0 0.0 0 0 | |
vector3D Data.Vector 972 2 0.0 0.0 0.0 0.0 0 56 | |
~= Postlude 963 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'_aus5 Base.Shape.Cube 797 0 0.0 0.0 0.0 0.0 0 0 | |
vector3D Data.Vector 798 6 0.0 0.0 0.0 0.0 0 168 | |
~= Postlude 796 0 0.0 0.0 0.0 0.0 0 2672 | |
intervals'_auvh Base.Shape.Cube 788 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'_ary3 Base.Shape.Cone 865 0 0.0 0.0 0.0 0.0 0 0 | |
vector3D Data.Vector 866 1 0.0 0.0 0.0 0.0 0 28 | |
~= Postlude 864 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 775 0 0.0 0.0 0.0 0.0 0 656 | |
fromRational_abxu Data.Vector 723 1 0.0 0.0 0.0 0.0 0 1324 | |
renderPixel Renderer.Renderer 699 2 0.0 0.0 0.0 0.0 0 32 | |
toVec3D Data.Vector 700 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 776 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 922 0 0.0 0.0 0.0 0.0 0 0 | |
toVec3D Data.Vector 923 1 0.0 0.0 0.0 0.0 0 36 | |
fromInteger_abym Data.Vector 760 1 0.0 0.0 0.0 0.0 0 28 | |
+_abxD Data.Vector 759 1 0.0 0.0 0.0 0.0 0 36 | |
fromRational_abxu Data.Vector 748 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