
flat profile:

 %         the percentage of the total running time of the
time       program used by this function.

cumulative a running sum of the number of seconds accounted
 seconds   for by this function and those listed above it.

 self      the number of seconds accounted for by this
seconds    function alone.  This is the major sort for this
           listing.

calls      the number of times this function was invoked, if
           this function is profiled, else blank.

 self      the average number of milliseconds spent in this
ms/call    function per call, if this function is profiled,
           else blank.

 total     the average number of milliseconds spent in this
ms/call    function and its descendents per call, if this
           function is profiled, else blank.

name       the name of the function.  This is the minor sort
           for this listing. The index shows the location of
           the function in the gprof listing. If the index is
           in parenthesis it shows where it would appear in
           the gprof listing if it were to be printed.


granularity: each sample hit covers 2 byte(s) for 0.03% of 65.06 seconds

   %  cumulative    self              self    total
 time   seconds   seconds    calls  ms/call  ms/call name
 29.9      19.44    19.44   202877     0.10     0.10  _classifyPoint3D [9]
 25.9      36.28    16.84                            mcount (251)
  6.5      40.54     4.26    44416     0.10     0.58  _classifyPolygon [8]
  5.5      44.14     3.60    96212     0.04     0.06  _malloc [15]
  3.8      46.64     2.50     4824     0.52     0.84  _splitPolygon [16]
  3.2      48.70     2.06    96119     0.02     0.02  _demote [23]
  2.2      50.14     1.44   142491     0.01     0.01  _addClassification [25]
  1.6      51.20     1.06                            ok [29]
  1.5      52.19     0.99     5201     0.19     0.19  _normalPoint3D [30]
  1.4      53.13     0.94                            _moncontrol [31]
  1.4      54.05     0.92     1334     0.69     7.53  _addPolygonShadowPlanesToTree [11]
  1.4      54.96     0.91     5201     0.17     0.17  _detFor3Point3D [32]
  1.4      55.86     0.90    44416     0.02     0.60  _filterPolygonOnSVBSPTree       <cycle 1> [7]
  1.4      56.76     0.90     4157     0.22     1.58  _faceFromPolygon [14]
  1.1      57.50     0.74    96210     0.01     0.07  _myMalloc [13]
  0.9      58.06     0.56     9817     0.06     0.27  _classifyLiteFace [21]
  0.8      58.55     0.49    26725     0.02     0.09  _newPoint3D [22]
  0.7      59.03     0.48    78271     0.01     0.01  _atVertex [41]
  0.7      59.51     0.48     4157     0.12     0.35  _setShadowOnFace [26]
  0.7      59.99     0.48    74452     0.01     0.01  _atLiteFaceList [42]
  0.7      60.43     0.44    26725     0.02     0.15  _atPutCoordVertex [17]
  0.6      60.83     0.40     4157     0.10     0.17  _copyShadingOfFace [36]
  0.6      61.22     0.39    26725     0.01     0.04  _atPutVertex [28]
  0.6      61.59     0.37    26725     0.01     0.03  _setNextFreeVertex [35]
  0.5      61.91     0.32    28912     0.01     0.29  _onFrontPolygon   <cycle 1> [12]
  0.4      62.18     0.27    38312     0.01     0.08  gcc_compiled. [20]
  0.4      62.42     0.24     9817     0.02     0.32  _addLiteFaceToTree
  0.4      62.66     0.24    20328     0.01     0.51  _onBackPolygon    <cycle 1> [10]
  0.3      62.85     0.19    12182     0.02     0.10  _addToBackFace [27]
  0.2      63.01     0.16     4157     0.04     0.06  _atPutFaceList [46]
  0.2      63.17     0.16    21683     0.01     0.08  _addToBackIndex [24]
  0.2      63.33     0.16      394     0.41     0.41  _delete [53]
  0.2      63.45     0.12     4157     0.03     0.18  _newFace [34]
  0.2      63.55     0.10     9648     0.01     0.01  _bcopy [56]
  0.2      63.65     0.10     5201     0.02     0.03  _setNextFreeLiteFaceList [52]
  0.2      63.75     0.10     4157     0.02     0.09  _copyPlaneEqOfFace [43]
  0.2      63.85     0.10      396     0.25     0.25  _sbrk [57]
  0.2      63.95     0.10        2    50.00    50.00  _reinitialiseVertex [58]
  0.1      64.03     0.08    10959     0.01     0.01  _atFaceList [60]
  0.1      64.11     0.08     5201     0.02     0.10  _addToBackLiteFace [39]
  0.1      64.19     0.08     4623     0.02     0.11  _addLiteFrontFace <cycle 2> [40]
  0.1      64.27     0.08     1314     0.06     0.09  _faceToPolygon [54]
  0.1      64.35     0.08        2    40.00   108.53  _fromLightWalkTree [48]
  0.1      64.43     0.08        2    40.00    40.00  _reinitialiseLiteFaceList [61]
  0.1      64.51     0.08        1    80.00    80.14  _newVertex [59]
  0.1      64.56     0.05     5201     0.01     0.16  _newLiteFace [33]
  0.1      64.60     0.04     7433     0.01     0.09  _appendToIndex [37]
  0.1      64.64     0.04     4157     0.01     0.08  _addToFrontIndex [44]
  0.1      64.68     0.04     4157     0.01     0.06  _copyIndex [47]
  0.1      64.72     0.04     4157     0.01     0.02  _setNextFreeFaceList [55]
  0.1      64.76     0.04      395     0.10     0.10  _getfreehdr [63]
  0.1      64.80     0.04        2    20.00 22811.85  _makeSVBSPTree [4]
  0.1      64.84     0.04        1    40.00    40.14  _newLiteFaceList [64]
  0.0      64.86     0.02     5201     0.00     0.04  _atPutLiteFaceList [51]
  0.0      64.88     0.02     4138     0.00     0.15  _makeRoot [38]
  0.0      64.90     0.02     1314     0.02    34.66  _filterPFaceOnSVBSPTree [5]
  0.0      64.92     0.02      809     0.02     0.02  _memberOfIndex [67]
  0.0      64.94     0.02      395     0.05     0.51  _free [50]
  0.0      64.96     0.02      395     0.05     0.15  _insert [62]
  0.0      64.98     0.02      395     0.05     0.82  _morecore [45]
  0.0      65.00     0.02                            bytes [65]
  0.0      65.02     0.02                            gcc_compiled. [66]
  0.0      65.03     0.01                            _addToFrontFace [71]
  0.0      65.04     0.01                            _makeSetFromFaceList [72]
  0.0      65.05     0.01                            gcc_compiled. [70]
  0.0      65.06     0.01                            gcc_compiled. [69]
  0.0      65.06     0.00     4131     0.00     0.05  _addLiteBackFace  <cycle 2> [49]
  0.0      65.06     0.00      394     0.00     0.00  _putfreehdr [313]
  0.0      65.06     0.00        2     0.00     0.00  _Mdefault [314]
  0.0      65.06     0.00        2     0.00     5.30  _addShadowPlanesToTree [68]
  0.0      65.06     0.00        2     0.00     0.00  _profil [315]
  0.0      65.06     0.00        2     0.00     0.00  _sigvec [316]
  0.0      65.06     0.00        1     0.00     0.00  Mswitch [78]
  0.0      65.06     0.00        1     0.00     0.06  __doprnt [73]
  0.0      65.06     0.00        1     0.00     0.06  __findbuf [74]
  0.0      65.06     0.00        1     0.00     0.06  __wrtchk [75]
  0.0      65.06     0.00        1     0.00     0.00  _getpagesize [317]
  0.0      65.06     0.00        1     0.00     0.00  _ioctl [318]
  0.0      65.06     0.00        1     0.00     0.00  _isatty [319]
  0.0      65.06     0.00        1     0.00     0.00  _ma93n_ [320]
  0.0      65.06     0.00        1     0.00 46141.18  _main [2]
  0.0      65.06     0.00        1     0.00     0.00  _memchr [321]
  0.0      65.06     0.00        1     0.00     0.00  _minitfp_ [322]
  0.0      65.06     0.00        1     0.00     0.06  _on_exit [76]
  0.0      65.06     0.00        1     0.00     0.06  _printf [77]
  0.0      65.06     0.00        1     0.00 46141.12  _setShadowsOnTree [3]
  0.0      65.06     0.00        1     0.00     0.00  float_switch [79]

