$ tar zxvf nbench-byte-2.1.tar.gz $ cd nbench-byte-2.1 $ make $ su # install -m 755 -o root -g root nbench /usr/local/bin
$ tar zxvf libmoto-mklinux.tar.gz $ cd libmoto $ su # install -m 644 -o root -g root libmoto.a /usr/lib
nbench: emfloat.o misc.o nbench0.o nbench1.o sysspec.o
$(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(LINKFLAGS)\
emfloat.o misc.o nbench0.o nbench1.o sysspec.o\
-o nbench -lm
を
nbench: emfloat.o misc.o nbench0.o nbench1.o sysspec.o
$(CC) $(MACHINE) $(DEFINES) $(CFLAGS) $(LINKFLAGS)\
emfloat.o misc.o nbench0.o nbench1.o sysspec.o\
-o nbench -lmoto -lm
に変更して make しなおし以下のようにinstallします。# cp nbench nbench-lmoto # install -m 755 -o root -g root nbench-lmoto /usr/local/bin
$ nbench (またはnbench-lmoto) または $ nbench > result.txt
| Machine | CPU | cache | Integer Index | FP Index | etc |
|---|---|---|---|---|---|
| PM8100/80AV | PowerPC601 | 32KB+L2 256KB | 1.133 | 0.692 | |
| PM8100/80AV | PowerPC601 | 32KB+L2 256KB | 1.131 | 1.121 | with libmoto |
| PM8500/180/G3 | PowerPC750 | none | 4.505 | 2.148 | |
| PM8500/180/G3 | PowerPC750 | none | 4.527 | 3.287 | with libmoto |
| PM8500/180/G3 | PowerPC750 | 2:1 backside 512KB | 4.793 | 2.621 | |
| PM8500/180/G3 | PowerPC750 | 2:1 backside 512KB | 4.811 | 4.010 | with libmoto |