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