• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <stdio.h>
2 
E(float c)3 __attribute__((noinline)) float E(float c) {
4     return c * 11.0;
5 }
D(float c)6 __attribute__((noinline)) float D(float c) {
7     return E(c) / (2.0*E(c+117.0));
8 }
C(float c)9 __attribute__((noinline)) float C(float c) {
10     return D(c) / (c*11.11111);
11 }
B(float c)12 __attribute__((noinline)) float B(float c) {
13     return C(c-5000.1) * D(c);
14 }
A(float c)15 __attribute__((noinline)) float A(float c) {
16     return B(c) / C(c+2.3);
17 }
18 
main()19 int main() {
20     float count2 = 0;
21     for (int i = 0; i < 100; i++) {
22         float count = 0;
23         for (float j = 0; j < 10000; ++j) {
24             count += A(j);
25         }
26         for (float k = 0; k < 20000; ++k) {
27             count = count / C(k);
28         }
29         count2 += count;
30     }
31     printf("%f", count2);
32     return 0;
33 }
34