Changeset 2712 in Sophya
- Timestamp:
- May 12, 2005, 5:49:15 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Eval/Speed/cpupower.c
r2584 r2712 31 31 T_Type s=0; 32 32 int i,k; 33 printf("--- fop_0: Simple Loop: z[k] = x[k]*y[i] --- \n"); 34 for(k=0; k<SZ; k++) z[k] = x[k]*y[k]; 33 /* printf("--- fop_0: Simple Loop: z[k] = x[k]*y[i] --- \n"); */ 34 for(k=0; k<SZ; k++) z[k] = x[k]*y[99]; 35 N_OP += SZ; 36 return; 37 } 38 void fop_30() 39 { 40 T_Type s=0; 41 int i,k; 42 /* printf("--- fop_30: Simple Loop triple: z[k] = x[k]*y[i] --- \n"); */ 43 for(k=0; k<SZ; k+=3) { z[k] = x[k]*y[99]; z[k+1] = x[k+1]*y[99]; z[k+2] = x[k+2]*y[99]; } 35 44 N_OP += SZ; 36 45 return; … … 144 153 if (narg > 3) nloop = atoi(arg[3]); 145 154 ckprt = 0; 146 if (narg > 3) ckprt = atoi(arg[4]);155 if (narg > 4) ckprt = atoi(arg[4]); 147 156 148 157 printf("::::::: cpupower: OPE=%d SZ= %d ::::::: \n", OPE,SZ); … … 163 172 else if (OPE == 2) fop_2(); 164 173 else if (OPE == 1) fop_1(); 174 else if (OPE == 30) for(i=0; i<nloop; i++) fop_30(); 165 175 else for(i=0; i<nloop; i++) fop_0(); 166 176 PrtTim("---Fin OpeDoubleBoucle ");
Note:
See TracChangeset
for help on using the changeset viewer.