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