user> (boyer) Vop Count Cost Percent CONS: 226,447 10,856,119 32.5% MOVE-OPERAND: 2,396,866 2,928,815 8.8% CHECK-LIST: 604,683 2,837,345 8.5% KNOWN-RETURN: 452,054 2,802,398 8.4% CONSP: 419,207 2,367,716 7.1% KNOWN-CALL-LOCAL: 452,054 1,808,216 5.4% CAR: 956,022 1,410,055 4.2% IF-EQ: 872,818 1,388,810 4.2% MOVE-ARGUMENT: 1,710,078 1,181,392 3.5% MOVE: 1,385,808 1,165,984 3.5% CALL-NAMED: 80,859 970,308 2.9% ALLOCATE-FRAME: 452,054 904,108 2.7% BRANCH: 530,229 724,873 2.2% CDR: 559,114 710,633 2.1% user> (browse) Vop Count Cost Percent GENERIC-EQL: 115,400 10,270,600 19.4% CALL-NAMED: 803,002 9,636,024 18.2% CONS: 239,800 9,143,100 17.3% CHECK-LIST: 1,046,574 5,775,824 10.9% IF-EQ: 1,973,104 5,458,410 10.3% CAR: 1,738,000 4,187,100 7.9% MOVE: 2,611,777 1,454,129 2.7% MOVE-ARGUMENT: 1,778,101 1,420,502 2.7% MOVE-OPERAND: 827,000 1,124,700 2.1% CHECK-BOUND: 226,800 907,200 1.7% CONSP: 144,600 867,600 1.6% CDR: 534,676 827,275 1.6% BRANCH: 371,509 653,711 1.2% KNOWN-RETURN: 80,000 560,000 1.1% user> (ctak 18 12 6) Vop Count Cost Percent THROW: 47,707 5,629,426 53.9% MAKE-CATCH-BLOCK: 47,707 667,898 6.4% UNBIND-TO-HERE: 47,707 572,484 5.5% FAST-IF- (destructive 600 50) Vop Count Cost Percent CONS: 43,105 2,241,575 50.3% CHECK-CONS: 88,996 543,228 12.2% CHECK-FIXNUM: 127,982 383,946 8.6% SET-CAR: 84,550 337,745 7.6% FAST-EQL-C/FIXNUM: 142,635 231,042 5.2% FAST--/FIXNUM: 127,980 129,180 2.9% CHECK-LIST: 25,365 117,313 2.6% LENGTH: 9,252 111,024 2.5% CDR: 99,537 100,565 2.3% MOVE: 334,206 98,632 2.2% MOVE-OPERAND: 38,728 39,588 0.9% BRANCH: 15,949 27,175 0.6% CAR: 20,824 22,284 0.5% SET-CDR: 9,167 18,249 0.4% user> (dolist (exp '(2 5 10 15)) ; frpoly fixnum (pexptsq frpoly-r exp)) Vop Count Cost Percent GENERIC-=: 85,542 7,682,719 28.2% GENERIC-*: 25,164 4,856,652 17.8% GENERIC-+: 35,646 2,893,626 10.6% CHECK-LIST: 354,537 1,568,869 5.8% GENERIC->: 20,066 1,545,082 5.7% NUMBERP: 79,329 1,389,200 5.1% CONS: 42,142 1,280,615 4.7% GENERIC-<: 13,194 1,015,938 3.7% CDR: 305,936 710,880 2.6% SYMBOL-VALUE: 93,874 657,118 2.4% CONSP: 84,448 561,447 2.1% MOVE: 571,469 507,641 1.9% IF-EQ: 244,330 393,670 1.4% MOVE-OPERAND: 368,727 388,007 1.4% user> (puzzle) Vop Count Cost Percent CHECK-BOUND: 1,719,958 7,805,336 21.7% SYMBOL-VALUE: 955,372 6,685,726 18.6% CHECK-FIXNUM: 1,576,717 4,730,151 13.2% DATA-VECTOR-REF/SIMPLE-VECTOR: 918,381 2,731,820 7.6% FAST-IF->/FIXNUM: 766,220 2,299,132 6.4% MOVE-FROM-WORD/FIXNUM: 766,720 2,286,694 6.4% IF-EQ: 852,584 1,705,168 4.8% FAST-+/FIXNUM: 1,647,881 1,672,437 4.7% %ARRAY-DATA-VECTOR: 766,720 1,526,707 4.3% FAST-ASH: 766,720 1,526,707 4.3% MOVE: 2,935,732 901,916 2.5% MOVE-TO-WORD/FIXNUM: 766,720 766,720 2.1% FIXNUMP: 82,140 246,420 0.7% FAST-IF->-C/FIXNUM: 58,310 175,302 0.5% user> (triangle 22) Vop Count Cost Percent SYMBOL-VALUE: 17,759,409 124,315,863 19.3% CHECK-FIXNUM: 20,416,279 67,051,408 10.4% FAST-EQL-C/FIXNUM: 19,607,374 58,587,172 9.1% CHECK-BOUND: 17,757,083 53,443,260 8.3% MOVE-OPERAND: 46,425,222 52,228,569 8.1% DATA-VECTOR-REF/SIMPLE-VECTOR: 16,623,531 48,898,977 7.6% MOVE: 89,458,838 40,310,331 6.2% KNOWN-RETURN: 5,802,573 34,815,438 5.4% VECTOR-LENGTH: 17,757,083 25,750,014 4.0% FIXNUMP: 7,820,920 23,462,760 3.6% KNOWN-CALL-LOCAL: 5,802,573 23,210,292 3.6% FAST-IF-<-C/FIXNUM: 13,784,653 19,748,386 3.1% IF-EQ: 11,767,078 17,569,649 2.7% MOVE-ARGUMENT: 23,211,841 17,409,266 2.7% user> (tak 18 12 6) Vop Count Cost Percent KNOWN-RETURN: 47,707 286,242 17.5% MOVE-OPERAND: 206,726 254,432 15.5% MOVE: 206,734 206,734 12.6% KNOWN-CALL-LOCAL: 47,707 190,828 11.7% FAST-IF- (init-traverse) Vop Count Cost Percent CHECK-LIST: 1,703,304 5,832,841 28.1% GENERIC-*: 24,462 4,745,628 22.8% CHECK-FIXNUM: 1,058,914 3,176,742 15.3% CDR: 1,634,863 1,634,863 7.9% FAST-EQL-C/FIXNUM: 1,095,411 1,095,411 5.3% FAST--/FIXNUM: 1,058,814 1,058,814 5.1% CALL-NAMED: 36,696 440,352 2.1% FAST-TRUNCATE/FIXNUM: 48,924 293,544 1.4% KNOWN-RETURN: 49,026 245,228 1.2% CAR: 139,696 230,465 1.1% IF-EQ: 90,771 218,137 1.0% KNOWN-CALL-LOCAL: 49,026 196,104 0.9% MOVE-OPERAND: 147,170 183,963 0.9% MOVE: 2,945,710 183,386 0.9% user> (run-traverse) Vop Count Cost Percent MOVE-OPERAND: 24,463,000 30,578,750 20.2% IF-EQ: 9,349,000 21,731,250 14.4% KNOWN-RETURN: 3,058,250 18,349,500 12.1% CHECK-LIST: 3,057,750 15,288,750 10.1% KNOWN-CALL-LOCAL: 3,058,250 12,233,000 8.1% STRUCTUREP: 3,058,000 12,232,000 8.1% STRUCTURE-REF: 6,291,000 9,499,000 6.3% MOVE: 9,349,558 6,266,555 4.1% ALLOCATE-FRAME: 3,058,250 6,116,500 4.0% MOVE-ARGUMENT: 12,232,750 6,116,250 4.0% BRANCH: 3,133,126 3,158,126 2.1% CURRENT-FP: 3,058,250 3,058,250 2.0% CAR: 3,057,750 3,057,750 2.0% CDR: 3,057,750 3,057,750 2.0%