Return to timings.sc CVS log | Up to [gforth] / gforth |
emacs update bug fix in gforth.el bug fix in struct.fs, compat/struct.fs main.c: stdout is now unbuffered, if it is a tty
1: # This data file was generated by the Spreadsheet Calculator. 2: # You almost certainly shouldn't edit it. 3: 4: set numeric tblstyle = latex craction = 1 5: format B 8 2 0 6: format C 6 2 0 7: format D 6 2 0 8: format E 6 2 0 9: format F 6 2 0 10: format G 6 2 0 11: format H 6 2 0 12: format I 6 2 0 13: format J 6 2 0 14: format K 6 2 0 15: format L 6 2 0 16: format M 6 2 0 17: format N 6 2 0 18: format O 6 2 0 19: format P 6 2 0 20: format Q 6 2 0 21: format R 6 2 0 22: format S 6 2 0 23: format T 6 2 0 24: format U 7 2 0 25: format X 10 0 0 26: format Y 10 0 0 27: format AB 10 0 0 28: format AC 10 0 0 29: label B0 = "gforth" 30: label C0 = "f2c -O3 .." 31: label D0 = "timbre" 32: label E0 = "f2c noopt" 33: label F0 = "manual time" 34: label G0 = "bigForth" 35: rightstring H0 = "iForth" 36: rightstring I0 = "mxForth" 37: label J0 = "NT-F NCC" 38: label K0 = "gforth" 39: label L0 = "gforth" 40: label M0 = "gforth" 41: label N0 = "Win32Forth" 42: label O0 = "NT Forth" 43: label P0 = "eforth" 44: label Q0 = "eforth opt" 45: label R0 = "pfe" 46: label S0 = "thisForth" 47: rightstring T0 = "TILE" 48: rightstring U0 = "pforth" 49: leftstring A1 = "sieve 1000" 50: let A1 = 0 51: let B1 = 31.9 52: let C1 = 5.19 53: let E1 = 36.5 54: let F1 = 4.48 55: let G1 = 9.73 56: let H1 = 11.2 57: let I1 = 12.01 58: let J1 = 6.61 59: let K1 = 29.89 60: let L1 = 31.9 61: let M1 = 10.91 62: let N1 = 41.49 63: let O1 = 34.05 64: let P1 = 41.5000000005364 65: let Q1 = 25.3 66: let R1 = 47.18 67: let S1 = 95.07 68: let T1 = 256.48 69: let U1 = 215.27 70: leftstring A2 = "bubble 6000" 71: let B2 = 35.6 72: let C2 = 4.79 73: let E2 = 39.67 74: let F2 = 4.15 75: let G2 = 11.21 76: let H2 = 11.1 77: let I2 = 10.53 78: let J2 = 34.12 79: let K2 = 35.42 80: let L2 = 35.6 81: let M2 = 11.94 82: let N2 = 46.397 83: let O2 = 49.86 84: let P2 = 52.4 85: let Q2 = 31.1 86: let R2 = 53.24 87: let T2 = 137.34 88: let U2 = 489.24 89: leftstring A3 = "matmul 200" 90: let B3 = 28.3 91: let C3 = 4.02 92: let E3 = 37.6 93: let F3 = 4.43 94: let G3 = 12.157 95: let H3 = 8.8 96: let I3 = 9.29 97: let J3 = 16.66 98: let K3 = 26.96 99: let L3 = 28.3 100: let M3 = 11.24 101: let N3 = 39.677 102: let O3 = 36.53 103: let P3 = 39.4 104: let Q3 = 19.9 105: let R3 = 42.59 106: let T3 = 110.19 107: leftstring A4 = "fib 34" 108: let B4 = 36.7 109: let C4 = 7.96 110: let D4 = 25.02 111: let E4 = 39.17 112: let F4 = 7.96 113: let G4 = 10.88 114: let H4 = 10.5000000004768 115: let I4 = 7.56 116: let J4 = 11.74 117: let K4 = 34.59 118: let L4 = 36.7 119: let M4 = 13.13 120: let N4 = 52.725 121: let O4 = 46.23 122: let P4 = 42.3 123: let Q4 = 29.9 124: let R4 = 60.14 125: let S4 = 103.44 126: let T4 = 148.71 127: let U4 = 158.64 128: rightstring B5 = "time" 129: rightstring C5 = "Forth$\rightarrow$C" 130: rightstring E5 = "Forth$\rightarrow$C" 131: rightstring F5 = "hand-" 132: rightstring G5 = "big-" 133: rightstring J5 = "NT-Forth" 134: rightstring S5 = "This-" 135: rightstring X5 = "interp." 136: rightstring Y5 = ".o" 137: rightstring Z5 = "size" 138: rightstring AA5 = "compile" 139: rightstring AB5 = "source" 140: rightstring AC5 = "C" 141: rightstring B6 = "Gforth" 142: rightstring C6 = "opt." 143: rightstring D6 = "Timbre" 144: rightstring E6 = "no opt." 145: rightstring F6 = "coded C" 146: rightstring G6 = "Forth" 147: rightstring H6 = "iForth" 148: rightstring I6 = "iForth" 149: rightstring J6 = "NCC" 150: label K6 = "Gforth" 151: label L6 = "Gforth" 152: label M6 = "Gforth" 153: label N6 = "Win32Forth" 154: label O6 = "NT Forth" 155: rightstring P6 = "PFE" 156: rightstring Q6 = "PFE" 157: rightstring R6 = "PFE" 158: rightstring S6 = "Forth" 159: rightstring T6 = "TILE" 160: rightstring U6 = "TILE" 161: rightstring X6 = "size" 162: rightstring Y6 = "size" 163: rightstring Z6 = "ratio" 164: rightstring AA6 = "time" 165: rightstring AB6 = "lines" 166: rightstring AC6 = "lines" 167: leftstring A7 = "sieve" 168: let B7 = 31.9 169: let C7 = $B1/C1 170: let D7 = $B1/D1 171: let E7 = $B1/E1 172: let F7 = $B1/F1 173: let G7 = $B1/G1 174: let H7 = $B1/H1 175: let I7 = $B1/I1 176: let J7 = $B1/J1 177: let K7 = $B1/K1 178: let L7 = $B1/L1 179: let M7 = $B1/M1 180: let N7 = $B1/N1 181: let O7 = $B1/O1 182: let P7 = $B1/P1 183: let Q7 = $B1/Q1 184: let R7 = $B1/R1 185: let S7 = $B1/S1 186: let T7 = $B1/T1 187: let U7 = $B1/U1 188: leftstring W7 = "sieve" 189: let X7 = 418 190: let Y7 = 272 191: let Z7 = X7/Y7 192: let AA7 = 1.1 193: let AB7 = 25 194: let AC7 = 482 195: leftstring A8 = "bubble" 196: let B8 = 35.6 197: let C8 = $B2/C2 198: let D8 = $B2/D2 199: let E8 = $B2/E2 200: let F8 = $B2/F2 201: let G8 = $B2/G2 202: let H8 = $B2/H2 203: let I8 = $B2/I2 204: let J8 = $B2/J2 205: let K8 = $B2/K2 206: let L8 = $B2/L2 207: let M8 = $B2/M2 208: let N8 = $B2/N2 209: let O8 = $B2/O2 210: let P8 = $B2/P2 211: let Q8 = $B2/Q2 212: let R8 = $B2/R2 213: let S8 = $B2/S2 214: let T8 = $B2/T2 215: let U8 = $B2/U2 216: leftstring W8 = "bubble" 217: let X8 = 1020 218: let Y8 = 748 219: let Z8 = X8/Y8 220: let AA8 = 1.6 221: let AB8 = 72 222: let AC8 = 1100 223: leftstring A9 = "matmul" 224: let B9 = 28.3 225: let C9 = $B3/C3 226: let D9 = $B3/D3 227: let E9 = $B3/E3 228: let F9 = $B3/F3 229: let G9 = $B3/G3 230: let H9 = $B3/H3 231: let I9 = $B3/I3 232: let J9 = $B3/J3 233: let K9 = $B3/K3 234: let L9 = $B3/L3 235: let M9 = $B3/M3 236: let N9 = $B3/N3 237: let O9 = $B3/O3 238: let P9 = $B3/P3 239: let Q9 = $B3/Q3 240: let R9 = $B3/R3 241: let S9 = $B3/S3 242: let T9 = $B3/T3 243: let U9 = $B3/U3 244: leftstring W9 = "matmul" 245: let X9 = 784 246: let Y9 = 412 247: let Z9 = X9/Y9 248: let AA9 = 1.4 249: let AB9 = 55 250: let AC9 = 793 251: leftstring A10 = "fib" 252: let B10 = 36.7 253: let C10 = $B4/C4 254: let D10 = $B4/D4 255: let E10 = $B4/E4 256: let F10 = $B4/F4 257: let G10 = $B4/G4 258: let H10 = $B4/H4 259: let I10 = $B4/I4 260: let J10 = $B4/J4 261: let K10 = $B4/K4 262: let L10 = $B4/L4 263: let M10 = $B4/M4 264: let N10 = $B4/N4 265: let O10 = $B4/O4 266: let P10 = $B4/P4 267: let Q10 = $B4/Q4 268: let R10 = $B4/R4 269: let S10 = $B4/S4 270: let T10 = $B4/T4 271: let U10 = $B4/U4 272: leftstring W10 = "fib" 273: let X10 = 140 274: let Y10 = 140 275: let Z10 = X10/Y10 276: let AA10 = 0.9 277: let AB10 = 10 278: let AC10 = 169 279: let G12 = G1/C1 280: let H12 = H1/D1 281: let I12 = I1/E1 282: let J12 = J1/D1 283: let P12 = P1/C1 284: let Q12 = Q1/D1 285: let R12 = R1/D1 286: let S12 = S1/C1 287: let T12 = T1/D1 288: let U12 = U1/E1 289: let G13 = G2/C2 290: let H13 = H2/D2 291: let I13 = I2/E2 292: let J13 = J2/D2 293: let P13 = P2/C2 294: let Q13 = Q2/D2 295: let R13 = R2/D2 296: let S13 = S2/C2 297: let T13 = T2/D2 298: let U13 = U2/E2 299: let G14 = G3/C3 300: let H14 = H3/D3 301: let I14 = I3/E3 302: let J14 = J3/D3 303: let P14 = P3/C3 304: let Q14 = Q3/D3 305: let R14 = R3/D3 306: let S14 = S3/C3 307: let T14 = T3/D3 308: let U14 = U3/E3 309: let G15 = G4/C4 310: let H15 = H4/D4 311: let I15 = I4/E4 312: let J15 = J4/D4 313: let P15 = P4/C4 314: let Q15 = Q4/D4 315: let R15 = R4/D4 316: let S15 = S4/C4 317: let T15 = T4/D4 318: let U15 = U4/E4 319: rightstring B16 = "relative" 320: rightstring C16 = "f2c" 321: rightstring E16 = "f2c" 322: rightstring F16 = "hand-" 323: rightstring G16 = "big-" 324: label I16 = "mx-" 325: rightstring J16 = "NT Forth" 326: rightstring K16 = "DTC" 327: label L16 = "ITC" 328: label M16 = "P133" 329: rightstring N16 = "Win32-" 330: rightstring O16 = "NT" 331: rightstring S16 = "This-" 332: rightstring V16 = "abs.\ time" 333: rightstring B17 = "time" 334: rightstring C17 = "opt." 335: rightstring D17 = "Timbre" 336: rightstring E17 = "no opt." 337: rightstring F17 = "coded C" 338: rightstring G17 = "Forth" 339: rightstring H17 = "iForth" 340: rightstring I17 = "Forth" 341: rightstring J17 = "NCC" 342: rightstring K17 = "Gforth" 343: rightstring L17 = "Gforth" 344: rightstring M17 = "Gforth" 345: rightstring N17 = "Forth" 346: rightstring O17 = "Forth" 347: rightstring P17 = "PFE" 348: rightstring Q17 = "PFE" 349: rightstring R17 = "PFE" 350: rightstring S17 = "Forth" 351: rightstring T17 = "TILE" 352: rightstring U17 = "TILE" 353: rightstring V17 = "f2c opt." 354: leftstring B18 = "sieve" 355: let C18 = C1/$C1 356: let D18 = D1/$C1 357: let E18 = E1/$C1 358: let F18 = F1/$C1 359: let G18 = G1/$C1 360: let H18 = H1/$C1 361: let I18 = I1/$C1 362: let J18 = J1/$C1 363: let K18 = K1/$C1 364: let L18 = L1/$C1 365: let M18 = M1/$C1 366: let N18 = N1/$C1 367: let O18 = O1/$C1 368: let P18 = P1/$C1 369: let Q18 = Q1/$C1 370: let R18 = R1/$C1 371: let S18 = S1/$C1 372: let T18 = T1/$C1 373: let U18 = U1/$C1 374: let V18 = C1 375: fmt V18 "##0.00s" 376: leftstring B19 = "bubble" 377: let C19 = C2/$C2 378: let D19 = D2/$C2 379: let E19 = E2/$C2 380: let F19 = F2/$C2 381: let G19 = G2/$C2 382: let H19 = H2/$C2 383: let I19 = I2/$C2 384: let J19 = J2/$C2 385: let K19 = K2/$C2 386: let L19 = L2/$C2 387: let M19 = M2/$C2 388: let N19 = N2/$C2 389: let O19 = O2/$C2 390: let P19 = P2/$C2 391: let Q19 = Q2/$C2 392: let R19 = R2/$C2 393: let S19 = S2/$C2 394: let T19 = T2/$C2 395: let U19 = U2/$C2 396: let V19 = C2 397: fmt V19 "##0.00s" 398: leftstring B20 = "matmul" 399: let C20 = C3/$C3 400: let D20 = D3/$C3 401: let E20 = E3/$C3 402: let F20 = F3/$C3 403: let G20 = G3/$C3 404: let H20 = H3/$C3 405: let I20 = I3/$C3 406: let J20 = J3/$C3 407: let K20 = K3/$C3 408: let L20 = L3/$C3 409: let M20 = M3/$C3 410: let N20 = N3/$C3 411: let O20 = O3/$C3 412: let P20 = P3/$C3 413: let Q20 = Q3/$C3 414: let R20 = R3/$C3 415: let S20 = S3/$C3 416: let T20 = T3/$C3 417: let U20 = U3/$C3 418: let V20 = C3 419: fmt V20 "##0.00s" 420: leftstring B21 = "fib" 421: let C21 = C4/$C4 422: let D21 = D4/$C4 423: let E21 = E4/$C4 424: let F21 = F4/$C4 425: let G21 = G4/$C4 426: let H21 = H4/$C4 427: let I21 = I4/$C4 428: let J21 = J4/$C4 429: let K21 = K4/$C4 430: let L21 = L4/$C4 431: let M21 = M4/$C4 432: let N21 = N4/$C4 433: let O21 = O4/$C4 434: let P21 = P4/$C4 435: let Q21 = Q4/$C4 436: let R21 = R4/$C4 437: let S21 = S4/$C4 438: let T21 = T4/$C4 439: let U21 = U4/$C4 440: let V21 = C4 441: fmt V21 "##0.00s" 442: leftstring B23 = "relative" 443: rightstring C23 = "f2c" 444: rightstring E23 = "f2c" 445: rightstring F23 = "hand-" 446: rightstring G23 = "big-" 447: label I23 = "mx-" 448: rightstring J23 = "NT-Forth" 449: rightstring K23 = "DTC" 450: rightstring L23 = "ITC" 451: rightstring M23 = "P133 ITC" 452: rightstring N23 = "Win32-" 453: rightstring O23 = "NT" 454: rightstring Q23 = "eforth" 455: rightstring S23 = "This-" 456: rightstring V23 = "abs.\ time" 457: leftstring B24 = "time" 458: rightstring C24 = "opt." 459: rightstring D24 = "Timbre" 460: rightstring E24 = "no opt." 461: rightstring F24 = "coded C" 462: rightstring G24 = "Forth" 463: rightstring H24 = "iForth" 464: rightstring I24 = "Forth" 465: rightstring J24 = "NCC" 466: rightstring K24 = "Gforth" 467: rightstring L24 = "Gforth" 468: rightstring M24 = "Gforth" 469: rightstring N24 = "Forth" 470: rightstring O24 = "Forth" 471: label P24 = "eforth" 472: rightstring Q24 = "+opt" 473: rightstring R24 = "PFE" 474: rightstring S24 = "Forth" 475: rightstring T24 = "TILE" 476: rightstring U24 = "TILE" 477: rightstring V24 = "f2c opt." 478: leftstring B25 = "sieve" 479: let C25 = C1/$K1 480: let D25 = D1/$K1 481: let E25 = E1/$K1 482: let F25 = F1/$K1 483: let G25 = G1/$K1 484: let H25 = H1/$K1 485: let I25 = I1/$K1 486: let J25 = J1/$K1 487: let K25 = K1/$K1 488: let L25 = L1/$K1 489: let M25 = M1/$K1 490: let N25 = N1/$K1 491: let O25 = O1/$K1 492: let P25 = P1/$K1 493: let Q25 = Q1/$K1 494: let R25 = R1/$K1 495: let S25 = S1/$K1 496: let T25 = T1/$K1 497: let U25 = U1/$K1 498: let V25 = C1 499: fmt V25 "##0.00s" 500: leftstring B26 = "bubble" 501: let C26 = C2/$K2 502: let D26 = D2/$K2 503: let E26 = E2/$K2 504: let F26 = F2/$K2 505: let G26 = G2/$K2 506: let H26 = H2/$K2 507: let I26 = I2/$K2 508: let J26 = J2/$K2 509: let K26 = K2/$K2 510: let L26 = L2/$K2 511: let M26 = M2/$K2 512: let N26 = N2/$K2 513: let O26 = O2/$K2 514: let P26 = P2/$K2 515: let Q26 = Q2/$K2 516: let R26 = R2/$K2 517: let S26 = S2/$K2 518: let T26 = T2/$K2 519: let U26 = U2/$K2 520: let V26 = C2 521: fmt V26 "##0.00s" 522: leftstring B27 = "matmul" 523: let C27 = C3/$K3 524: let D27 = D3/$K3 525: let E27 = E3/$K3 526: let F27 = F3/$K3 527: let G27 = G3/$K3 528: let H27 = H3/$K3 529: let I27 = I3/$K3 530: let J27 = J3/$K3 531: let K27 = K3/$K3 532: let L27 = L3/$K3 533: let M27 = M3/$K3 534: let N27 = N3/$K3 535: let O27 = O3/$K3 536: let P27 = P3/$K3 537: let Q27 = Q3/$K3 538: let R27 = R3/$K3 539: let S27 = S3/$K3 540: let T27 = T3/$K3 541: let U27 = U3/$K3 542: let V27 = C3 543: fmt V27 "##0.00s" 544: leftstring B28 = "fib" 545: let C28 = C4/$K4 546: let D28 = D4/$K4 547: let E28 = E4/$K4 548: let F28 = F4/$K4 549: let G28 = G4/$K4 550: let H28 = H4/$K4 551: let I28 = I4/$K4 552: let J28 = J4/$K4 553: let K28 = K4/$K4 554: let L28 = L4/$K4 555: let M28 = M4/$K4 556: let N28 = N4/$K4 557: let O28 = O4/$K4 558: let P28 = P4/$K4 559: let Q28 = Q4/$K4 560: let R28 = R4/$K4 561: let S28 = S4/$K4 562: let T28 = T4/$K4 563: let U28 = U4/$K4 564: let V28 = C4 565: fmt V28 "##0.00s" 566: goto K23