annotate test/i3.c @ 745:a396b346308a

i64 continue... code-gen-all.s is generated.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 12 Nov 2010 16:38:42 +0900
parents 4e08fbf6754b
children 5313ed059cee
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
623
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
1
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
2 extern int printf(const char *,...);
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
3
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
4 // #define CASE_MERGE_RATE 50
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
5 unsigned int CASE_MERGE_RATE=50;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
6 unsigned int a=100;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
7
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
8 int
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
9 main()
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
10 {
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
11 int max = 524288;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
12 int min = 131072;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
13 int range = 393216;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
14 int count1 = 3;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
15 int g = 1;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
16
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
17 // range 393216 min 131072, max 524288, count 3, delta 1, rate 0.000762939 t=0
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
18
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
19 printf("## range %d min %d, max %d, count %d, delta %d, rate %g t=%d\n",
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
20 range, min,max,count1,g,
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
21 ((double)count1)*100.0/range,
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
22 count1*128>(range*128*CASE_MERGE_RATE/a)
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
23 );
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
24 return 0;
4e08fbf6754b macro stringrise, switch unsginged mungle
kono
parents:
diff changeset
25 }