Date: Mon, 20 Mar 2000 00:52:45 +0100 From: Javier Bardal Prieto Subject: Please run the benchmark in a K7 To: djgpp AT delorie DOT com Message-id: <200003192352.AAA04066@golum.inforg.uniovi.es> Content-transfer-encoding: 7BIT Reply-To: djgpp AT delorie DOT com >Doesn't this disable some Pentium-specific optimizations related to >scheduling instructions for simultaneous execution? > Yes, but the generated code its sufficiently optimized for this benchmark, may be that if you use pentium-specific optimizations, and make operations with more than 2 source-vectors the specific optimizations will make a good job (I supouse). The principal reason because I recomment to do not change it, is because if you run the SAME benchmark on your computer, you will obtain results more comparable, but make what you want, how I said before, you will obtain a possible improvement of about 2-3% >What about alignment: do architecture-specific switches affect >code/data/stack alignment? > I have tested pentium specific optimizations, and the code alignment does not affect the results, gcc optimizes it enought with this options. Data alignment: in 4 byte alignment, that is the default used by malloc, the doubles performance is 50% that with 8 byte alignment. See the source and you will see that data is 256 byte aligned, Is it enought? ;) >Also, what version of GCC and Binutils did you use? gcc 2.95.2, bnu2951 and djgpp 2.03 Here are the bench.c file, and the results for various processors in plain text, I expect this time don't be rejected. I will be happy if anybody executes the benchmark on his computer and post the results with the processor description, especially if your computer is an AMD K7, I'm curious about this processor performance. In the original question about integer performance, I supous the finality was for a variable-loop control, and the variable is always a register, well, this benchmark does not reflect this question, but reflect the processor performance in general cpu-intensive task (not M$-word, etc...). SET said that this benchmark does not tell the truth, and that K6 and Pentium II does not differ so as the benchmark says, well, amd-K6 have a very good pipeline, and a very good integer and float units, but DOES NOT IMPLEMENT DELAYED-WRITE!!!!, and this is the principal difference between Pentium and Pentium II generation. And if you consider that this is not an usual task, What is the justification for this slow performance of K6?, do you think that this is normal?, Is this test an anti-K6 benchmark?, answers and opinions are wellcomed. More reasons: - In video capture, with Intel Indeo, Picvideo MJPEG, Morgan Multimedia (optimized for K6), Microsoft MPEG-4, etc... The K6 gives about 50% frame rate obtained in a Pentium II at the same clock speed. - In all 3d-games (accelerated or not, and in this last case with the same accelerator), about 50% frame rate. - Scaling pictures, input resolution of 256x256 pixels grayscale, output resolution of 2048x2048, all in memory, no paging, and the K6-300 is a bit SLOWER that the Pentium 166MMX, and the Pentium II is 6 times faster!!!, this is an example of massive writing and very few reading. - MP3 Playing, WinAmp -> 5% of CPU in Pentium II, 25% in K6, and with the K6 optimized code enabled!!!! - Run a memory cache test, like cachechk, that test the reading speed and the writing speed of all cache memories (L1,L2 and main memory), and you will see by yourself the evidence: Read speed (MAX) Write speed (MAX) Pentium II 350 : 429 MB/s 432 MB/s AMD-K6 300 : 1226 MB/s 84.8 MB/s Pentium MMX 166: 231 MB/s 86.6 MB/s This results reflect the speed of the fastest memory on the PC, the L1 cache, in Pentium 166: 16kb, in Pentium II: 16kb, in K6-2:32kb. The AMD K6 is in a 100 MHz bus, the Pentium MMX in a 66 MHz, and the write speed is the same!!! aaarrrrggggg I'm very interested in K7 results, I want to know if AMD has solved this problem or not. Results with various processors: PIII_500 : 23.3691 PII_350 : 17.2815 K6II_300 : 9.60928 PMMX_166 : 5.29617 I486DX2_66: 1.17038 Remember the interpretation: PIII_500 is 23.3691/9.60928=2.432 times faster than a K6-2 at 300 MHz. And remember the values used for the test: Memory to test: 8 Times to execute the benchmark: 8 Use this values for an homogeneus test, you will obtain more precission if you execute the benchmark more times, but your test won't be so similar to compare, and if you change the memory to test your final index won't be comparable with the others, because cache memory. BENCH.C ------- #include #include #include #include #include struct timeval ttime; struct timezone tzone; double DTime() { double q; gettimeofday(&ttime,&tzone); q=(double)(ttime.tv_sec); q+=(double)(ttime.tv_usec)/(double)1000000; return q; } main() { long tc,ts,tl,tx,tf,td; long SIZE,VECESORIG; double inicio,fin; double InicioTotal,FinTotal,TTotal; double Operaciones,IR; double dsum,dmul,ddiv; double csum,cmul,cdiv; double ssum,smul,sdiv; double lsum,lmul,ldiv; double fsum,fmul,fdiv; double xsum,xmul,xdiv; // Maximos double dsumx,dmulx,ddivx; double csumx,cmulx,cdivx; double ssumx,smulx,sdivx; double lsumx,lmulx,ldivx; double fsumx,fmul; double xsumx,xmulx,xdivx; // Minimos double dsumn,dmuln,ddivn; double csumn,cmuln,cdivn; double ssumn,smuln,sdivn; double lsumn,lmuln,ldivn; double fsumn,fmuln,fdivn; double xsumn,xmuln,xdivn; // Medios double dsumm,dmulm,ddivm; double csumm,cmulm,cdivm; double ssumm,smulm,sdivm; double lsumm,lmulm,ldivm; double fsumm,fmulm,fdivm; double xsumm,xmulm,xdivm; float k; int ik,c,veces,VECTOR_SIZE,VECESI; float VECES; unsigned long TotalVecesc,TotalVecess,TotalVecesl,TotalVecesx,TotalVecesf,TotalVecesd; unsigned short sc; char *cbufa,*cbufb,*cbufc; short *sbufa,*sbufb,*sbufc; long *lbufa,*lbufb,*lbufc; long *xbufa,*xbufb,*xbufc; float *fbufa,*fbufb,*fbufc; double *dbufa,*dbufb,*dbufc; printf("Memoria a testear en Megabytes:"); scanf("%ld",&VECTOR_SIZE); printf("Veces a ejecutar el test (- autocalibrado):"); scanf("%f",&k); VECTOR_SIZE=(VECTOR_SIZE*1024*1024)/3; cbufa=(char *)(((long)malloc(VECTOR_SIZE*sizeof(char)+256)&(long)0xFFFFFF00)+256); fbufa=(float *)cbufa; sbufa=(short *)cbufa; lbufa=(long *)cbufa; xbufa=(long *)cbufa; dbufa=(double *)cbufa; cbufb=(char *)(((long)malloc(VECTOR_SIZE*sizeof(char)+256)&(long)0xFFFFFF00)+256); fbufb=(float *)cbufb; sbufb=(short *)cbufb; lbufb=(long *)cbufb; xbufb=(long *)cbufb; dbufb=(double *)cbufb; cbufc=(char *)(((long)malloc(VECTOR_SIZE*sizeof(char)+256)&(long)0xFFFFFF00)+256); fbufc=(float *)cbufc; sbufc=(short *)cbufc; lbufc=(long *)cbufc; xbufc=(long *)cbufc; dbufc=(double *)cbufc; if(cbufa==NULL || cbufb==NULL || cbufc==NULL) { printf("No hay memoria suficiente.\n"); exit(-1); } tc=VECTOR_SIZE/sizeof(char); ts=VECTOR_SIZE/sizeof(short); tl=VECTOR_SIZE/sizeof(long); tx=VECTOR_SIZE/sizeof(long); tf=VECTOR_SIZE/sizeof(float); td=VECTOR_SIZE/sizeof(double); if(k<=0) { // cargamos los vectores posiblemente paginados for(c=0;c31) { TotalVecesc++; VECESI=VECES; Operaciones+=SIZE*VECESI; inicio=DTime(); for(veces=0;vecescsumx) csumx=csum; if(cmul>cmulx) cmulx=cmul; if(cdiv>cdivx) cdivx=cdiv; if(csum31) { VECESI=VECES; Operaciones+=SIZE*VECESI; TotalVecess++; inicio=DTime(); for(veces=0;vecesssumx) ssumx=ssum; if(smul>smulx) smulx=smul; if(sdiv>sdivx) sdivx=sdiv; if(ssum31) { VECESI=VECES; Operaciones+=SIZE*VECESI; TotalVecesl++; inicio=DTime(); for(veces=0;veceslsumx) lsumx=lsum; if(lmul>lmulx) lmulx=lmul; if(ldiv>ldivx) ldivx=ldiv; if(lsum31) { VECESI=VECES; Operaciones+=SIZE*VECESI; TotalVecesx++; inicio=DTime(); for(veces=0;veces>8)*(xbufc[c]>>8); fin=DTime(); xmul=fin-inicio; inicio=DTime(); for(veces=0;vecesxsumx) xsumx=xsum; if(xmul>xmulx) xmulx=xmul; if(xdiv>xdivx) xdivx=xdiv; if(xsum31) { VECESI=VECES; Operaciones+=SIZE*VECESI; TotalVecesf++; inicio=DTime(); for(veces=0;vecesfsumx) fsumx=fsum; if(fmul>fmulx) fmulx=fmul; if(fdiv>fdivx) fdivx=fdiv; if(fsum31) { VECESI=VECES; Operaciones+=SIZE*VECESI; inicio=DTime(); TotalVecesd++; for(veces=0;vecesdsumx) dsumx=dsum; if(dmul>dmulx) dmulx=dmul; if(ddiv>ddivx) ddivx=ddiv; if(dsum autocalibrado):Punteros: 00000a1a00 000034c600 00005f7200 Resultados en Megaoperaciones/segundo: ------------------------------------------------------------------------------- Char : 15.64 sum, 11.59 mul, 5.17 div - ( 8388606 bytes - 8 veces) Char : 15.64 sum, 12.03 mul, 5.08 div - ( 5592402 bytes - 12 veces) Char : 15.64 sum, 11.65 mul, 5.10 div - ( 3728268 bytes - 18 veces) Char : 15.64 sum, 11.65 mul, 5.08 div - ( 2485512 bytes - 27 veces) Char : 15.45 sum, 11.51 mul, 5.16 div - ( 1657008 bytes - 40 veces) Char : 16.74 sum, 12.21 mul, 5.15 div - ( 1104672 bytes - 60 veces) Char : 17.73 sum, 12.69 mul, 5.28 div - ( 736446 bytes - 91 veces) Char : 18.39 sum, 13.09 mul, 5.34 div - ( 490962 bytes - 136 veces) Char : 18.48 sum, 13.16 mul, 5.35 div - ( 327306 bytes - 205 veces) Char : 17.72 sum, 13.13 mul, 5.34 div - ( 218202 bytes - 307 veces) Char : 18.47 sum, 12.77 mul, 5.35 div - ( 145467 bytes - 461 veces) Char : 18.46 sum, 13.14 mul, 5.36 div - ( 96978 bytes - 691 veces) Char : 18.47 sum, 13.07 mul, 5.44 div - ( 64650 bytes - 1037 veces) Char : 20.32 sum, 13.55 mul, 5.49 div - ( 43098 bytes - 1556 veces) Char : 20.52 sum, 13.55 mul, 5.49 div - ( 28731 bytes - 2335 veces) Char : 19.45 sum, 14.06 mul, 5.49 div - ( 19152 bytes - 3503 veces) Char : 19.44 sum, 14.06 mul, 5.43 div - ( 12768 bytes - 5254 veces) Char : 20.33 sum, 13.55 mul, 5.51 div - ( 8511 bytes - 7882 veces) Char : 20.32 sum, 13.55 mul, 5.51 div - ( 5673 bytes - 11823 veces) Char : 20.31 sum, 13.54 mul, 5.50 div - ( 3780 bytes - 17734 veces) Char : 20.31 sum, 13.54 mul, 5.49 div - ( 2520 bytes - 26602 veces) Char : 20.50 sum, 13.97 mul, 5.50 div - ( 1680 bytes - 39903 veces) Char : 19.25 sum, 14.04 mul, 5.50 div - ( 1119 bytes - 59854 veces) Char : 20.24 sum, 13.49 mul, 5.48 div - ( 744 bytes - 89781 veces) Char : 20.20 sum, 13.98 mul, 5.39 div - ( 495 bytes - 134672 veces) Char : 20.20 sum, 13.89 mul, 5.41 div - ( 330 bytes - 202009 veces) Char : 19.07 sum, 13.91 mul, 5.37 div - ( 219 bytes - 303014 veces) Char : 19.83 sum, 13.72 mul, 5.22 div - ( 144 bytes - 454521 veces) Char : 20.02 sum, 13.64 mul, 5.30 div - ( 96 bytes - 681781 veces) ------------------------------------------------------------------------------- Short : 12.78 sum, 12.71 mul, 4.68 div - ( 8388606 bytes - 16 veces) Short : 12.71 sum, 13.16 mul, 4.68 div - ( 5592402 bytes - 24 veces) Short : 12.71 sum, 12.78 mul, 4.68 div - ( 3728268 bytes - 36 veces) Short : 12.71 sum, 12.71 mul, 4.63 div - ( 2485512 bytes - 54 veces) Short : 12.71 sum, 12.71 mul, 4.69 div - ( 1657008 bytes - 81 veces) Short : 14.47 sum, 14.47 mul, 4.83 div - ( 1104672 bytes - 121 veces) Short : 15.62 sum, 15.09 mul, 5.02 div - ( 736446 bytes - 182 veces) Short : 16.31 sum, 16.92 mul, 5.09 div - ( 490962 bytes - 273 veces) Short : 16.94 sum, 16.21 mul, 5.09 div - ( 327306 bytes - 410 veces) Short : 16.94 sum, 16.33 mul, 5.08 div - ( 218202 bytes - 615 veces) Short : 17.06 sum, 16.20 mul, 5.09 div - ( 145464 bytes - 922 veces) Short : 16.32 sum, 16.93 mul, 5.08 div - ( 96972 bytes - 1383 veces) Short : 17.74 sum, 16.94 mul, 5.22 div - ( 64644 bytes - 2075 veces) Short : 19.27 sum, 20.51 mul, 5.29 div - ( 43092 bytes - 3113 veces) Short : 20.33 sum, 19.28 mul, 5.36 div - ( 28728 bytes - 4670 veces) Short : 20.33 sum, 19.45 mul, 5.35 div - ( 19152 bytes - 7006 veces) Short : 19.45 sum, 20.33 mul, 5.36 div - ( 12768 bytes - 10509 veces) Short : 19.27 sum, 20.51 mul, 5.35 div - ( 8508 bytes - 15764 veces) Short : 20.31 sum, 19.26 mul, 5.36 div - ( 5670 bytes - 23646 veces) Short : 19.43 sum, 20.31 mul, 5.28 div - ( 3780 bytes - 35469 veces) Short : 20.31 sum, 20.31 mul, 5.28 div - ( 2520 bytes - 53204 veces) Short : 19.43 sum, 20.31 mul, 5.28 div - ( 1680 bytes - 79806 veces) Short : 20.24 sum, 19.36 mul, 5.34 div - ( 1116 bytes - 119709 veces) Short : 20.24 sum, 19.19 mul, 5.34 div - ( 744 bytes - 179563 veces) Short : 19.21 sum, 20.08 mul, 5.36 div - ( 492 bytes - 269345 veces) Short : 19.83 sum, 19.83 mul, 5.37 div - ( 324 bytes - 404018 veces) Short : 19.83 sum, 20.78 mul, 5.37 div - ( 216 bytes - 606028 veces) ------------------------------------------------------------------------------- Long : 9.48 sum, 9.24 mul, 5.43 div - ( 8388600 bytes - 32 veces) Long : 9.48 sum, 9.24 mul, 5.51 div - ( 5592396 bytes - 48 veces) Long : 8.84 sum, 9.28 mul, 5.58 div - ( 3728256 bytes - 72 veces) Long : 9.48 sum, 9.24 mul, 5.51 div - ( 2485500 bytes - 108 veces) Long : 9.24 sum, 9.48 mul, 5.43 div - ( 1656996 bytes - 162 veces) Long : 11.30 sum, 11.02 mul, 6.18 div - ( 1104660 bytes - 243 veces) Long : 12.69 sum, 12.34 mul, 6.55 div - ( 736440 bytes - 364 veces) Long : 14.51 sum, 14.05 mul, 7.00 div - ( 490956 bytes - 546 veces) Long : 14.07 sum, 14.52 mul, 6.90 div - ( 327300 bytes - 820 veces) Long : 14.52 sum, 14.07 mul, 6.90 div - ( 218196 bytes - 1230 veces) Long : 14.52 sum, 14.07 mul, 7.01 div - ( 145464 bytes - 1845 veces) Long : 14.06 sum, 14.52 mul, 6.90 div - ( 96972 bytes - 2767 veces) Long : 15.75 sum, 15.64 mul, 7.14 div - ( 64644 bytes - 4151 veces) Long : 20.33 sum, 19.28 mul, 7.85 div - ( 43092 bytes - 6227 veces) Long : 20.33 sum, 19.45 mul, 7.82 div - ( 28728 bytes - 9341 veces) Long : 20.33 sum, 19.45 mul, 7.99 div - ( 19152 bytes - 14012 veces) Long : 19.28 sum, 20.52 mul, 7.82 div - ( 12768 bytes - 21018 veces) Long : 20.32 sum, 19.44 mul, 7.82 div - ( 8508 bytes - 31528 veces) Long : 20.29 sum, 20.29 mul, 7.83 div - ( 5664 bytes - 47292 veces) Long : 20.25 sum, 19.37 mul, 7.93 div - ( 3768 bytes - 70938 veces) Long : 19.34 sum, 20.22 mul, 7.80 div - ( 2508 bytes - 106408 veces) Long : 20.17 sum, 20.17 mul, 7.76 div - ( 1668 bytes - 159612 veces) Long : 20.21 sum, 20.02 mul, 7.87 div - ( 1104 bytes - 239418 veces) Long : 19.92 sum, 19.92 mul, 7.82 div - ( 732 bytes - 359127 veces) Long : 19.59 sum, 19.59 mul, 7.84 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Fixed : 9.28 sum, 9.24 mul, 5.51 div - ( 8388600 bytes - 32 veces) Fixed : 9.24 sum, 9.48 mul, 5.35 div - ( 5592396 bytes - 48 veces) Fixed : 9.06 sum, 9.24 mul, 5.44 div - ( 3728256 bytes - 72 veces) Fixed : 9.24 sum, 9.48 mul, 5.35 div - ( 2485500 bytes - 108 veces) Fixed : 9.48 sum, 9.24 mul, 5.51 div - ( 1656996 bytes - 162 veces) Fixed : 11.02 sum, 11.30 mul, 6.18 div - ( 1104660 bytes - 243 veces) Fixed : 12.27 sum, 12.69 mul, 6.57 div - ( 736440 bytes - 364 veces) Fixed : 14.05 sum, 14.51 mul, 6.89 div - ( 490956 bytes - 546 veces) Fixed : 14.07 sum, 14.52 mul, 6.90 div - ( 327300 bytes - 820 veces) Fixed : 14.52 sum, 14.07 mul, 7.01 div - ( 218196 bytes - 1230 veces) Fixed : 14.07 sum, 13.98 mul, 7.03 div - ( 145464 bytes - 1845 veces) Fixed : 14.06 sum, 14.52 mul, 6.90 div - ( 96972 bytes - 2767 veces) Fixed : 15.64 sum, 15.11 mul, 7.26 div - ( 64644 bytes - 4151 veces) Fixed : 19.44 sum, 20.33 mul, 7.82 div - ( 43092 bytes - 6227 veces) Fixed : 19.45 sum, 20.33 mul, 7.82 div - ( 28728 bytes - 9341 veces) Fixed : 20.33 sum, 20.33 mul, 7.85 div - ( 19152 bytes - 14012 veces) Fixed : 19.28 sum, 20.33 mul, 7.85 div - ( 12768 bytes - 21018 veces) Fixed : 20.32 sum, 19.44 mul, 7.82 div - ( 8508 bytes - 31528 veces) Fixed : 20.29 sum, 20.29 mul, 7.83 div - ( 5664 bytes - 47292 veces) Fixed : 20.25 sum, 19.37 mul, 7.93 div - ( 3768 bytes - 70938 veces) Fixed : 19.34 sum, 20.22 mul, 7.80 div - ( 2508 bytes - 106408 veces) Fixed : 20.17 sum, 20.17 mul, 7.76 div - ( 1668 bytes - 159612 veces) Fixed : 20.02 sum, 20.21 mul, 7.84 div - ( 1104 bytes - 239418 veces) Fixed : 20.10 sum, 19.92 mul, 7.82 div - ( 732 bytes - 359127 veces) Fixed : 19.59 sum, 19.59 mul, 7.84 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Float : 9.24 sum, 9.48 mul, 4.85 div - ( 8388600 bytes - 32 veces) Float : 9.24 sum, 9.24 mul, 4.85 div - ( 5592396 bytes - 48 veces) Float : 9.24 sum, 9.48 mul, 4.85 div - ( 3728256 bytes - 72 veces) Float : 9.24 sum, 9.24 mul, 4.85 div - ( 2485500 bytes - 108 veces) Float : 9.48 sum, 9.24 mul, 4.85 div - ( 1656996 bytes - 162 veces) Float : 11.30 sum, 11.30 mul, 5.23 div - ( 1104660 bytes - 243 veces) Float : 12.69 sum, 12.69 mul, 5.57 div - ( 736440 bytes - 364 veces) Float : 14.05 sum, 14.05 mul, 5.89 div - ( 490956 bytes - 546 veces) Float : 14.07 sum, 14.52 mul, 5.81 div - ( 327300 bytes - 820 veces) Float : 14.52 sum, 14.07 mul, 5.90 div - ( 218196 bytes - 1230 veces) Float : 14.07 sum, 14.52 mul, 5.82 div - ( 145464 bytes - 1845 veces) Float : 13.98 sum, 14.61 mul, 5.81 div - ( 96972 bytes - 2767 veces) Float : 15.64 sum, 15.11 mul, 6.08 div - ( 64644 bytes - 4151 veces) Float : 20.33 sum, 19.44 mul, 6.78 div - ( 43092 bytes - 6227 veces) Float : 20.33 sum, 19.45 mul, 6.80 div - ( 28728 bytes - 9341 veces) Float : 20.33 sum, 20.33 mul, 6.78 div - ( 19152 bytes - 14012 veces) Float : 20.33 sum, 19.45 mul, 6.90 div - ( 12768 bytes - 21018 veces) Float : 19.44 sum, 20.32 mul, 6.77 div - ( 8508 bytes - 31528 veces) Float : 20.29 sum, 19.41 mul, 6.89 div - ( 5664 bytes - 47292 veces) Float : 19.37 sum, 20.25 mul, 6.75 div - ( 3768 bytes - 70938 veces) Float : 20.22 sum, 20.40 mul, 6.74 div - ( 2508 bytes - 106408 veces) Float : 20.17 sum, 19.29 mul, 6.85 div - ( 1668 bytes - 159612 veces) Float : 20.02 sum, 20.02 mul, 6.80 div - ( 1104 bytes - 239418 veces) Float : 19.05 sum, 19.92 mul, 6.76 div - ( 732 bytes - 359127 veces) Float : 19.59 sum, 19.59 mul, 6.75 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Double: 6.08 sum, 5.98 mul, 3.74 div - ( 8388600 bytes - 64 veces) Double: 6.08 sum, 5.98 mul, 3.74 div - ( 5592384 bytes - 96 veces) Double: 6.08 sum, 6.08 mul, 3.70 div - ( 3728256 bytes - 144 veces) Double: 6.08 sum, 6.08 mul, 3.70 div - ( 2485488 bytes - 216 veces) Double: 6.08 sum, 6.08 mul, 3.70 div - ( 1656984 bytes - 324 veces) Double: 7.82 sum, 7.85 mul, 4.29 div - ( 1104648 bytes - 486 veces) Double: 9.24 sum, 9.28 mul, 4.68 div - ( 736416 bytes - 729 veces) Double: 11.01 sum, 11.29 mul, 5.15 div - ( 490944 bytes - 1093 veces) Double: 11.02 sum, 11.02 mul, 5.15 div - ( 327288 bytes - 1640 veces) Double: 10.96 sum, 11.02 mul, 5.15 div - ( 218184 bytes - 2460 veces) Double: 11.02 sum, 11.29 mul, 5.09 div - ( 145440 bytes - 3690 veces) Double: 11.29 sum, 11.02 mul, 5.15 div - ( 96960 bytes - 5535 veces) Double: 12.35 sum, 12.70 mul, 5.43 div - ( 64632 bytes - 8303 veces) Double: 19.44 sum, 20.32 mul, 6.77 div - ( 43080 bytes - 12455 veces) Double: 19.43 sum, 19.43 mul, 6.77 div - ( 28704 bytes - 18683 veces) Double: 20.31 sum, 20.31 mul, 6.79 div - ( 19128 bytes - 28025 veces) Double: 20.29 sum, 19.41 mul, 6.76 div - ( 12744 bytes - 42037 veces) Double: 20.29 sum, 20.29 mul, 6.78 div - ( 8496 bytes - 63056 veces) Double: 19.24 sum, 20.48 mul, 6.76 div - ( 5664 bytes - 94585 veces) Double: 20.25 sum, 19.37 mul, 6.87 div - ( 3768 bytes - 141877 veces) Double: 20.12 sum, 19.25 mul, 6.83 div - ( 2496 bytes - 212816 veces) Double: 20.02 sum, 18.99 mul, 6.80 div - ( 1656 bytes - 319224 veces) Double: 20.02 sum, 19.15 mul, 6.80 div - ( 1104 bytes - 478837 veces) =============================================================================== MINIMOS: Char : 15.45 sum, 11.51 mul, 5.08 div Short : 12.71 sum, 12.71 mul, 4.63 div Long : 8.84 sum, 9.24 mul, 5.43 div Fixed : 9.06 sum, 9.24 mul, 5.35 div Float : 9.24 sum, 9.24 mul, 4.85 div Double: 6.08 sum, 5.98 mul, 3.70 div MEDIOS: Char : 18.72 sum, 13.16 mul, 5.35 div Short : 17.50 sum, 17.51 mul, 5.13 div Long : 15.93 sum, 15.78 mul, 7.05 div Fixed : 15.78 sum, 15.92 mul, 7.04 div Float : 15.85 sum, 15.82 mul, 6.08 div Double: 13.68 sum, 13.59 mul, 5.51 div MAXIMOS: Char : 20.52 sum, 14.06 mul, 5.51 div Short : 20.33 sum, 20.78 mul, 5.37 div Long : 20.33 sum, 20.52 mul, 7.99 div Fixed : 20.33 sum, 20.33 mul, 7.93 div Float : 20.33 sum, 20.40 mul, 6.90 div Double: 20.31 sum, 20.48 mul, 6.87 div Tiempo total: 1071.55 seg. Total millones de operaciones: 10296.8 Rendimiento con Chars : 12.412 MOPS Rendimiento con Shorts : 13.380 MOPS Rendimiento con Longs : 12.918 MOPS Rendimiento con Fixeds : 12.911 MOPS Rendimiento con Floats : 12.581 MOPS Rendimiento con Doubles: 10.925 MOPS Rendimiento con aritmetica entera: 12.905 MOPS Rendimiento con punto flotante : 11.753 MOPS Sumas : 16.243 millones/seg. Multiplicaciones: 15.296 millones/seg. Divisiones : 6.026 millones/seg. Media total de millones de operaciones por segundo (IR): 9.60928 ----------------------------------------------------------------------------- Results for Pentium II at 350 MHz Memoria a testear en Megabytes:Veces a ejecutar el test (- autocalibrado):Punteros: 00000a2900 000034d500 00005f8100 Resultados en Megaoperaciones/segundo: ------------------------------------------------------------------------------- Char : 58.87 sum, 15.64 mul, 8.84 div - ( 8388606 bytes - 8 veces) Char : 58.87 sum, 15.64 mul, 8.88 div - ( 5592402 bytes - 12 veces) Char : 57.36 sum, 15.64 mul, 8.88 div - ( 3728268 bytes - 18 veces) Char : 57.36 sum, 15.64 mul, 9.06 div - ( 2485512 bytes - 27 veces) Char : 50.21 sum, 16.13 mul, 8.94 div - ( 1657008 bytes - 40 veces) Char : 50.21 sum, 16.13 mul, 8.91 div - ( 1104672 bytes - 60 veces) Char : 50.77 sum, 16.31 mul, 8.83 div - ( 736446 bytes - 91 veces) Char : 82.43 sum, 16.86 mul, 9.01 div - ( 490962 bytes - 136 veces) Char : 82.84 sum, 16.94 mul, 8.84 div - ( 327306 bytes - 205 veces) Char : 82.70 sum, 17.58 mul, 8.86 div - ( 218202 bytes - 307 veces) Char : 79.83 sum, 16.93 mul, 9.05 div - ( 145467 bytes - 461 veces) Char : 82.73 sum, 17.59 mul, 8.86 div - ( 96978 bytes - 691 veces) Char : 79.81 sum, 16.93 mul, 8.87 div - ( 64650 bytes - 1037 veces) Char : 79.83 sum, 17.74 mul, 8.84 div - ( 43098 bytes - 1556 veces) Char : 82.82 sum, 16.94 mul, 9.05 div - ( 28731 bytes - 2335 veces) Char : 79.87 sum, 17.75 mul, 9.05 div - ( 19152 bytes - 3503 veces) Char : 101.64 sum, 18.48 mul, 9.05 div - ( 12768 bytes - 5254 veces) Char : 101.64 sum, 17.75 mul, 9.02 div - ( 8511 bytes - 7882 veces) Char : 106.46 sum, 17.60 mul, 9.05 div - ( 5673 bytes - 11823 veces) Char : 101.57 sum, 18.47 mul, 9.05 div - ( 3780 bytes - 17734 veces) Char : 101.57 sum, 17.73 mul, 9.05 div - ( 2520 bytes - 26602 veces) Char : 101.57 sum, 17.60 mul, 9.05 div - ( 1680 bytes - 39903 veces) Char : 101.48 sum, 18.45 mul, 9.04 div - ( 1119 bytes - 59854 veces) Char : 101.21 sum, 17.67 mul, 9.01 div - ( 744 bytes - 89781 veces) Char : 101.00 sum, 17.50 mul, 9.22 div - ( 495 bytes - 134672 veces) Char : 79.36 sum, 18.36 mul, 9.00 div - ( 330 bytes - 202009 veces) Char : 81.93 sum, 18.28 mul, 8.96 div - ( 219 bytes - 303014 veces) Char : 99.17 sum, 17.18 mul, 8.83 div - ( 144 bytes - 454521 veces) Char : 99.17 sum, 17.32 mul, 9.02 div - ( 96 bytes - 681781 veces) ------------------------------------------------------------------------------- Short : 33.89 sum, 31.51 mul, 9.06 div - ( 8388606 bytes - 16 veces) Short : 33.89 sum, 31.51 mul, 9.24 div - ( 5592402 bytes - 24 veces) Short : 31.51 sum, 33.89 mul, 8.64 div - ( 3728268 bytes - 36 veces) Short : 34.41 sum, 31.07 mul, 8.67 div - ( 2485512 bytes - 54 veces) Short : 33.89 sum, 33.89 mul, 8.67 div - ( 1657008 bytes - 81 veces) Short : 33.75 sum, 31.38 mul, 8.63 div - ( 1104672 bytes - 121 veces) Short : 33.85 sum, 33.85 mul, 8.83 div - ( 736446 bytes - 182 veces) Short : 58.79 sum, 57.28 mul, 9.47 div - ( 490962 bytes - 273 veces) Short : 58.86 sum, 57.35 mul, 9.48 div - ( 327306 bytes - 410 veces) Short : 58.86 sum, 50.83 mul, 9.44 div - ( 218202 bytes - 615 veces) Short : 67.74 sum, 50.80 mul, 9.28 div - ( 145464 bytes - 922 veces) Short : 67.73 sum, 50.80 mul, 9.24 div - ( 96972 bytes - 1383 veces) Short : 58.83 sum, 57.32 mul, 9.05 div - ( 64644 bytes - 2075 veces) Short : 67.75 sum, 50.81 mul, 9.28 div - ( 43092 bytes - 3113 veces) Short : 57.33 sum, 50.82 mul, 9.28 div - ( 28728 bytes - 4670 veces) Short : 67.77 sum, 57.34 mul, 9.24 div - ( 19152 bytes - 7006 veces) Short : 69.88 sum, 67.77 mul, 9.24 div - ( 12768 bytes - 10509 veces) Short : 67.74 sum, 67.74 mul, 9.24 div - ( 8508 bytes - 15764 veces) Short : 57.30 sum, 82.76 mul, 9.47 div - ( 5670 bytes - 23646 veces) Short : 57.30 sum, 82.76 mul, 9.23 div - ( 3780 bytes - 35469 veces) Short : 67.71 sum, 67.71 mul, 9.23 div - ( 2520 bytes - 53204 veces) Short : 67.71 sum, 67.71 mul, 9.23 div - ( 1680 bytes - 79806 veces) Short : 69.58 sum, 67.47 mul, 9.20 div - ( 1116 bytes - 119709 veces) Short : 57.09 sum, 69.58 mul, 9.20 div - ( 744 bytes - 179563 veces) Short : 66.93 sum, 66.93 mul, 9.13 div - ( 492 bytes - 269345 veces) Short : 66.11 sum, 66.11 mul, 9.05 div - ( 324 bytes - 404018 veces) Short : 55.94 sum, 66.11 mul, 9.24 div - ( 216 bytes - 606028 veces) ------------------------------------------------------------------------------- Long : 16.21 sum, 16.33 mul, 8.13 div - ( 8388600 bytes - 32 veces) Long : 16.33 sum, 16.33 mul, 8.32 div - ( 5592396 bytes - 48 veces) Long : 16.95 sum, 16.21 mul, 9.06 div - ( 3728256 bytes - 72 veces) Long : 16.33 sum, 16.95 mul, 8.16 div - ( 2485500 bytes - 108 veces) Long : 17.61 sum, 16.33 mul, 8.67 div - ( 1656996 bytes - 162 veces) Long : 16.95 sum, 16.33 mul, 8.47 div - ( 1104660 bytes - 243 veces) Long : 16.92 sum, 16.31 mul, 7.98 div - ( 736440 bytes - 364 veces) Long : 40.62 sum, 36.62 mul, 8.86 div - ( 490956 bytes - 546 veces) Long : 36.66 sum, 37.28 mul, 9.48 div - ( 327300 bytes - 820 veces) Long : 36.66 sum, 37.28 mul, 9.24 div - ( 218196 bytes - 1230 veces) Long : 40.66 sum, 37.28 mul, 9.24 div - ( 145464 bytes - 1845 veces) Long : 40.65 sum, 37.27 mul, 8.84 div - ( 96972 bytes - 2767 veces) Long : 40.66 sum, 37.27 mul, 9.24 div - ( 64644 bytes - 4151 veces) Long : 40.66 sum, 37.27 mul, 9.24 div - ( 43092 bytes - 6227 veces) Long : 45.64 sum, 36.66 mul, 9.28 div - ( 28728 bytes - 9341 veces) Long : 50.83 sum, 44.73 mul, 8.87 div - ( 19152 bytes - 14012 veces) Long : 101.65 sum, 67.77 mul, 8.84 div - ( 12768 bytes - 21018 veces) Long : 101.61 sum, 67.74 mul, 8.84 div - ( 8508 bytes - 31528 veces) Long : 101.46 sum, 67.64 mul, 8.86 div - ( 5664 bytes - 47292 veces) Long : 101.25 sum, 67.50 mul, 9.02 div - ( 3768 bytes - 70938 veces) Long : 101.09 sum, 67.39 mul, 8.79 div - ( 2508 bytes - 106408 veces) Long : 100.85 sum, 67.23 mul, 8.80 div - ( 1668 bytes - 159612 veces) Long : 100.12 sum, 66.75 mul, 8.88 div - ( 1104 bytes - 239418 veces) Long : 104.32 sum, 66.38 mul, 8.83 div - ( 732 bytes - 359127 veces) Long : 79.81 sum, 65.30 mul, 8.90 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Fixed : 16.95 sum, 16.33 mul, 7.69 div - ( 8388600 bytes - 32 veces) Fixed : 16.95 sum, 16.21 mul, 7.69 div - ( 5592396 bytes - 48 veces) Fixed : 17.08 sum, 16.21 mul, 7.29 div - ( 3728256 bytes - 72 veces) Fixed : 16.95 sum, 16.21 mul, 7.69 div - ( 2485500 bytes - 108 veces) Fixed : 17.08 sum, 16.95 mul, 7.26 div - ( 1656996 bytes - 162 veces) Fixed : 16.95 sum, 16.33 mul, 7.41 div - ( 1104660 bytes - 243 veces) Fixed : 16.92 sum, 16.31 mul, 7.68 div - ( 736440 bytes - 364 veces) Fixed : 40.62 sum, 36.62 mul, 9.27 div - ( 490956 bytes - 546 veces) Fixed : 40.66 sum, 36.66 mul, 9.28 div - ( 327300 bytes - 820 veces) Fixed : 36.66 sum, 37.28 mul, 9.24 div - ( 218196 bytes - 1230 veces) Fixed : 40.66 sum, 37.28 mul, 9.24 div - ( 145464 bytes - 1845 veces) Fixed : 40.65 sum, 37.27 mul, 9.47 div - ( 96972 bytes - 2767 veces) Fixed : 40.66 sum, 36.66 mul, 9.28 div - ( 64644 bytes - 4151 veces) Fixed : 36.66 sum, 37.27 mul, 9.24 div - ( 43092 bytes - 6227 veces) Fixed : 45.64 sum, 36.66 mul, 9.05 div - ( 28728 bytes - 9341 veces) Fixed : 50.83 sum, 40.66 mul, 8.87 div - ( 19152 bytes - 14012 veces) Fixed : 79.87 sum, 58.85 mul, 9.24 div - ( 12768 bytes - 21018 veces) Fixed : 101.61 sum, 67.74 mul, 9.24 div - ( 8508 bytes - 31528 veces) Fixed : 101.46 sum, 58.74 mul, 9.22 div - ( 5664 bytes - 47292 veces) Fixed : 101.25 sum, 58.62 mul, 9.20 div - ( 3768 bytes - 70938 veces) Fixed : 101.09 sum, 58.52 mul, 9.19 div - ( 2508 bytes - 106408 veces) Fixed : 100.85 sum, 58.38 mul, 9.60 div - ( 1668 bytes - 159612 veces) Fixed : 100.12 sum, 57.96 mul, 9.10 div - ( 1104 bytes - 239418 veces) Fixed : 99.58 sum, 49.79 mul, 9.05 div - ( 732 bytes - 359127 veces) Fixed : 97.94 sum, 56.70 mul, 8.90 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Float : 16.33 sum, 16.33 mul, 9.44 div - ( 8388600 bytes - 32 veces) Float : 16.33 sum, 16.33 mul, 9.24 div - ( 5592396 bytes - 48 veces) Float : 16.95 sum, 16.33 mul, 9.06 div - ( 3728256 bytes - 72 veces) Float : 16.33 sum, 16.21 mul, 9.28 div - ( 2485500 bytes - 108 veces) Float : 16.95 sum, 16.21 mul, 9.06 div - ( 1656996 bytes - 162 veces) Float : 16.95 sum, 16.33 mul, 9.06 div - ( 1104660 bytes - 243 veces) Float : 16.31 sum, 16.19 mul, 9.47 div - ( 736440 bytes - 364 veces) Float : 40.62 sum, 40.62 mul, 9.47 div - ( 490956 bytes - 546 veces) Float : 40.66 sum, 40.66 mul, 9.48 div - ( 327300 bytes - 820 veces) Float : 40.66 sum, 40.66 mul, 9.48 div - ( 218196 bytes - 1230 veces) Float : 40.66 sum, 40.66 mul, 9.48 div - ( 145464 bytes - 1845 veces) Float : 45.63 sum, 40.65 mul, 9.43 div - ( 96972 bytes - 2767 veces) Float : 45.64 sum, 37.27 mul, 9.44 div - ( 64644 bytes - 4151 veces) Float : 41.41 sum, 44.72 mul, 9.48 div - ( 43092 bytes - 6227 veces) Float : 40.66 sum, 40.66 mul, 9.48 div - ( 28728 bytes - 9341 veces) Float : 50.83 sum, 50.83 mul, 9.48 div - ( 19152 bytes - 14012 veces) Float : 101.65 sum, 101.65 mul, 9.48 div - ( 12768 bytes - 21018 veces) Float : 131.49 sum, 101.61 mul, 9.47 div - ( 8508 bytes - 31528 veces) Float : 101.46 sum, 101.46 mul, 9.46 div - ( 5664 bytes - 47292 veces) Float : 101.25 sum, 101.25 mul, 9.44 div - ( 3768 bytes - 70938 veces) Float : 130.82 sum, 101.09 mul, 9.42 div - ( 2508 bytes - 106408 veces) Float : 100.85 sum, 100.85 mul, 9.40 div - ( 1668 bytes - 159612 veces) Float : 100.12 sum, 100.12 mul, 9.33 div - ( 1104 bytes - 239418 veces) Float : 99.58 sum, 81.14 mul, 9.48 div - ( 732 bytes - 359127 veces) Float : 97.94 sum, 97.94 mul, 9.13 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Double: 12.03 sum, 11.96 mul, 9.24 div - ( 8388600 bytes - 64 veces) Double: 11.96 sum, 12.03 mul, 9.24 div - ( 5592384 bytes - 96 veces) Double: 11.96 sum, 11.96 mul, 9.48 div - ( 3728256 bytes - 144 veces) Double: 11.96 sum, 12.03 mul, 9.24 div - ( 2485488 bytes - 216 veces) Double: 11.96 sum, 12.03 mul, 9.24 div - ( 1656984 bytes - 324 veces) Double: 11.96 sum, 12.36 mul, 9.24 div - ( 1104648 bytes - 486 veces) Double: 11.96 sum, 12.36 mul, 9.28 div - ( 736416 bytes - 729 veces) Double: 25.41 sum, 23.79 mul, 9.47 div - ( 490944 bytes - 1093 veces) Double: 24.05 sum, 25.41 mul, 9.48 div - ( 327288 bytes - 1640 veces) Double: 23.79 sum, 24.05 mul, 9.48 div - ( 218184 bytes - 2460 veces) Double: 23.79 sum, 25.70 mul, 9.44 div - ( 145440 bytes - 3690 veces) Double: 24.04 sum, 24.04 mul, 9.44 div - ( 96960 bytes - 5535 veces) Double: 25.70 sum, 23.79 mul, 9.47 div - ( 64632 bytes - 8303 veces) Double: 25.41 sum, 24.04 mul, 9.47 div - ( 43080 bytes - 12455 veces) Double: 25.39 sum, 23.77 mul, 9.47 div - ( 28704 bytes - 18683 veces) Double: 37.23 sum, 33.84 mul, 9.46 div - ( 19128 bytes - 28025 veces) Double: 101.46 sum, 101.46 mul, 9.42 div - ( 12744 bytes - 42037 veces) Double: 106.29 sum, 101.46 mul, 9.42 div - ( 8496 bytes - 63056 veces) Double: 101.46 sum, 139.51 mul, 9.46 div - ( 5664 bytes - 94585 veces) Double: 139.22 sum, 101.25 mul, 9.44 div - ( 3768 bytes - 141877 veces) Double: 100.60 sum, 100.60 mul, 9.38 div - ( 2496 bytes - 212816 veces) Double: 100.12 sum, 78.67 mul, 9.54 div - ( 1656 bytes - 319224 veces) Double: 100.12 sum, 81.58 mul, 9.33 div - ( 1104 bytes - 478837 veces) =============================================================================== MINIMOS: Char : 50.21 sum, 15.64 mul, 8.83 div Short : 31.51 sum, 31.07 mul, 8.63 div Long : 16.21 sum, 16.21 mul, 7.98 div Fixed : 16.92 sum, 16.21 mul, 7.26 div Float : 16.31 sum, 16.19 mul, 9.06 div Double: 11.96 sum, 11.96 mul, 9.24 div MEDIOS: Char : 82.56 sum, 17.20 mul, 8.97 div Short : 55.64 sum, 54.93 mul, 9.15 div Long : 55.30 sum, 42.40 mul, 8.83 div Fixed : 55.03 sum, 39.05 mul, 8.74 div Float : 58.72 sum, 55.11 mul, 9.38 div Double: 46.43 sum, 44.25 mul, 9.40 div MAXIMOS: Char : 106.46 sum, 18.48 mul, 9.22 div Short : 69.88 sum, 82.76 mul, 9.48 div Long : 104.32 sum, 67.77 mul, 9.48 div Fixed : 101.61 sum, 67.74 mul, 9.60 div Float : 131.49 sum, 101.65 mul, 9.48 div Double: 139.22 sum, 139.51 mul, 9.54 div Tiempo total: 595.83 seg. Total millones de operaciones: 10296.8 Rendimiento con Chars : 36.243 MOPS Rendimiento con Shorts : 39.904 MOPS Rendimiento con Longs : 35.513 MOPS Rendimiento con Fixeds : 34.270 MOPS Rendimiento con Floats : 41.070 MOPS Rendimiento con Doubles: 33.358 MOPS Rendimiento con aritmetica entera: 36.483 MOPS Rendimiento con punto flotante : 37.214 MOPS Sumas : 58.946 millones/seg. Multiplicaciones: 42.157 millones/seg. Divisiones : 9.077 millones/seg. Media total de millones de operaciones por segundo (IR): 17.2815 ------------------------------------------------------------------------------- Results for Pentium MMX at 166 MHz Memoria a testear en Megabytes:Veces a ejecutar el test (- autocalibrado):Punteros: 00000a1800 000034c400 00005f7000 Resultados en Megaoperaciones/segundo: ------------------------------------------------------------------------------- Char : 16.33 sum, 5.74 mul, 2.30 div - ( 8388606 bytes - 8 veces) Char : 15.64 sum, 5.83 mul, 2.29 div - ( 5592402 bytes - 12 veces) Char : 16.33 sum, 5.65 mul, 2.29 div - ( 3728268 bytes - 18 veces) Char : 16.33 sum, 5.74 mul, 2.28 div - ( 2485512 bytes - 27 veces) Char : 16.74 sum, 5.66 mul, 2.29 div - ( 1657008 bytes - 40 veces) Char : 17.40 sum, 5.83 mul, 2.31 div - ( 1104672 bytes - 60 veces) Char : 18.46 sum, 6.07 mul, 2.34 div - ( 736446 bytes - 91 veces) Char : 19.35 sum, 6.13 mul, 2.36 div - ( 490962 bytes - 136 veces) Char : 19.45 sum, 6.18 mul, 2.35 div - ( 327306 bytes - 205 veces) Char : 20.49 sum, 6.07 mul, 2.36 div - ( 218202 bytes - 307 veces) Char : 19.27 sum, 6.17 mul, 2.35 div - ( 145467 bytes - 461 veces) Char : 19.26 sum, 6.17 mul, 2.36 div - ( 96978 bytes - 691 veces) Char : 19.43 sum, 6.16 mul, 2.35 div - ( 64650 bytes - 1037 veces) Char : 19.44 sum, 6.16 mul, 2.35 div - ( 43098 bytes - 1556 veces) Char : 20.33 sum, 6.26 mul, 2.35 div - ( 28731 bytes - 2335 veces) Char : 22.59 sum, 6.26 mul, 2.38 div - ( 19152 bytes - 3503 veces) Char : 21.30 sum, 6.37 mul, 2.38 div - ( 12768 bytes - 5254 veces) Char : 21.30 sum, 6.37 mul, 2.38 div - ( 8511 bytes - 7882 veces) Char : 21.29 sum, 6.37 mul, 2.37 div - ( 5673 bytes - 11823 veces) Char : 22.57 sum, 6.26 mul, 2.38 div - ( 3780 bytes - 17734 veces) Char : 21.49 sum, 6.35 mul, 2.38 div - ( 2520 bytes - 26602 veces) Char : 20.31 sum, 6.35 mul, 2.38 div - ( 1680 bytes - 39903 veces) Char : 21.47 sum, 6.34 mul, 2.38 div - ( 1119 bytes - 59854 veces) Char : 21.41 sum, 6.33 mul, 2.37 div - ( 744 bytes - 89781 veces) Char : 22.45 sum, 6.33 mul, 2.38 div - ( 495 bytes - 134672 veces) Char : 21.37 sum, 6.40 mul, 2.37 div - ( 330 bytes - 202009 veces) Char : 22.34 sum, 6.30 mul, 2.38 div - ( 219 bytes - 303014 veces) Char : 22.04 sum, 6.20 mul, 2.36 div - ( 144 bytes - 454521 veces) Char : 22.26 sum, 6.31 mul, 2.35 div - ( 96 bytes - 681781 veces) ------------------------------------------------------------------------------- Short : 12.71 sum, 7.56 mul, 2.23 div - ( 8388606 bytes - 16 veces) Short : 12.71 sum, 7.26 mul, 2.23 div - ( 5592402 bytes - 24 veces) Short : 12.36 sum, 7.53 mul, 2.21 div - ( 3728268 bytes - 36 veces) Short : 12.71 sum, 7.53 mul, 2.21 div - ( 2485512 bytes - 54 veces) Short : 12.71 sum, 7.56 mul, 2.21 div - ( 1657008 bytes - 81 veces) Short : 14.01 sum, 8.10 mul, 2.25 div - ( 1104672 bytes - 121 veces) Short : 15.62 sum, 8.46 mul, 2.30 div - ( 736446 bytes - 182 veces) Short : 17.73 sum, 9.23 mul, 2.32 div - ( 490962 bytes - 273 veces) Short : 17.61 sum, 9.06 mul, 2.34 div - ( 327306 bytes - 410 veces) Short : 17.75 sum, 9.05 mul, 2.34 div - ( 218202 bytes - 615 veces) Short : 17.74 sum, 9.05 mul, 2.33 div - ( 145464 bytes - 922 veces) Short : 17.60 sum, 9.27 mul, 2.32 div - ( 96972 bytes - 1383 veces) Short : 17.74 sum, 9.24 mul, 2.33 div - ( 64644 bytes - 2075 veces) Short : 17.74 sum, 9.24 mul, 2.34 div - ( 43092 bytes - 3113 veces) Short : 18.48 sum, 9.43 mul, 2.34 div - ( 28728 bytes - 4670 veces) Short : 21.30 sum, 10.21 mul, 2.38 div - ( 19152 bytes - 7006 veces) Short : 21.30 sum, 10.17 mul, 2.37 div - ( 12768 bytes - 10509 veces) Short : 22.58 sum, 9.93 mul, 2.38 div - ( 8508 bytes - 15764 veces) Short : 21.49 sum, 10.16 mul, 2.38 div - ( 5670 bytes - 23646 veces) Short : 21.49 sum, 10.16 mul, 2.38 div - ( 3780 bytes - 35469 veces) Short : 21.49 sum, 10.16 mul, 2.36 div - ( 2520 bytes - 53204 veces) Short : 22.57 sum, 9.93 mul, 2.38 div - ( 1680 bytes - 79806 veces) Short : 22.49 sum, 9.90 mul, 2.38 div - ( 1116 bytes - 119709 veces) Short : 21.41 sum, 9.85 mul, 2.39 div - ( 744 bytes - 179563 veces) Short : 21.03 sum, 9.82 mul, 2.38 div - ( 492 bytes - 269345 veces) Short : 20.98 sum, 9.92 mul, 2.38 div - ( 324 bytes - 404018 veces) Short : 20.78 sum, 9.96 mul, 2.36 div - ( 216 bytes - 606028 veces) ------------------------------------------------------------------------------- Long : 9.06 sum, 6.56 mul, 2.29 div - ( 8388600 bytes - 32 veces) Long : 8.88 sum, 6.56 mul, 2.29 div - ( 5592396 bytes - 48 veces) Long : 9.02 sum, 6.58 mul, 2.28 div - ( 3728256 bytes - 72 veces) Long : 8.84 sum, 6.58 mul, 2.29 div - ( 2485500 bytes - 108 veces) Long : 9.06 sum, 6.56 mul, 2.30 div - ( 1656996 bytes - 162 veces) Long : 11.02 sum, 7.26 mul, 2.42 div - ( 1104660 bytes - 243 veces) Long : 12.76 sum, 8.12 mul, 2.48 div - ( 736440 bytes - 364 veces) Long : 15.09 sum, 9.04 mul, 2.57 div - ( 490956 bytes - 546 veces) Long : 15.11 sum, 9.24 mul, 2.58 div - ( 327300 bytes - 820 veces) Long : 15.11 sum, 9.05 mul, 2.59 div - ( 218196 bytes - 1230 veces) Long : 15.11 sum, 9.05 mul, 2.59 div - ( 145464 bytes - 1845 veces) Long : 14.52 sum, 9.24 mul, 2.58 div - ( 96972 bytes - 2767 veces) Long : 15.11 sum, 9.24 mul, 2.58 div - ( 64644 bytes - 4151 veces) Long : 15.01 sum, 9.28 mul, 2.58 div - ( 43092 bytes - 6227 veces) Long : 16.94 sum, 9.94 mul, 2.61 div - ( 28728 bytes - 9341 veces) Long : 22.59 sum, 11.29 mul, 2.68 div - ( 19152 bytes - 14012 veces) Long : 22.82 sum, 11.29 mul, 2.69 div - ( 12768 bytes - 21018 veces) Long : 21.49 sum, 11.64 mul, 2.68 div - ( 8508 bytes - 31528 veces) Long : 22.55 sum, 11.27 mul, 2.69 div - ( 5664 bytes - 47292 veces) Long : 21.42 sum, 11.54 mul, 2.69 div - ( 3768 bytes - 70938 veces) Long : 21.38 sum, 11.23 mul, 2.70 div - ( 2508 bytes - 106408 veces) Long : 21.33 sum, 11.50 mul, 2.70 div - ( 1668 bytes - 159612 veces) Long : 20.98 sum, 11.47 mul, 2.67 div - ( 1104 bytes - 239418 veces) Long : 22.13 sum, 11.41 mul, 2.68 div - ( 732 bytes - 359127 veces) Long : 21.77 sum, 11.22 mul, 2.69 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Fixed : 9.06 sum, 5.90 mul, 2.30 div - ( 8388600 bytes - 32 veces) Fixed : 8.88 sum, 5.90 mul, 2.29 div - ( 5592396 bytes - 48 veces) Fixed : 9.06 sum, 6.08 mul, 2.26 div - ( 3728256 bytes - 72 veces) Fixed : 9.06 sum, 5.90 mul, 2.29 div - ( 2485500 bytes - 108 veces) Fixed : 9.06 sum, 6.00 mul, 2.30 div - ( 1656996 bytes - 162 veces) Fixed : 10.70 sum, 6.68 mul, 2.42 div - ( 1104660 bytes - 243 veces) Fixed : 12.69 sum, 7.14 mul, 2.50 div - ( 736440 bytes - 364 veces) Fixed : 14.51 sum, 7.98 mul, 2.59 div - ( 490956 bytes - 546 veces) Fixed : 15.01 sum, 7.99 mul, 2.58 div - ( 327300 bytes - 820 veces) Fixed : 15.11 sum, 8.13 mul, 2.58 div - ( 218196 bytes - 1230 veces) Fixed : 15.01 sum, 8.16 mul, 2.58 div - ( 145464 bytes - 1845 veces) Fixed : 14.52 sum, 8.16 mul, 2.58 div - ( 96972 bytes - 2767 veces) Fixed : 15.01 sum, 8.16 mul, 2.58 div - ( 64644 bytes - 4151 veces) Fixed : 15.11 sum, 8.13 mul, 2.58 div - ( 43092 bytes - 6227 veces) Fixed : 16.94 sum, 8.50 mul, 2.62 div - ( 28728 bytes - 9341 veces) Fixed : 21.50 sum, 9.68 mul, 2.68 div - ( 19152 bytes - 14012 veces) Fixed : 22.82 sum, 9.44 mul, 2.70 div - ( 12768 bytes - 21018 veces) Fixed : 21.49 sum, 9.68 mul, 2.70 div - ( 8508 bytes - 31528 veces) Fixed : 21.26 sum, 9.71 mul, 2.69 div - ( 5664 bytes - 47292 veces) Fixed : 21.42 sum, 9.64 mul, 2.69 div - ( 3768 bytes - 70938 veces) Fixed : 22.46 sum, 9.63 mul, 2.68 div - ( 2508 bytes - 106408 veces) Fixed : 22.41 sum, 9.60 mul, 2.69 div - ( 1668 bytes - 159612 veces) Fixed : 21.18 sum, 9.54 mul, 2.69 div - ( 1104 bytes - 239418 veces) Fixed : 22.13 sum, 9.48 mul, 2.68 div - ( 732 bytes - 359127 veces) Fixed : 21.77 sum, 9.58 mul, 2.67 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Float : 8.32 sum, 8.29 mul, 2.93 div - ( 8388600 bytes - 32 veces) Float : 8.47 sum, 8.32 mul, 2.93 div - ( 5592396 bytes - 48 veces) Float : 8.32 sum, 8.29 mul, 2.95 div - ( 3728256 bytes - 72 veces) Float : 8.32 sum, 8.51 mul, 2.93 div - ( 2485500 bytes - 108 veces) Float : 8.16 sum, 8.28 mul, 2.93 div - ( 1656996 bytes - 162 veces) Float : 9.73 sum, 9.48 mul, 3.11 div - ( 1104660 bytes - 243 veces) Float : 11.00 sum, 11.28 mul, 3.26 div - ( 736440 bytes - 364 veces) Float : 13.06 sum, 13.14 mul, 3.39 div - ( 490956 bytes - 546 veces) Float : 13.16 sum, 13.08 mul, 3.43 div - ( 327300 bytes - 820 veces) Float : 13.16 sum, 13.08 mul, 3.42 div - ( 218196 bytes - 1230 veces) Float : 13.08 sum, 13.16 mul, 3.42 div - ( 145464 bytes - 1845 veces) Float : 13.15 sum, 13.55 mul, 3.39 div - ( 96972 bytes - 2767 veces) Float : 13.64 sum, 13.08 mul, 3.39 div - ( 64644 bytes - 4151 veces) Float : 13.55 sum, 13.15 mul, 3.42 div - ( 43092 bytes - 6227 veces) Float : 14.52 sum, 14.52 mul, 3.48 div - ( 28728 bytes - 9341 veces) Float : 18.48 sum, 19.45 mul, 3.67 div - ( 19152 bytes - 14012 veces) Float : 18.64 sum, 18.48 mul, 3.70 div - ( 12768 bytes - 21018 veces) Float : 18.47 sum, 18.47 mul, 3.70 div - ( 8508 bytes - 31528 veces) Float : 18.45 sum, 18.45 mul, 3.70 div - ( 5664 bytes - 47292 veces) Float : 18.41 sum, 18.41 mul, 3.69 div - ( 3768 bytes - 70938 veces) Float : 18.38 sum, 19.34 mul, 3.65 div - ( 2508 bytes - 106408 veces) Float : 19.29 sum, 18.34 mul, 3.67 div - ( 1668 bytes - 159612 veces) Float : 18.20 sum, 19.15 mul, 3.64 div - ( 1104 bytes - 239418 veces) Float : 19.05 sum, 18.10 mul, 3.66 div - ( 732 bytes - 359127 veces) Float : 17.81 sum, 18.58 mul, 3.63 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Double: 5.29 sum, 5.29 mul, 2.43 div - ( 8388600 bytes - 64 veces) Double: 5.29 sum, 5.21 mul, 2.44 div - ( 5592384 bytes - 96 veces) Double: 5.23 sum, 5.29 mul, 2.44 div - ( 3728256 bytes - 144 veces) Double: 5.23 sum, 5.29 mul, 2.42 div - ( 2485488 bytes - 216 veces) Double: 5.29 sum, 5.23 mul, 2.44 div - ( 1656984 bytes - 324 veces) Double: 6.47 sum, 6.47 mul, 2.70 div - ( 1104648 bytes - 486 veces) Double: 7.85 sum, 7.82 mul, 2.93 div - ( 736416 bytes - 729 veces) Double: 9.89 sum, 10.21 mul, 3.20 div - ( 490944 bytes - 1093 veces) Double: 9.94 sum, 10.17 mul, 3.21 div - ( 327288 bytes - 1640 veces) Double: 10.17 sum, 10.17 mul, 3.21 div - ( 218184 bytes - 2460 veces) Double: 10.16 sum, 10.16 mul, 3.21 div - ( 145440 bytes - 3690 veces) Double: 10.45 sum, 10.16 mul, 3.20 div - ( 96960 bytes - 5535 veces) Double: 10.21 sum, 10.16 mul, 3.20 div - ( 64632 bytes - 8303 veces) Double: 10.21 sum, 10.16 mul, 3.20 div - ( 43080 bytes - 12455 veces) Double: 12.01 sum, 11.95 mul, 3.36 div - ( 28704 bytes - 18683 veces) Double: 18.61 sum, 18.46 mul, 3.66 div - ( 19128 bytes - 28025 veces) Double: 18.45 sum, 19.41 mul, 3.66 div - ( 12744 bytes - 42037 veces) Double: 19.41 sum, 18.45 mul, 3.70 div - ( 8496 bytes - 63056 veces) Double: 18.45 sum, 18.45 mul, 3.70 div - ( 5664 bytes - 94585 veces) Double: 18.41 sum, 19.37 mul, 3.65 div - ( 3768 bytes - 141877 veces) Double: 18.29 sum, 19.25 mul, 3.66 div - ( 2496 bytes - 212816 veces) Double: 18.20 sum, 18.20 mul, 3.68 div - ( 1656 bytes - 319224 veces) Double: 18.36 sum, 17.34 mul, 3.65 div - ( 1104 bytes - 478837 veces) =============================================================================== MINIMOS: Char : 15.64 sum, 5.65 mul, 2.28 div Short : 12.36 sum, 7.26 mul, 2.21 div Long : 8.84 sum, 6.56 mul, 2.28 div Fixed : 8.88 sum, 5.90 mul, 2.26 div Float : 8.16 sum, 8.28 mul, 2.93 div Double: 5.23 sum, 5.21 mul, 2.42 div MEDIOS: Char : 19.95 sum, 6.15 mul, 2.35 div Short : 18.30 sum, 9.18 mul, 2.33 div Long : 16.36 sum, 9.45 mul, 2.56 div Fixed : 16.33 sum, 8.19 mul, 2.56 div Float : 14.19 sum, 14.24 mul, 3.40 div Double: 11.82 sum, 11.85 mul, 3.17 div MAXIMOS: Char : 22.59 sum, 6.40 mul, 2.38 div Short : 22.58 sum, 10.21 mul, 2.39 div Long : 22.82 sum, 11.64 mul, 2.70 div Fixed : 22.82 sum, 9.71 mul, 2.70 div Float : 19.29 sum, 19.45 mul, 3.70 div Double: 19.41 sum, 19.41 mul, 3.70 div Tiempo total: 1944.20 seg. Total millones de operaciones: 10296.8 Rendimiento con Chars : 9.482 MOPS Rendimiento con Shorts : 9.935 MOPS Rendimiento con Longs : 9.456 MOPS Rendimiento con Fixeds : 9.024 MOPS Rendimiento con Floats : 10.612 MOPS Rendimiento con Doubles: 8.949 MOPS Rendimiento con aritmetica entera: 9.474 MOPS Rendimiento con punto flotante : 9.780 MOPS Sumas : 16.158 millones/seg. Multiplicaciones: 9.843 millones/seg. Divisiones : 2.727 millones/seg. Media total de millones de operaciones por segundo (IR): 5.29617 ------------------------------------------------------------------------------- Results for Pentium III at 350 MHz Memoria a testear en Megabytes:Veces a ejecutar el test (- autocalibrado):Punteros: 0x4010c100 0x403b7100 0x40662100 Resultados en Megaoperaciones/segundo: ------------------------------------------------------------------------------- Char : 48.04 sum, 18.92 mul, 12.97 div - ( 8388606 bytes - 8 veces) Char : 48.05 sum, 18.90 mul, 12.96 div - ( 5592402 bytes - 12 veces) Char : 48.20 sum, 18.78 mul, 12.79 div - ( 3728268 bytes - 18 veces) Char : 48.42 sum, 18.75 mul, 12.80 div - ( 2485512 bytes - 27 veces) Char : 48.37 sum, 18.78 mul, 12.79 div - ( 1657008 bytes - 40 veces) Char : 48.64 sum, 18.83 mul, 12.81 div - ( 1104672 bytes - 60 veces) Char : 49.37 sum, 19.12 mul, 13.05 div - ( 736446 bytes - 91 veces) Char : 53.04 sum, 19.70 mul, 13.28 div - ( 490962 bytes - 136 veces) Char : 62.17 sum, 20.84 mul, 13.71 div - ( 327306 bytes - 205 veces) Char : 60.96 sum, 21.18 mul, 13.82 div - ( 218202 bytes - 307 veces) Char : 68.49 sum, 21.08 mul, 13.82 div - ( 145467 bytes - 461 veces) Char : 60.95 sum, 21.19 mul, 13.82 div - ( 96978 bytes - 691 veces) Char : 60.95 sum, 21.19 mul, 13.82 div - ( 64650 bytes - 1037 veces) Char : 61.01 sum, 21.20 mul, 13.82 div - ( 43098 bytes - 1556 veces) Char : 69.54 sum, 21.23 mul, 13.82 div - ( 28731 bytes - 2335 veces) Char : 75.29 sum, 21.51 mul, 13.83 div - ( 19152 bytes - 3503 veces) Char : 78.58 sum, 21.84 mul, 13.82 div - ( 12768 bytes - 5254 veces) Char : 75.31 sum, 21.89 mul, 13.80 div - ( 8511 bytes - 7882 veces) Char : 79.57 sum, 21.90 mul, 13.84 div - ( 5673 bytes - 11823 veces) Char : 78.82 sum, 21.89 mul, 13.84 div - ( 3780 bytes - 17734 veces) Char : 78.37 sum, 21.88 mul, 13.83 div - ( 2520 bytes - 26602 veces) Char : 77.70 sum, 21.87 mul, 13.82 div - ( 1680 bytes - 39903 veces) Char : 76.32 sum, 21.83 mul, 13.81 div - ( 1119 bytes - 59854 veces) Char : 77.65 sum, 21.81 mul, 13.80 div - ( 744 bytes - 89781 veces) Char : 75.95 sum, 21.73 mul, 13.77 div - ( 495 bytes - 134672 veces) Char : 74.55 sum, 21.70 mul, 13.73 div - ( 330 bytes - 202009 veces) Char : 73.68 sum, 21.53 mul, 13.68 div - ( 219 bytes - 303014 veces) Char : 73.61 sum, 21.42 mul, 13.59 div - ( 144 bytes - 454521 veces) Char : 69.96 sum, 21.18 mul, 13.46 div - ( 96 bytes - 681781 veces) ------------------------------------------------------------------------------- Short : 38.75 sum, 38.16 mul, 12.29 div - ( 8388606 bytes - 16 veces) Short : 39.58 sum, 39.42 mul, 11.30 div - ( 5592402 bytes - 24 veces) Short : 37.73 sum, 38.70 mul, 11.76 div - ( 3728268 bytes - 36 veces) Short : 40.26 sum, 36.76 mul, 11.64 div - ( 2485512 bytes - 54 veces) Short : 40.51 sum, 36.79 mul, 11.66 div - ( 1657008 bytes - 81 veces) Short : 40.76 sum, 37.59 mul, 11.66 div - ( 1104672 bytes - 121 veces) Short : 40.63 sum, 39.76 mul, 12.29 div - ( 736446 bytes - 182 veces) Short : 47.54 sum, 47.11 mul, 11.97 div - ( 490962 bytes - 273 veces) Short : 65.05 sum, 65.55 mul, 12.86 div - ( 327306 bytes - 410 veces) Short : 74.81 sum, 77.72 mul, 13.15 div - ( 218202 bytes - 615 veces) Short : 75.22 sum, 77.64 mul, 12.93 div - ( 145464 bytes - 922 veces) Short : 72.55 sum, 79.13 mul, 12.83 div - ( 96972 bytes - 1383 veces) Short : 72.54 sum, 79.08 mul, 12.83 div - ( 64644 bytes - 2075 veces) Short : 72.61 sum, 79.29 mul, 12.81 div - ( 43092 bytes - 3113 veces) Short : 82.47 sum, 81.06 mul, 12.95 div - ( 28728 bytes - 4670 veces) Short : 98.24 sum, 91.95 mul, 12.83 div - ( 19152 bytes - 7006 veces) Short : 120.25 sum, 115.94 mul, 13.13 div - ( 12768 bytes - 10509 veces) Short : 123.61 sum, 116.63 mul, 13.15 div - ( 8508 bytes - 15764 veces) Short : 123.40 sum, 115.94 mul, 13.18 div - ( 5670 bytes - 23646 veces) Short : 122.90 sum, 116.55 mul, 13.16 div - ( 3780 bytes - 35469 veces) Short : 122.69 sum, 115.52 mul, 13.16 div - ( 2520 bytes - 53204 veces) Short : 121.84 sum, 114.06 mul, 13.15 div - ( 1680 bytes - 79806 veces) Short : 119.31 sum, 113.62 mul, 13.07 div - ( 1116 bytes - 119709 veces) Short : 118.66 sum, 117.48 mul, 13.11 div - ( 744 bytes - 179563 veces) Short : 113.41 sum, 107.70 mul, 12.95 div - ( 492 bytes - 269345 veces) Short : 108.39 sum, 104.69 mul, 12.84 div - ( 324 bytes - 404018 veces) Short : 106.68 sum, 105.12 mul, 12.93 div - ( 216 bytes - 606028 veces) ------------------------------------------------------------------------------- Long : 20.69 sum, 20.90 mul, 11.34 div - ( 8388600 bytes - 32 veces) Long : 21.08 sum, 20.34 mul, 11.97 div - ( 5592396 bytes - 48 veces) Long : 20.52 sum, 20.04 mul, 11.37 div - ( 3728256 bytes - 72 veces) Long : 21.10 sum, 20.31 mul, 11.97 div - ( 2485500 bytes - 108 veces) Long : 20.62 sum, 20.03 mul, 11.31 div - ( 1656996 bytes - 162 veces) Long : 21.04 sum, 20.63 mul, 11.32 div - ( 1104660 bytes - 243 veces) Long : 22.43 sum, 22.51 mul, 11.50 div - ( 736440 bytes - 364 veces) Long : 27.58 sum, 26.90 mul, 12.49 div - ( 490956 bytes - 546 veces) Long : 43.41 sum, 41.46 mul, 12.95 div - ( 327300 bytes - 820 veces) Long : 52.83 sum, 49.01 mul, 13.18 div - ( 218196 bytes - 1230 veces) Long : 55.04 sum, 54.15 mul, 13.61 div - ( 145464 bytes - 1845 veces) Long : 52.57 sum, 52.72 mul, 13.56 div - ( 96972 bytes - 2767 veces) Long : 52.55 sum, 48.44 mul, 13.18 div - ( 64644 bytes - 4151 veces) Long : 52.56 sum, 48.55 mul, 13.16 div - ( 43092 bytes - 6227 veces) Long : 63.65 sum, 63.14 mul, 13.63 div - ( 28728 bytes - 9341 veces) Long : 69.60 sum, 78.23 mul, 13.58 div - ( 19152 bytes - 14012 veces) Long : 127.27 sum, 109.74 mul, 13.54 div - ( 12768 bytes - 21018 veces) Long : 139.51 sum, 115.65 mul, 13.47 div - ( 8508 bytes - 31528 veces) Long : 139.83 sum, 119.51 mul, 13.46 div - ( 5664 bytes - 47292 veces) Long : 137.77 sum, 115.07 mul, 13.45 div - ( 3768 bytes - 70938 veces) Long : 135.98 sum, 113.44 mul, 13.41 div - ( 2508 bytes - 106408 veces) Long : 132.03 sum, 117.08 mul, 13.39 div - ( 1668 bytes - 159612 veces) Long : 130.86 sum, 110.63 mul, 13.37 div - ( 1104 bytes - 239418 veces) Long : 122.94 sum, 106.16 mul, 13.26 div - ( 732 bytes - 359127 veces) Long : 118.70 sum, 104.82 mul, 13.23 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Fixed : 20.69 sum, 21.19 mul, 10.94 div - ( 8388600 bytes - 32 veces) Fixed : 21.07 sum, 20.63 mul, 11.95 div - ( 5592396 bytes - 48 veces) Fixed : 20.55 sum, 20.79 mul, 11.15 div - ( 3728256 bytes - 72 veces) Fixed : 21.04 sum, 20.93 mul, 11.99 div - ( 2485500 bytes - 108 veces) Fixed : 20.62 sum, 20.90 mul, 10.64 div - ( 1656996 bytes - 162 veces) Fixed : 21.04 sum, 21.33 mul, 10.63 div - ( 1104660 bytes - 243 veces) Fixed : 22.43 sum, 22.59 mul, 11.13 div - ( 736440 bytes - 364 veces) Fixed : 27.58 sum, 27.03 mul, 12.72 div - ( 490956 bytes - 546 veces) Fixed : 43.43 sum, 42.10 mul, 12.49 div - ( 327300 bytes - 820 veces) Fixed : 52.62 sum, 51.35 mul, 13.24 div - ( 218196 bytes - 1230 veces) Fixed : 55.03 sum, 53.86 mul, 13.44 div - ( 145464 bytes - 1845 veces) Fixed : 52.56 sum, 50.08 mul, 13.68 div - ( 96972 bytes - 2767 veces) Fixed : 52.55 sum, 51.29 mul, 13.26 div - ( 64644 bytes - 4151 veces) Fixed : 52.56 sum, 51.29 mul, 13.25 div - ( 43092 bytes - 6227 veces) Fixed : 63.65 sum, 61.39 mul, 13.39 div - ( 28728 bytes - 9341 veces) Fixed : 69.61 sum, 74.85 mul, 12.52 div - ( 19152 bytes - 14012 veces) Fixed : 127.17 sum, 99.23 mul, 12.66 div - ( 12768 bytes - 21018 veces) Fixed : 139.29 sum, 103.25 mul, 12.29 div - ( 8508 bytes - 31528 veces) Fixed : 139.86 sum, 104.71 mul, 12.26 div - ( 5664 bytes - 47292 veces) Fixed : 137.78 sum, 102.26 mul, 12.26 div - ( 3768 bytes - 70938 veces) Fixed : 135.98 sum, 101.36 mul, 12.23 div - ( 2508 bytes - 106408 veces) Fixed : 132.05 sum, 100.02 mul, 12.20 div - ( 1668 bytes - 159612 veces) Fixed : 130.67 sum, 99.35 mul, 12.14 div - ( 1104 bytes - 239418 veces) Fixed : 122.90 sum, 95.50 mul, 12.08 div - ( 732 bytes - 359127 veces) Fixed : 118.73 sum, 92.09 mul, 11.94 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Float : 20.09 sum, 20.19 mul, 13.08 div - ( 8388600 bytes - 32 veces) Float : 20.30 sum, 20.15 mul, 12.55 div - ( 5592396 bytes - 48 veces) Float : 21.17 sum, 21.14 mul, 12.75 div - ( 3728256 bytes - 72 veces) Float : 20.30 sum, 20.11 mul, 12.54 div - ( 2485500 bytes - 108 veces) Float : 20.76 sum, 22.12 mul, 13.01 div - ( 1656996 bytes - 162 veces) Float : 21.21 sum, 22.18 mul, 13.01 div - ( 1104660 bytes - 243 veces) Float : 22.01 sum, 21.91 mul, 13.17 div - ( 736440 bytes - 364 veces) Float : 26.87 sum, 26.78 mul, 13.04 div - ( 490956 bytes - 546 veces) Float : 43.75 sum, 45.40 mul, 13.42 div - ( 327300 bytes - 820 veces) Float : 57.64 sum, 60.99 mul, 13.43 div - ( 218196 bytes - 1230 veces) Float : 48.78 sum, 56.62 mul, 13.45 div - ( 145464 bytes - 1845 veces) Float : 57.72 sum, 58.10 mul, 13.45 div - ( 96972 bytes - 2767 veces) Float : 56.05 sum, 59.66 mul, 13.45 div - ( 64644 bytes - 4151 veces) Float : 55.98 sum, 60.24 mul, 13.44 div - ( 43092 bytes - 6227 veces) Float : 55.48 sum, 57.72 mul, 13.44 div - ( 28728 bytes - 9341 veces) Float : 69.73 sum, 84.96 mul, 13.43 div - ( 19152 bytes - 14012 veces) Float : 126.23 sum, 128.58 mul, 13.42 div - ( 12768 bytes - 21018 veces) Float : 139.39 sum, 140.05 mul, 13.41 div - ( 8508 bytes - 31528 veces) Float : 140.37 sum, 139.94 mul, 13.43 div - ( 5664 bytes - 47292 veces) Float : 138.17 sum, 137.72 mul, 13.37 div - ( 3768 bytes - 70938 veces) Float : 137.07 sum, 136.00 mul, 13.39 div - ( 2508 bytes - 106408 veces) Float : 133.06 sum, 132.55 mul, 13.37 div - ( 1668 bytes - 159612 veces) Float : 133.14 sum, 131.60 mul, 13.35 div - ( 1104 bytes - 239418 veces) Float : 126.00 sum, 121.47 mul, 13.03 div - ( 732 bytes - 359127 veces) Float : 122.90 sum, 119.24 mul, 13.18 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Double: 14.76 sum, 14.46 mul, 12.03 div - ( 8388600 bytes - 64 veces) Double: 14.83 sum, 14.91 mul, 12.07 div - ( 5592384 bytes - 96 veces) Double: 14.87 sum, 14.94 mul, 12.08 div - ( 3728256 bytes - 144 veces) Double: 14.53 sum, 14.63 mul, 12.77 div - ( 2485488 bytes - 216 veces) Double: 14.83 sum, 14.50 mul, 11.96 div - ( 1656984 bytes - 324 veces) Double: 15.34 sum, 15.32 mul, 12.96 div - ( 1104648 bytes - 486 veces) Double: 16.71 sum, 16.73 mul, 12.42 div - ( 736416 bytes - 729 veces) Double: 20.19 sum, 20.19 mul, 12.87 div - ( 490944 bytes - 1093 veces) Double: 29.67 sum, 29.11 mul, 13.33 div - ( 327288 bytes - 1640 veces) Double: 34.17 sum, 33.83 mul, 13.46 div - ( 218184 bytes - 2460 veces) Double: 34.31 sum, 34.21 mul, 13.41 div - ( 145440 bytes - 3690 veces) Double: 34.29 sum, 34.25 mul, 13.41 div - ( 96960 bytes - 5535 veces) Double: 34.22 sum, 33.37 mul, 13.42 div - ( 64632 bytes - 8303 veces) Double: 34.18 sum, 33.83 mul, 13.45 div - ( 43080 bytes - 12455 veces) Double: 34.21 sum, 34.13 mul, 13.39 div - ( 28704 bytes - 18683 veces) Double: 43.55 sum, 42.45 mul, 13.42 div - ( 19128 bytes - 28025 veces) Double: 112.92 sum, 111.83 mul, 13.43 div - ( 12744 bytes - 42037 veces) Double: 132.36 sum, 137.11 mul, 13.40 div - ( 8496 bytes - 63056 veces) Double: 138.75 sum, 138.08 mul, 13.42 div - ( 5664 bytes - 94585 veces) Double: 135.64 sum, 133.52 mul, 13.30 div - ( 3768 bytes - 141877 veces) Double: 134.31 sum, 132.93 mul, 13.37 div - ( 2496 bytes - 212816 veces) Double: 127.87 sum, 125.53 mul, 13.27 div - ( 1656 bytes - 319224 veces) Double: 118.32 sum, 114.66 mul, 13.21 div - ( 1104 bytes - 478837 veces) =============================================================================== MINIMOS: Char : 48.04 sum, 18.75 mul, 12.79 div Short : 37.73 sum, 36.76 mul, 11.30 div Long : 20.52 sum, 20.03 mul, 11.31 div Fixed : 20.55 sum, 20.63 mul, 10.63 div Float : 20.09 sum, 20.11 mul, 12.54 div Double: 14.53 sum, 14.46 mul, 11.96 div MEDIOS: Char : 65.57 sum, 20.82 mul, 13.54 div Short : 82.98 sum, 81.07 mul, 12.65 div Long : 72.09 sum, 64.78 mul, 12.83 div Fixed : 72.06 sum, 60.37 mul, 12.26 div Float : 72.57 sum, 73.82 mul, 13.22 div Double: 56.73 sum, 56.28 mul, 13.04 div MAXIMOS: Char : 79.57 sum, 21.90 mul, 13.84 div Short : 123.61 sum, 117.48 mul, 13.18 div Long : 139.83 sum, 119.51 mul, 13.63 div Fixed : 139.86 sum, 104.71 mul, 13.68 div Float : 140.37 sum, 140.05 mul, 13.45 div Double: 138.75 sum, 138.08 mul, 13.46 div Tiempo total: 440.62 seg. Total millones de operaciones: 10296.8 Rendimiento con Chars : 33.310 MOPS Rendimiento con Shorts : 58.901 MOPS Rendimiento con Longs : 49.897 MOPS Rendimiento con Fixeds : 48.231 MOPS Rendimiento con Floats : 53.203 MOPS Rendimiento con Doubles: 42.017 MOPS Rendimiento con aritmetica entera: 47.585 MOPS Rendimiento con punto flotante : 47.610 MOPS Sumas : 70.332 millones/seg. Multiplicaciones: 59.524 millones/seg. Divisiones : 12.924 millones/seg. Media total de millones de operaciones por segundo (IR): 23.3691 ------------------------------------------------------------------------------- Results for Intel 486DX2 at 66 MHz Memoria a testear en Megabytes:Veces a ejecutar el test (- autocalibrado):Punteros: 0x40108100 0x403b3100 0x4065e100 Resultados en Megaoperaciones/segundo: ------------------------------------------------------------------------------- Char : 2.66 sum, 1.65 mul, 0.79 div - ( 8388606 bytes - 8 veces) Char : 2.66 sum, 1.66 mul, 0.81 div - ( 5592402 bytes - 12 veces) Char : 2.59 sum, 1.70 mul, 0.81 div - ( 3728268 bytes - 18 veces) Char : 2.66 sum, 1.65 mul, 0.81 div - ( 2485512 bytes - 27 veces) Char : 2.67 sum, 1.70 mul, 0.81 div - ( 1657008 bytes - 40 veces) Char : 2.68 sum, 1.71 mul, 0.81 div - ( 1104672 bytes - 60 veces) Char : 2.77 sum, 1.68 mul, 0.81 div - ( 736446 bytes - 91 veces) Char : 2.91 sum, 1.74 mul, 0.82 div - ( 490962 bytes - 136 veces) Char : 2.96 sum, 1.75 mul, 0.84 div - ( 327306 bytes - 205 veces) Char : 3.04 sum, 1.81 mul, 0.84 div - ( 218202 bytes - 307 veces) Char : 3.18 sum, 1.87 mul, 0.85 div - ( 145467 bytes - 461 veces) Char : 3.38 sum, 1.92 mul, 0.86 div - ( 96978 bytes - 691 veces) Char : 3.50 sum, 1.92 mul, 0.87 div - ( 64650 bytes - 1037 veces) Char : 3.51 sum, 1.96 mul, 0.86 div - ( 43098 bytes - 1556 veces) Char : 2.88 sum, 1.95 mul, 0.86 div - ( 28731 bytes - 2335 veces) Char : 3.49 sum, 2.00 mul, 0.87 div - ( 19152 bytes - 3503 veces) Char : 3.89 sum, 1.91 mul, 0.87 div - ( 12768 bytes - 5254 veces) Char : 3.99 sum, 2.09 mul, 0.88 div - ( 8511 bytes - 7882 veces) Char : 4.05 sum, 2.11 mul, 0.89 div - ( 5673 bytes - 11823 veces) Char : 3.97 sum, 2.03 mul, 0.85 div - ( 3780 bytes - 17734 veces) Char : 3.80 sum, 2.01 mul, 0.86 div - ( 2520 bytes - 26602 veces) Char : 3.92 sum, 2.04 mul, 0.86 div - ( 1680 bytes - 39903 veces) Char : 3.90 sum, 2.04 mul, 0.87 div - ( 1119 bytes - 59854 veces) Char : 3.91 sum, 2.00 mul, 0.87 div - ( 744 bytes - 89781 veces) Char : 3.90 sum, 2.03 mul, 0.86 div - ( 495 bytes - 134672 veces) Char : 3.91 sum, 2.03 mul, 0.87 div - ( 330 bytes - 202009 veces) Char : 3.88 sum, 1.99 mul, 0.87 div - ( 219 bytes - 303014 veces) Char : 3.86 sum, 2.02 mul, 0.86 div - ( 144 bytes - 454521 veces) Char : 3.86 sum, 2.02 mul, 0.87 div - ( 96 bytes - 681781 veces) ------------------------------------------------------------------------------- Short : 1.73 sum, 1.34 mul, 0.76 div - ( 8388606 bytes - 16 veces) Short : 1.76 sum, 1.31 mul, 0.77 div - ( 5592402 bytes - 24 veces) Short : 1.72 sum, 1.34 mul, 0.76 div - ( 3728268 bytes - 36 veces) Short : 1.78 sum, 1.32 mul, 0.76 div - ( 2485512 bytes - 54 veces) Short : 1.79 sum, 1.33 mul, 0.76 div - ( 1657008 bytes - 81 veces) Short : 1.84 sum, 1.35 mul, 0.76 div - ( 1104672 bytes - 121 veces) Short : 1.79 sum, 1.34 mul, 0.77 div - ( 736446 bytes - 182 veces) Short : 1.86 sum, 1.42 mul, 0.77 div - ( 490962 bytes - 273 veces) Short : 2.23 sum, 1.49 mul, 0.86 div - ( 327306 bytes - 410 veces) Short : 2.43 sum, 1.49 mul, 0.87 div - ( 218202 bytes - 615 veces) Short : 2.76 sum, 1.63 mul, 0.89 div - ( 145464 bytes - 922 veces) Short : 2.99 sum, 1.72 mul, 0.88 div - ( 96972 bytes - 1383 veces) Short : 3.20 sum, 1.76 mul, 0.92 div - ( 64644 bytes - 2075 veces) Short : 3.13 sum, 1.78 mul, 0.91 div - ( 43092 bytes - 3113 veces) Short : 3.50 sum, 1.81 mul, 0.94 div - ( 28728 bytes - 4670 veces) Short : 3.51 sum, 1.79 mul, 0.93 div - ( 19152 bytes - 7006 veces) Short : 4.30 sum, 1.91 mul, 0.90 div - ( 12768 bytes - 10509 veces) Short : 4.37 sum, 1.88 mul, 0.95 div - ( 8508 bytes - 15764 veces) Short : 4.50 sum, 1.96 mul, 0.96 div - ( 5670 bytes - 23646 veces) Short : 4.58 sum, 1.97 mul, 0.98 div - ( 3780 bytes - 35469 veces) Short : 4.70 sum, 1.98 mul, 0.95 div - ( 2520 bytes - 53204 veces) Short : 4.68 sum, 2.02 mul, 0.99 div - ( 1680 bytes - 79806 veces) Short : 4.65 sum, 2.01 mul, 1.00 div - ( 1116 bytes - 119709 veces) Short : 4.51 sum, 1.96 mul, 0.99 div - ( 744 bytes - 179563 veces) Short : 4.57 sum, 1.99 mul, 1.00 div - ( 492 bytes - 269345 veces) Short : 4.30 sum, 1.97 mul, 0.91 div - ( 324 bytes - 404018 veces) Short : 4.39 sum, 1.89 mul, 0.89 div - ( 216 bytes - 606028 veces) ------------------------------------------------------------------------------- Long : 1.04 sum, 0.82 mul, 0.70 div - ( 8388600 bytes - 32 veces) Long : 1.11 sum, 0.86 mul, 0.72 div - ( 5592396 bytes - 48 veces) Long : 1.24 sum, 0.87 mul, 0.69 div - ( 3728256 bytes - 72 veces) Long : 1.03 sum, 0.71 mul, 0.70 div - ( 2485500 bytes - 108 veces) Long : 1.09 sum, 0.83 mul, 0.72 div - ( 1656996 bytes - 162 veces) Long : 1.13 sum, 0.83 mul, 0.73 div - ( 1104660 bytes - 243 veces) Long : 1.18 sum, 0.89 mul, 0.76 div - ( 736440 bytes - 364 veces) Long : 1.29 sum, 0.93 mul, 0.79 div - ( 490956 bytes - 546 veces) Long : 1.51 sum, 0.93 mul, 0.85 div - ( 327300 bytes - 820 veces) Long : 1.55 sum, 0.96 mul, 0.91 div - ( 218196 bytes - 1230 veces) Long : 1.82 sum, 1.06 mul, 0.95 div - ( 145464 bytes - 1845 veces) Long : 2.20 sum, 1.11 mul, 0.99 div - ( 96972 bytes - 2767 veces) Long : 2.46 sum, 1.11 mul, 1.03 div - ( 64644 bytes - 4151 veces) Long : 2.46 sum, 1.15 mul, 1.02 div - ( 43092 bytes - 6227 veces) Long : 2.46 sum, 1.17 mul, 1.03 div - ( 28728 bytes - 9341 veces) Long : 2.80 sum, 1.21 mul, 1.07 div - ( 19152 bytes - 14012 veces) Long : 3.88 sum, 1.35 mul, 1.18 div - ( 12768 bytes - 21018 veces) Long : 4.39 sum, 1.37 mul, 1.17 div - ( 8508 bytes - 31528 veces) Long : 4.70 sum, 1.41 mul, 1.22 div - ( 5664 bytes - 47292 veces) Long : 4.37 sum, 1.41 mul, 1.22 div - ( 3768 bytes - 70938 veces) Long : 4.65 sum, 1.41 mul, 1.19 div - ( 2508 bytes - 106408 veces) Long : 4.59 sum, 1.41 mul, 1.20 div - ( 1668 bytes - 159612 veces) Long : 4.45 sum, 1.41 mul, 1.22 div - ( 1104 bytes - 239418 veces) Long : 4.54 sum, 1.40 mul, 1.20 div - ( 732 bytes - 359127 veces) Long : 4.54 sum, 1.40 mul, 1.21 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Fixed : 1.12 sum, 0.93 mul, 0.72 div - ( 8388600 bytes - 32 veces) Fixed : 1.14 sum, 0.93 mul, 0.72 div - ( 5592396 bytes - 48 veces) Fixed : 1.22 sum, 0.89 mul, 0.74 div - ( 3728256 bytes - 72 veces) Fixed : 1.12 sum, 0.92 mul, 0.73 div - ( 2485500 bytes - 108 veces) Fixed : 1.12 sum, 0.89 mul, 0.71 div - ( 1656996 bytes - 162 veces) Fixed : 1.15 sum, 0.90 mul, 0.73 div - ( 1104660 bytes - 243 veces) Fixed : 1.20 sum, 0.96 mul, 0.75 div - ( 736440 bytes - 364 veces) Fixed : 1.32 sum, 1.02 mul, 0.79 div - ( 490956 bytes - 546 veces) Fixed : 1.55 sum, 1.01 mul, 0.86 div - ( 327300 bytes - 820 veces) Fixed : 1.64 sum, 1.05 mul, 0.89 div - ( 218196 bytes - 1230 veces) Fixed : 1.87 sum, 1.13 mul, 0.92 div - ( 145464 bytes - 1845 veces) Fixed : 2.21 sum, 1.21 mul, 0.96 div - ( 96972 bytes - 2767 veces) Fixed : 2.46 sum, 1.22 mul, 0.99 div - ( 64644 bytes - 4151 veces) Fixed : 2.46 sum, 1.24 mul, 0.99 div - ( 43092 bytes - 6227 veces) Fixed : 2.46 sum, 1.27 mul, 0.99 div - ( 28728 bytes - 9341 veces) Fixed : 2.81 sum, 1.30 mul, 1.04 div - ( 19152 bytes - 14012 veces) Fixed : 4.01 sum, 1.45 mul, 1.13 div - ( 12768 bytes - 21018 veces) Fixed : 4.38 sum, 1.51 mul, 1.12 div - ( 8508 bytes - 31528 veces) Fixed : 4.70 sum, 1.55 mul, 1.18 div - ( 5664 bytes - 47292 veces) Fixed : 4.67 sum, 1.52 mul, 1.17 div - ( 3768 bytes - 70938 veces) Fixed : 4.65 sum, 1.54 mul, 1.16 div - ( 2508 bytes - 106408 veces) Fixed : 4.57 sum, 1.54 mul, 1.17 div - ( 1668 bytes - 159612 veces) Fixed : 4.64 sum, 1.48 mul, 1.17 div - ( 1104 bytes - 239418 veces) Fixed : 4.53 sum, 1.52 mul, 1.15 div - ( 732 bytes - 359127 veces) Fixed : 4.53 sum, 1.51 mul, 1.16 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Float : 1.12 sum, 1.12 mul, 0.58 div - ( 8388600 bytes - 32 veces) Float : 1.20 sum, 1.12 mul, 0.58 div - ( 5592396 bytes - 48 veces) Float : 1.11 sum, 1.11 mul, 0.58 div - ( 3728256 bytes - 72 veces) Float : 1.20 sum, 1.11 mul, 0.59 div - ( 2485500 bytes - 108 veces) Float : 1.12 sum, 1.09 mul, 0.59 div - ( 1656996 bytes - 162 veces) Float : 1.15 sum, 1.11 mul, 0.59 div - ( 1104660 bytes - 243 veces) Float : 1.20 sum, 1.18 mul, 0.60 div - ( 736440 bytes - 364 veces) Float : 1.40 sum, 1.31 mul, 0.62 div - ( 490956 bytes - 546 veces) Float : 1.44 sum, 1.34 mul, 0.62 div - ( 327300 bytes - 820 veces) Float : 1.55 sum, 1.41 mul, 0.64 div - ( 218196 bytes - 1230 veces) Float : 1.72 sum, 1.60 mul, 0.62 div - ( 145464 bytes - 1845 veces) Float : 1.91 sum, 1.74 mul, 0.65 div - ( 96972 bytes - 2767 veces) Float : 2.10 sum, 1.82 mul, 0.67 div - ( 64644 bytes - 4151 veces) Float : 2.10 sum, 1.84 mul, 0.62 div - ( 43092 bytes - 6227 veces) Float : 2.01 sum, 1.80 mul, 0.67 div - ( 28728 bytes - 9341 veces) Float : 2.16 sum, 1.99 mul, 0.69 div - ( 19152 bytes - 14012 veces) Float : 2.71 sum, 2.41 mul, 0.75 div - ( 12768 bytes - 21018 veces) Float : 3.04 sum, 2.56 mul, 0.75 div - ( 8508 bytes - 31528 veces) Float : 3.12 sum, 2.65 mul, 0.77 div - ( 5664 bytes - 47292 veces) Float : 3.10 sum, 2.64 mul, 0.77 div - ( 3768 bytes - 70938 veces) Float : 3.00 sum, 2.63 mul, 0.77 div - ( 2508 bytes - 106408 veces) Float : 3.09 sum, 2.56 mul, 0.77 div - ( 1668 bytes - 159612 veces) Float : 3.09 sum, 2.61 mul, 0.76 div - ( 1104 bytes - 239418 veces) Float : 3.03 sum, 2.57 mul, 0.77 div - ( 732 bytes - 359127 veces) Float : 2.94 sum, 2.55 mul, 0.76 div - ( 480 bytes - 538691 veces) ------------------------------------------------------------------------------- Double: 0.64 sum, 0.61 mul, 0.43 div - ( 8388600 bytes - 64 veces) Double: 0.61 sum, 0.64 mul, 0.43 div - ( 5592384 bytes - 96 veces) Double: 0.61 sum, 0.64 mul, 0.43 div - ( 3728256 bytes - 144 veces) Double: 0.61 sum, 0.63 mul, 0.43 div - ( 2485488 bytes - 216 veces) Double: 0.64 sum, 0.61 mul, 0.43 div - ( 1656984 bytes - 324 veces) Double: 0.66 sum, 0.62 mul, 0.44 div - ( 1104648 bytes - 486 veces) Double: 0.66 sum, 0.68 mul, 0.45 div - ( 736416 bytes - 729 veces) Double: 0.73 sum, 0.76 mul, 0.47 div - ( 490944 bytes - 1093 veces) Double: 0.83 sum, 0.80 mul, 0.48 div - ( 327288 bytes - 1640 veces) Double: 0.89 sum, 0.82 mul, 0.50 div - ( 218184 bytes - 2460 veces) Double: 0.97 sum, 0.99 mul, 0.53 div - ( 145440 bytes - 3690 veces) Double: 1.15 sum, 1.15 mul, 0.57 div - ( 96960 bytes - 5535 veces) Double: 1.33 sum, 1.23 mul, 0.58 div - ( 64632 bytes - 8303 veces) Double: 1.35 sum, 1.23 mul, 0.58 div - ( 43080 bytes - 12455 veces) Double: 1.30 sum, 1.30 mul, 0.59 div - ( 28704 bytes - 18683 veces) Double: 1.35 sum, 1.22 mul, 0.59 div - ( 19128 bytes - 28025 veces) Double: 2.10 sum, 1.91 mul, 0.71 div - ( 12744 bytes - 42037 veces) Double: 2.52 sum, 2.39 mul, 0.72 div - ( 8496 bytes - 63056 veces) Double: 2.68 sum, 2.51 mul, 0.76 div - ( 5664 bytes - 94585 veces) Double: 2.68 sum, 2.51 mul, 0.75 div - ( 3768 bytes - 141877 veces) Double: 2.67 sum, 2.50 mul, 0.76 div - ( 2496 bytes - 212816 veces) Double: 2.66 sum, 2.41 mul, 0.76 div - ( 1656 bytes - 319224 veces) Double: 2.60 sum, 2.42 mul, 0.75 div - ( 1104 bytes - 478837 veces) =============================================================================== MINIMOS: Char : 2.59 sum, 1.65 mul, 0.79 div Short : 1.72 sum, 1.31 mul, 0.76 div Long : 1.03 sum, 0.71 mul, 0.69 div Fixed : 1.12 sum, 0.89 mul, 0.71 div Float : 1.11 sum, 1.09 mul, 0.58 div Double: 0.61 sum, 0.61 mul, 0.43 div MEDIOS: Char : 3.39 sum, 1.90 mul, 0.85 div Short : 3.24 sum, 1.69 mul, 0.88 div Long : 2.66 sum, 1.12 mul, 0.98 div Fixed : 2.70 sum, 1.22 mul, 0.96 div Float : 2.06 sum, 1.83 mul, 0.67 div Double: 1.40 sum, 1.33 mul, 0.57 div MAXIMOS: Char : 4.05 sum, 2.11 mul, 0.89 div Short : 4.70 sum, 2.02 mul, 1.00 div Long : 4.70 sum, 1.41 mul, 1.22 div Fixed : 4.70 sum, 1.55 mul, 1.18 div Float : 3.12 sum, 2.65 mul, 0.77 div Double: 2.68 sum, 2.51 mul, 0.76 div Tiempo total: 8797.84 seg. Total millones de operaciones: 10296.8 Rendimiento con Chars : 2.045 MOPS Rendimiento con Shorts : 1.940 MOPS Rendimiento con Longs : 1.586 MOPS Rendimiento con Fixeds : 1.626 MOPS Rendimiento con Floats : 1.523 MOPS Rendimiento con Doubles: 1.100 MOPS Rendimiento con aritmetica entera: 1.799 MOPS Rendimiento con punto flotante : 1.312 MOPS Sumas : 2.577 millones/seg. Multiplicaciones: 1.516 millones/seg. Divisiones : 0.818 millones/seg. Media total de millones de operaciones por segundo (IR): 1.17038