mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
Merge from bittboy/buildroot@db180c0
This commit is contained in:
53
package/dhrystone/0001-cmdline-nruns.patch
Normal file
53
package/dhrystone/0001-cmdline-nruns.patch
Normal file
@@ -0,0 +1,53 @@
|
||||
let people specify the number of runs on the command line
|
||||
|
||||
Patch by Vivi Li <vivi.li@analog.com>
|
||||
|
||||
--- a/dhry_1.c
|
||||
+++ b/dhry_1.c
|
||||
@@ -66,7 +70,7 @@
|
||||
/* end of variables for time measurement */
|
||||
|
||||
|
||||
-main ()
|
||||
+main(int argc, char *argv[])
|
||||
/*****/
|
||||
|
||||
/* main program, corresponds to procedures */
|
||||
@@ -101,6 +105,13 @@
|
||||
/* Warning: With 16-Bit processors and Number_Of_Runs > 32000, */
|
||||
/* overflow may occur for this array element. */
|
||||
|
||||
+ Number_Of_Runs = 0;
|
||||
+ if ( argc == 2 ) {
|
||||
+ if (atoi(argv[1]) > 0) {
|
||||
+ Number_Of_Runs = atoi(argv[1]);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
printf ("\n");
|
||||
printf ("Dhrystone Benchmark, Version 2.1 (Language: C)\n");
|
||||
printf ("\n");
|
||||
@@ -114,13 +125,17 @@
|
||||
printf ("Program compiled without 'register' attribute\n");
|
||||
printf ("\n");
|
||||
}
|
||||
- printf ("Please give the number of runs through the benchmark: ");
|
||||
- {
|
||||
- int n;
|
||||
- scanf ("%d", &n);
|
||||
- Number_Of_Runs = n;
|
||||
+
|
||||
+ if (!Number_Of_Runs) {
|
||||
+ printf ("Please give the number of runs through the benchmark: ");
|
||||
+ fflush (stdout);
|
||||
+ {
|
||||
+ int n;
|
||||
+ scanf ("%d", &n);
|
||||
+ Number_Of_Runs = n;
|
||||
+ }
|
||||
+ printf ("\n");
|
||||
}
|
||||
- printf ("\n");
|
||||
|
||||
printf ("Execution starts, %d runs through Dhrystone\n", Number_Of_Runs);
|
||||
|
||||
Reference in New Issue
Block a user