Profiling results ----------------- Total cpu time observed: 16044ms (out of 16292ms) Number of samples taken: 71 (once every 226ms) ======================================================================== Caller Idx Total Self Name+src Local% ms(pct) ms(pct) Callee ======================================================================== [1] 16044(100.0%) 0(0.0%) ??? ...lects/racket/private/more-scheme.rkt:261:28 profile-thunk16 [5] 100.0% ------------------------------------------------------------------------ hash-ref! [30] 100.0% [2] 2834(17.7%) 0(0.0%) ??? ...-detection-both-ends/src/programs.rkt:178:5 loop [24] 100.0% ------------------------------------------------------------------------ for-loop [11] 100.0% [3] 420(2.6%) 0(0.0%) syntax-e (unknown source) syntax-e/no-taint [7] 100.0% ------------------------------------------------------------------------ for-loop [11] 100.0% [4] 200(1.2%) 0(0.0%) expand-implicit (unknown source) resolve+shift28 [6] 100.0% ------------------------------------------------------------------------ ??? [1] 100.0% [5] 16044(100.0%) 0(0.0%) profile-thunk16 ...e/pkgs/profile-lib/main.rkt:9:0 run [8] 100.0% ------------------------------------------------------------------------ expand-implicit [4] 47.2% expand-id-application-form17 [32] 52.8% [6] 424(2.6%) 0(0.0%) resolve+shift28 (unknown source) fallback-loop [9] 100.0% ------------------------------------------------------------------------ syntax-e [3] 100.0% [7] 420(2.6%) 0(0.0%) syntax-e/no-taint (unknown source) loop [24] 100.0% ------------------------------------------------------------------------ profile-thunk16 [5] 100.0% [8] 16044(100.0%) 0(0.0%) run ...et-7.5/share/pkgs/profile-lib/main.rkt:39:2 .../more-scheme.rkt:261:28 [10] 100.0% ------------------------------------------------------------------------ resolve+shift28 [6] 100.0% [9] 424(2.6%) 200(1.2%) fallback-loop (unknown source) for-loop [11] 52.8% ------------------------------------------------------------------------ for-loop [54] 0.6% run [8] 99.4% [10] 16044(100.0%) 0(0.0%) .../more-scheme.rkt:261:28 (unknown source) loop [14] 80.0% run-improve47 [12] 16.2% ??? [35] 1.4% eval-errors [13] 1.3% errors [46] 0.6% ??? [37] 0.6% ------------------------------------------------------------------------ fallback-loop [9] 2.2% for-loop [11] 7.8% finish-bodys [66] 90.0% [11] 844(5.3%) 224(1.4%) for-loop (unknown source) finish-bodys [66] 84.9% for-loop [11] 7.8% loop [24] 2.2% syntax-e [3] 2.0% expand-implicit [4] 0.8% ------------------------------------------------------------------------ .../more-scheme.rkt:261:28 [10] 100.0% [12] 2592(16.2%) 0(0.0%) run-improve47 ...-both-ends/src/mainloop.rkt:346:0 loop [14] 57.6% for-loop [15] 42.4% ------------------------------------------------------------------------ .../more-scheme.rkt:261:28 [10] 100.0% [13] 202(1.3%) 0(0.0%) eval-errors ...tion-both-ends/src/points.rkt:181:0 for-loop [16] 100.0% ------------------------------------------------------------------------ run-improve47 [12] 10.4% .../more-scheme.rkt:261:28 [10] 89.6% [14] 14326(89.3%) 0(0.0%) loop ...w-detection-both-ends/src/points.rkt:279:2 loop [17] 45.8% make-exacts-walkup [19] 28.9% loop [20] 25.3% ------------------------------------------------------------------------ run-improve47 [12] 100.0% [15] 1100(6.9%) 0(0.0%) for-loop ...ction-both-ends/src/mainloop.rkt:365:4 run-iter! [18] 100.0% ------------------------------------------------------------------------ eval-errors [13] 100.0% [16] 202(1.3%) 202(1.3%) for-loop ...tection-both-ends/src/points.rkt:183:2 ------------------------------------------------------------------------ loop [14] 100.0% [17] 6564(40.9%) 0(0.0%) loop ...w-detection-both-ends/src/points.rkt:243:2 make-exacts-walkup [19] 74.1% loop [20] 25.9% ------------------------------------------------------------------------ for-loop [15] 100.0% [18] 1100(6.9%) 0(0.0%) run-iter! ...tion-both-ends/src/mainloop.rkt:327:0 localize! [21] 49.6% simplify! [22] 30.4% finalize-iter! [23] 20.0% ------------------------------------------------------------------------ loop [14] 46.0% loop [17] 54.0% [19] 9004(56.1%) 200(1.2%) make-exacts-walkup ...th-ends/src/points.rkt:222:0 loop [24] 56.7% eval-prog [25] 34.1% temp85_0 [51] 6.9% ------------------------------------------------------------------------ loop [17] 32.0% loop [14] 68.0% [20] 5322(33.2%) 0(0.0%) loop ...w-detection-both-ends/src/points.rkt:226:4 loop [24] 100.0% ------------------------------------------------------------------------ run-iter! [18] 100.0% [21] 546(3.4%) 0(0.0%) localize! ...tion-both-ends/src/mainloop.rkt:127:0 localize-error [26] 100.0% ------------------------------------------------------------------------ run-iter! [18] 100.0% [22] 334(2.1%) 0(0.0%) simplify! ...tion-both-ends/src/mainloop.rkt:224:0 ??? [27] 100.0% ------------------------------------------------------------------------ run-iter! [18] 100.0% [23] 220(1.4%) 0(0.0%) finalize-iter! ...both-ends/src/mainloop.rkt:278:0 ??? [28] 100.0% ------------------------------------------------------------------------ make-exacts-walkup [19] 0.1% loop [20] 0.4% for-loop [11] 1.6% syntax-e/no-taint [7] 3.0% ??? [2] 20.4% loop [24] 74.5% [24] 13906(86.7%) 410(2.6%) loop (unknown source) loop [24] 74.5% hash-ref! [30] 20.4% expand-id-application-form17 [32] 1.6% gf [33] 1.6% composed [29] 0.5% ------------------------------------------------------------------------ make-exacts-walkup [19] 100.0% [25] 3074(19.2%) 0(0.0%) eval-prog ...ction-both-ends/src/programs.rkt:82:0 hash-ref! [30] 100.0% ------------------------------------------------------------------------ localize! [21] 100.0% [26] 546(3.4%) 0(0.0%) localize-error ...-ends/src/core/localize.rkt:58:0 hash-ref! [30] 100.0% ------------------------------------------------------------------------ simplify! [22] 100.0% [27] 334(2.1%) 0(0.0%) ??? ...ection-both-ends/src/core/simplify.rkt:42:0 egraph-run [31] 100.0% ------------------------------------------------------------------------ finalize-iter! [23] 100.0% [28] 220(1.4%) 0(0.0%) ??? ...contract/private/arrow-val-first.rkt:486:18 for-loop [34] 100.0% ------------------------------------------------------------------------ loop [24] 100.0% [29] 10218(63.7%) 0(0.0%) composed ...ollects/racket/private/list.rkt:321:16 ??? [35] 84.4% ??? [55] 8.6% ??? [37] 4.6% ...higher-order.rkt:379:33 [50] 2.4% ------------------------------------------------------------------------ localize-error [26] 3.7% map [45] 11.4% eval-prog [25] 18.5% loop [24] 66.4% [30] 3620(22.6%) 0(0.0%) hash-ref! .../racket/private/more-scheme.rkt:376:2 ??? [2] 66.4% bigfloat-hash [36] 18.5% parse-loop15 [38] 15.1% ------------------------------------------------------------------------ ??? [27] 100.0% [31] 334(2.1%) 0(0.0%) egraph-run .../pkgs/egg-herbie-linux/main.rkt:49:0 egraph-add-exprs [39] 100.0% ------------------------------------------------------------------------ loop [24] 100.0% [32] 224(1.4%) 0(0.0%) expand-id-application-form17 (unknown source) resolve+shift28 [6] 100.0% ------------------------------------------------------------------------ loop [24] 100.0% [33] 220(1.4%) 0(0.0%) gf (unknown source) propagation-merge [40] 100.0% ------------------------------------------------------------------------ ??? [28] 100.0% [34] 220(1.4%) 0(0.0%) for-loop ...-both-ends/src/core/alt-table.rkt:46:2 atab-add-altn [41] 100.0% ------------------------------------------------------------------------ .../more-scheme.rkt:261:28 [10] 2.5% composed [29] 97.5% [35] 8848(55.1%) 220(1.4%) ??? ...tract/private/arrow-higher-order.rkt:379:33 bf-complex-mult [42] 84.8% bf-complex-add [44] 12.7% ------------------------------------------------------------------------ hash-ref! [30] 100.0% [36] 3074(19.2%) 0(0.0%) bigfloat-hash ...h/private/bigfloat/mpfr.rkt:168:0 bfcanonicalize [43] 100.0% ------------------------------------------------------------------------ .../more-scheme.rkt:261:28 [10] 29.5% composed [29] 70.5% [37] 664(4.1%) 664(4.1%) ??? ...tract/private/arrow-higher-order.rkt:375:33 ------------------------------------------------------------------------ hash-ref! [30] 100.0% [38] 546(3.4%) 0(0.0%) parse-loop15 (unknown source) map [45] 79.5% for-loop [47] 20.5% ------------------------------------------------------------------------ egraph-run [31] 100.0% [39] 334(2.1%) 0(0.0%) egraph-add-exprs ...gg-herbie-linux/main.rkt:111:0 ??? [48] 100.0% ------------------------------------------------------------------------ gf [33] 100.0% [40] 220(1.4%) 220(1.4%) propagation-merge (unknown source) ------------------------------------------------------------------------ for-loop [34] 100.0% [41] 220(1.4%) 0(0.0%) atab-add-altn ...ends/src/core/alt-table.rkt:194:0 errors [46] 100.0% ------------------------------------------------------------------------ ??? [35] 100.0% [42] 7500(46.7%) 210(1.3%) bf-complex-mult ...th-ends/src/bigcomplex.rkt:30:0 bf* [49] 63.8% ??? [55] 24.1% ...higher-order.rkt:379:33 [50] 9.4% ------------------------------------------------------------------------ bigfloat-hash [36] 100.0% [43] 3074(19.2%) 3074(19.2%) bfcanonicalize .../private/bigfloat/mpfr.rkt:158:0 ------------------------------------------------------------------------ ??? [35] 100.0% [44] 1128(7.0%) 0(0.0%) bf-complex-add ...oth-ends/src/bigcomplex.rkt:23:0 ??? [55] 100.0% ------------------------------------------------------------------------ parse-loop15 [38] 100.0% [45] 546(3.4%) 0(0.0%) map ...t-7.5/collects/racket/private/map.rkt:35:13 hash-ref! [30] 96.2% loop [53] 3.8% ------------------------------------------------------------------------ .../more-scheme.rkt:261:28 [10] 47.1% atab-add-altn [41] 52.9% [46] 416(2.6%) 0(0.0%) errors ...detection-both-ends/src/points.rkt:203:0 temp85_0 [51] 52.9% for-loop [54] 47.1% ------------------------------------------------------------------------ parse-loop15 [38] 100.0% [47] 336(2.1%) 336(2.1%) for-loop ...-both-ends/src/core/localize.rkt:45:21 ------------------------------------------------------------------------ egraph-add-exprs [39] 100.0% [48] 334(2.1%) 0(0.0%) ??? ...ction-both-ends/src/core/simplify.rkt:102:6 for-loop [52] 100.0% ------------------------------------------------------------------------ bf-complex-mult [42] 100.0% [49] 4782(29.8%) 224(1.4%) bf* ...ath/private/bigfloat/bigfloat-mpfr.rkt:95:0 ??? [55] 95.3% ------------------------------------------------------------------------ composed [29] 25.6% bf-complex-mult [42] 74.4% [50] 944(5.9%) 242(1.5%) ...higher-order.rkt:379:33 (unknown source) ??? [57] 74.4% ------------------------------------------------------------------------ errors [46] 26.1% make-exacts-walkup [19] 73.9% [51] 844(5.3%) 0(0.0%) temp85_0 (unknown source) compile15 [56] 100.0% ------------------------------------------------------------------------ ??? [48] 100.0% [52] 334(2.1%) 334(2.1%) for-loop ...-both-ends/src/core/simplify.rkt:121:2 ------------------------------------------------------------------------ map [45] 3.1% loop [53] 96.9% [53] 210(1.3%) 0(0.0%) loop ...-7.5/collects/racket/private/map.rkt:40:19 loop [53] 96.9% ??? [55] 3.1% ------------------------------------------------------------------------ errors [46] 100.0% [54] 196(1.2%) 0(0.0%) for-loop ...tection-both-ends/src/points.rkt:205:2 .../more-scheme.rkt:261:28 [10] 100.0% ------------------------------------------------------------------------ loop [53] 2.4% composed [29] 10.3% bf-complex-add [44] 13.1% bf-complex-mult [42] 21.0% bf* [49] 53.1% [55] 8582(53.5%) 1750(10.9%) ??? ...-racket/utils/simple-result-arrow.rkt:39:12 bfmul [58] 71.7% bfneg [60] 7.9% ------------------------------------------------------------------------ temp85_0 [51] 100.0% [56] 844(5.3%) 0(0.0%) compile15 (unknown source) temp91_0 [59] 100.0% ------------------------------------------------------------------------ ...higher-order.rkt:379:33 [50] 100.0% [57] 702(4.4%) 702(4.4%) ??? ...cts/racket/contract/private/list.rkt:209:10 ------------------------------------------------------------------------ ??? [55] 100.0% [58] 6156(38.4%) 444(2.8%) bfmul ...-lib/math/private/bigfloat/mpfr.rkt:835:4 ??? [61] 60.6% new-mpfr [62] 32.2% ------------------------------------------------------------------------ compile15 [56] 100.0% [59] 844(5.3%) 0(0.0%) temp91_0 (unknown source) temp118_0 [63] 100.0% ------------------------------------------------------------------------ ??? [55] 100.0% [60] 676(4.2%) 0(0.0%) bfneg ...-lib/math/private/bigfloat/mpfr.rkt:632:4 ??? [61] 100.0% ------------------------------------------------------------------------ bfneg [60] 15.3% bfmul [58] 84.7% [61] 4408(27.5%) 4408(27.5%) ??? /opt/racket-7.5/collects/ffi/unsafe.rkt:938:4 ------------------------------------------------------------------------ bfmul [58] 100.0% [62] 1980(12.3%) 1980(12.3%) new-mpfr ...b/math/private/bigfloat/mpfr.rkt:348:0 ------------------------------------------------------------------------ temp91_0 [59] 100.0% [63] 844(5.3%) 0(0.0%) temp118_0 (unknown source) expand-capturing-lifts [64] 100.0% ------------------------------------------------------------------------ temp118_0 [63] 100.0% [64] 844(5.3%) 0(0.0%) expand-capturing-lifts (unknown source) lambda-clause-expander [65] 100.0% ------------------------------------------------------------------------ expand-capturing-lifts [64] 100.0% [65] 844(5.3%) 0(0.0%) lambda-clause-expander (unknown source) finish-bodys [66] 100.0% ------------------------------------------------------------------------ lambda-clause-expander [65] 5.7% for-loop [11] 94.3% [66] 844(5.3%) 0(0.0%) finish-bodys (unknown source) for-loop [11] 100.0% ------------------------------------------------------------------------