Annotation of gforth/timings.sc, revision 1.3
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.1 anton 6: format V 10 0 0
1.3 ! anton 7: format W 10 0 0
1.1 anton 8: format Z 10 0 0
1.3 ! anton 9: format AA 10 0 0
1.1 anton 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"
1.3 ! anton 27: rightstring S0 = "TILE"
1.1 anton 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
1.2 anton 37: let J1 = 29.89
1.1 anton 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
1.3 ! anton 46: let S1 = 256.48
1.1 anton 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
1.2 anton 55: let J2 = 35.42
1.1 anton 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
1.3 ! anton 63: let S2 = 137.34
1.1 anton 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
1.2 anton 72: let J3 = 26.96
1.1 anton 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
1.3 ! anton 80: let S3 = 110.19
1.1 anton 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
1.2 anton 90: let J4 = 34.59
1.1 anton 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
1.3 ! anton 99: let S4 = 148.71
1.1 anton 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-"
1.3 ! anton 107: rightstring V5 = "interp."
! 108: rightstring W5 = ".o"
! 109: rightstring X5 = "size"
! 110: rightstring Y5 = "compile"
! 111: rightstring Z5 = "source"
! 112: rightstring AA5 = "C"
1.1 anton 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"
1.3 ! anton 130: rightstring S6 = "TILE"
1.1 anton 131: rightstring V6 = "size"
1.3 ! anton 132: rightstring W6 = "size"
! 133: rightstring X6 = "ratio"
! 134: rightstring Y6 = "time"
1.1 anton 135: rightstring Z6 = "lines"
1.3 ! anton 136: rightstring AA6 = "lines"
1.1 anton 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
1.3 ! anton 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
1.1 anton 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
1.3 ! anton 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
1.1 anton 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
1.3 ! anton 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
1.1 anton 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
1.3 ! anton 233: let S10 = $B4/S4
! 234: leftstring U10 = "fib"
1.1 anton 235: let V10 = 140
1.3 ! anton 236: let W10 = 140
! 237: let X10 = V10/W10
! 238: let Y10 = 0.9
! 239: let Z10 = 10
! 240: let AA10 = 169
1.1 anton 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
1.3 ! anton 248: let S12 = S1/D1
1.1 anton 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
1.3 ! anton 256: let S13 = S2/D2
1.1 anton 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
1.3 ! anton 264: let S14 = S3/D3
1.1 anton 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
1.3 ! anton 272: let S15 = S4/D4
1.1 anton 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-"
1.3 ! anton 282: rightstring T16 = "abs.\ time"
1.1 anton 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"
1.3 ! anton 300: rightstring S17 = "TILE"
! 301: rightstring T17 = "f2c opt."
1.1 anton 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
1.3 ! anton 319: let S18 = S1/$C1
! 320: let T18 = C1
! 321: fmt T18 "##0.00s"
1.1 anton 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
1.3 ! anton 339: let S19 = S2/$C2
! 340: let T19 = C2
! 341: fmt T19 "##0.00s"
1.1 anton 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
1.3 ! anton 359: let S20 = S3/$C3
! 360: let T20 = C3
! 361: fmt T20 "##0.00s"
1.1 anton 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
1.3 ! anton 379: let S21 = S4/$C4
! 380: let T21 = C4
! 381: fmt T21 "##0.00s"
1.1 anton 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-"
1.3 ! anton 395: rightstring T23 = "abs.\ time"
1.1 anton 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"
1.3 ! anton 413: rightstring S24 = "TILE"
! 414: rightstring T24 = "f2c opt."
1.1 anton 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
1.3 ! anton 432: let S25 = S1/$J1
! 433: let T25 = C1
! 434: fmt T25 "##0.00s"
1.1 anton 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
1.3 ! anton 452: let S26 = S2/$J2
! 453: let T26 = C2
! 454: fmt T26 "##0.00s"
1.1 anton 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
1.3 ! anton 472: let S27 = S3/$J3
! 473: let T27 = C3
! 474: fmt T27 "##0.00s"
1.1 anton 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
1.3 ! anton 492: let S28 = S4/$J4
! 493: let T28 = C4
! 494: fmt T28 "##0.00s"
! 495: goto A27
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>