Index by function name

  [78] Mswitch              [36] _copyShadingOfFace   [22] _newPoint3D
 [314] _Mdefault            [53] _delete              [59] _newVertex
  [73] __doprnt             [23] _demote              [30] _normalPoint3D
  [74] __findbuf            [32] _detFor3Point3D      [10] _onBackPolygon
  [75] __wrtchk             [14] _faceFromPolygon     [12] _onFrontPolygon
  [25] _addClassification   [54] _faceToPolygon       [76] _on_exit
  [49] _addLiteBackFace      [5] _filterPFaceOnSVBSP  [77] _printf
  [19] _addLiteFaceToTree    [7] _filterPolygonOnSVB [315] _profil
  [40] _addLiteFrontFace    [50] _free               [313] _putfreehdr
  [11] _addPolygonShadowPl  [48] _fromLightWalkTree   [61] _reinitialiseLiteFa
  [68] _addShadowPlanesToT  [63] _getfreehdr          [58] _reinitialiseVertex
  [27] _addToBackFace      [317] _getpagesize         [57] _sbrk
  [24] _addToBackIndex      [62] _insert              [55] _setNextFreeFaceLis
  [39] _addToBackLiteFace  [318] _ioctl               [52] _setNextFreeLiteFac
  [71] _addToFrontFace     [319] _isatty              [35] _setNextFreeVertex
  [44] _addToFrontIndex    [320] _ma93n_              [26] _setShadowOnFace
  [37] _appendToIndex        [2] _main                 [3] _setShadowsOnTree
  [60] _atFaceList          [38] _makeRoot           [316] _sigvec
  [42] _atLiteFaceList       [4] _makeSVBSPTree       [16] _splitPolygon
  [17] _atPutCoordVertex    [72] _makeSetFromFaceLis  [65] bytes
  [46] _atPutFaceList       [15] _malloc              [79] float_switch
  [51] _atPutLiteFaceList   [67] _memberOfIndex       [70] gcc_compiled.
  [28] _atPutVertex        [321] _memchr              [69] gcc_compiled.
  [41] _atVertex           [322] _minitfp_            [20] gcc_compiled.
  [56] _bcopy               [31] _moncontrol          [66] gcc_compiled.
  [21] _classifyLiteFace    [45] _morecore           (251) mcount
   [9] _classifyPoint3D     [13] _myMalloc            [29] ok
   [8] _classifyPolygon     [34] _newFace              [6] <cycle 1>
  [47] _copyIndex           [33] _newLiteFace         [18] <cycle 2>
  [43] _copyPlaneEqOfFace   [64] _newLiteFaceList
