File:  [gforth] / gforth / timings.sc
Revision 1.7: download - view: text, annotated - select for diffs
Tue Apr 14 16:43:08 1998 UTC (25 years, 11 months ago) by anton
Branches: MAIN
CVS tags: HEAD
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

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