Annotation of gforth/timings.sc, revision 1.6

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

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