BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)
TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 57.553 : 1.48 : 0.48
STRING SORT : 1.4477 : 0.65 : 0.10
BITFIELD : 1.385e+07 : 2.38 : 0.50
FP EMULATION : 6.1876 : 2.97 : 0.69
FOURIER : 1456.3 : 1.66 : 0.93
ASSIGNMENT : 0.5997 : 2.28 : 0.59
IDEA : 161.06 : 2.46 : 0.73
HUFFMAN : 87.658 : 2.43 : 0.78
NEURAL NET : 0.95021 : 1.53 : 0.64
LU DECOMPOSITION : 22.905 : 1.19 : 0.86
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 1.908
FLOATING-POINT INDEX: 1.442
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : 200MHz MIPS R4400
L2 Cache : 1MB
OS : IRIX 5.3
C compiler : GCC 3.4.6
libc :
MEMORY INDEX : 0.309
INTEGER INDEX : 0.659
FLOATING-POINT INDEX: 0.800
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.
Nächstes Ziel: IRIX 4 und GCC 3.1.1
wird aber wohl erst in 2 wochen oder so...ist irgendwie zeitaufwändiger als erwartet
EDIT: für größere Sachen ists echt sauhilfreich, ein separates objdir anzulegen und dort drin getrennt vom source zu compilieren. ich hab mir mehrmals meinen source-tree kaputt gemacht (z.B. einmal make distclean gemacht, danach ist der build aber mangels bison und flex abgebrochen) und der gcc-sourcetree ist groß genug, dass es (in verbindung mit nem langsamen Dateisystem wie EFS) gleich mal 20min dauert den zu löschen und die tar.gz neu zu entpacken
(Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2010 22:51 von oreissig.)
09.05.2010 22:10
Blue-Fox
nothing to see here
Beiträge: 2.749
Registriert seit: Jul 2008
[Split] GCC bootstrappen auf klassischen Plattformen (oreissigs Odyssee)
hmm...
(20:14:04) oreissig: jemand ne ahnung, wie man am besten patches macht? also nen diff von verzeichnisbäumen?
der verzeichnisbaum mit meinem objdir ist 460mb groß, das objdir allein 280, tar.gz ist 108 und tar.bz2 80mb...das ist mir eigentlich alles zu viel dafür, dass ich nur 10 zeilen auskommentiert und eine geändert hab
(achja: wenn möglich mit spartanischen bordmitteln, fremdprogs auf irix 5.3 zum compilieren zu bekommen macht u.U. ne soo viel spaß (wie man hier sieht))
[Split] GCC bootstrappen auf klassischen Plattformen (oreissigs Odyssee)
DosAmp schrieb: diff -re verzeichnis1 verzeichnis2 (-r = rekursiv Verzeichnisbäume durchgehen, -e Skript für ed anlegen)?
Yay, rockt!
brauch netmal GNU-Tools dafür, System V-diff kanns auch
EDIT: ich nehms zurück...weiß jetz nich obs daran liegt, dass ich kein GNU diff hab, aber bei mir kommt da nix raus, was ich einfach in ed tun kann und der transformiert das dann wie gewünscht
so siehts im Moment aus:
Code:
Only in gcc-3.4.6-my/gcc/cp: cp-tree2.h
diff -re gcc-3.4.6/gcc/cp/mangle.c gcc-3.4.6-my/gcc/cp/mangle.c
56c
#include "cp-tree2.h"
.
Only in gcc-3.4.6-my/gcc: libintl.h
diff -re gcc-3.4.6/gcc/rtl.h gcc-3.4.6-my/gcc/rtl.h
88c
/*unsigned : 2;*/
.
(Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2010 20:22 von oreissig.)