**** g++-3.3 -Os **** 1 calls: 214 bytes 2 calls: 369 bytes (+ 155) 3 calls: 516 bytes (+ 147) 4 calls: 663 bytes (+ 147) 5 calls: 810 bytes (+ 147) 6 calls: 957 bytes (+ 147) 7 calls: 1104 bytes (+ 147) 8 calls: 1251 bytes (+ 147) 9 calls: 1398 bytes (+ 147) 10 calls: 1545 bytes (+ 147) 11 calls: 1692 bytes (+ 147) 12 calls: 1839 bytes (+ 147) 13 calls: 1986 bytes (+ 147) 14 calls: 2133 bytes (+ 147) 15 calls: 2280 bytes (+ 147) 16 calls: 2427 bytes (+ 147) 17 calls: 2574 bytes (+ 147) 18 calls: 2721 bytes (+ 147) 19 calls: 2868 bytes (+ 147) 20 calls: 3015 bytes (+ 147) 21 calls: 3162 bytes (+ 147) 22 calls: 3309 bytes (+ 147) 23 calls: 3456 bytes (+ 147) 24 calls: 3603 bytes (+ 147) 25 calls: 3750 bytes (+ 147) 26 calls: 5414 bytes (+ 1664) 27 calls: 5622 bytes (+ 208) 28 calls: 5830 bytes (+ 208) 29 calls: 6038 bytes (+ 208) 30 calls: 6246 bytes (+ 208) 31 calls: 6454 bytes (+ 208) 32 calls: 6662 bytes (+ 208) 33 calls: 6870 bytes (+ 208) 34 calls: 7078 bytes (+ 208) 35 calls: 7286 bytes (+ 208) 36 calls: 7494 bytes (+ 208) 37 calls: 7702 bytes (+ 208) 38 calls: 7910 bytes (+ 208) 39 calls: 8118 bytes (+ 208) **** g++-3.3 -O3 **** 1 calls: 269 bytes 2 calls: 439 bytes (+ 170) 3 calls: 615 bytes (+ 176) 4 calls: 769 bytes (+ 154) 5 calls: 919 bytes (+ 150) 6 calls: 1085 bytes (+ 166) 7 calls: 1235 bytes (+ 150) 8 calls: 1401 bytes (+ 166) 9 calls: 1567 bytes (+ 166) 10 calls: 1733 bytes (+ 166) 11 calls: 1899 bytes (+ 166) 12 calls: 2049 bytes (+ 150) 13 calls: 2215 bytes (+ 166) 14 calls: 2381 bytes (+ 166) 15 calls: 2547 bytes (+ 166) 16 calls: 2697 bytes (+ 150) 17 calls: 2863 bytes (+ 166) 18 calls: 3029 bytes (+ 166) 19 calls: 3201 bytes (+ 172) 20 calls: 3357 bytes (+ 156) 21 calls: 3532 bytes (+ 175) 22 calls: 3707 bytes (+ 175) 23 calls: 3866 bytes (+ 159) 24 calls: 4041 bytes (+ 175) 25 calls: 4216 bytes (+ 175) 26 calls: 6102 bytes (+ 1886) 27 calls: 6337 bytes (+ 235) 28 calls: 6572 bytes (+ 235) 29 calls: 6791 bytes (+ 219) 30 calls: 7026 bytes (+ 235) 31 calls: 7261 bytes (+ 235) 32 calls: 7496 bytes (+ 235) 33 calls: 7715 bytes (+ 219) 34 calls: 7950 bytes (+ 235) 35 calls: 8185 bytes (+ 235) 36 calls: 8420 bytes (+ 235) 37 calls: 8639 bytes (+ 219) 38 calls: 8874 bytes (+ 235) 39 calls: 9109 bytes (+ 235) **** g++-3.4 -Os **** 1 calls: 244 bytes 2 calls: 447 bytes (+ 203) 3 calls: 650 bytes (+ 203) 4 calls: 853 bytes (+ 203) 5 calls: 1056 bytes (+ 203) 6 calls: 1259 bytes (+ 203) 7 calls: 1462 bytes (+ 203) 8 calls: 1665 bytes (+ 203) 9 calls: 1868 bytes (+ 203) 10 calls: 2071 bytes (+ 203) 11 calls: 2274 bytes (+ 203) 12 calls: 2477 bytes (+ 203) 13 calls: 2680 bytes (+ 203) 14 calls: 2883 bytes (+ 203) 15 calls: 194 bytes (+ -2689) 16 calls: 206 bytes (+ 12) 17 calls: 221 bytes (+ 15) 18 calls: 233 bytes (+ 12) 19 calls: 245 bytes (+ 12) 20 calls: 257 bytes (+ 12) 21 calls: 272 bytes (+ 15) 22 calls: 284 bytes (+ 12) 23 calls: 296 bytes (+ 12) 24 calls: 308 bytes (+ 12) 25 calls: 323 bytes (+ 15) 26 calls: 335 bytes (+ 12) 27 calls: 347 bytes (+ 12) 28 calls: 359 bytes (+ 12) 29 calls: 374 bytes (+ 15) 30 calls: 386 bytes (+ 12) 31 calls: 398 bytes (+ 12) 32 calls: 410 bytes (+ 12) 33 calls: 425 bytes (+ 15) 34 calls: 437 bytes (+ 12) 35 calls: 449 bytes (+ 12) 36 calls: 461 bytes (+ 12) 37 calls: 476 bytes (+ 15) 38 calls: 488 bytes (+ 12) 39 calls: 500 bytes (+ 12) **** g++-3.4 -O3 **** 1 calls: 309 bytes 2 calls: 527 bytes (+ 218) 3 calls: 767 bytes (+ 240) 4 calls: 1023 bytes (+ 256) 5 calls: 1242 bytes (+ 219) 6 calls: 1514 bytes (+ 272) 7 calls: 1754 bytes (+ 240) 8 calls: 1994 bytes (+ 240) 9 calls: 2234 bytes (+ 240) 10 calls: 2463 bytes (+ 229) 11 calls: 2724 bytes (+ 261) 12 calls: 2932 bytes (+ 208) 13 calls: 3161 bytes (+ 229) 14 calls: 3406 bytes (+ 245) 15 calls: 216 bytes (+ -3190) 16 calls: 230 bytes (+ 14) 17 calls: 244 bytes (+ 14) 18 calls: 258 bytes (+ 14) 19 calls: 272 bytes (+ 14) 20 calls: 286 bytes (+ 14) 21 calls: 300 bytes (+ 14) 22 calls: 314 bytes (+ 14) 23 calls: 328 bytes (+ 14) 24 calls: 342 bytes (+ 14) 25 calls: 356 bytes (+ 14) 26 calls: 370 bytes (+ 14) 27 calls: 384 bytes (+ 14) 28 calls: 398 bytes (+ 14) 29 calls: 412 bytes (+ 14) 30 calls: 426 bytes (+ 14) 31 calls: 440 bytes (+ 14) 32 calls: 454 bytes (+ 14) 33 calls: 468 bytes (+ 14) 34 calls: 482 bytes (+ 14) 35 calls: 496 bytes (+ 14) 36 calls: 510 bytes (+ 14) 37 calls: 524 bytes (+ 14) 38 calls: 538 bytes (+ 14) 39 calls: 552 bytes (+ 14)