Return to timings.sc CVS log | Up to [gforth] / gforth |

File:
[gforth] / gforth / timings.sc

Revision**1.3**: download - view: text, annotated - select for diffs

*Thu Jan 25 16:45:56 1996 UTC* (25 years, 9 months ago) by *anton*

Branches: MAIN

CVS tags: HEAD

Revision

Branches: MAIN

CVS tags: HEAD

eliminated "make realclean"; it's dangerous and useless. eliminated relocation stuff in the kernal; was buggy and useless. SIGPIPE now returns control to Forth. Implemented form, rows, and cols; SIGWINCH updates these (on good OS's). changed popen and pclose to open-pipe and close-pipe.

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>