xref: /llvm-project/bolt/test/perf2bolt/Inputs/perf_test.c (revision af4d8d5af670d41d31fd5d508daf15a5d29d01ff)

add(int a,int b)1 int add(int a, int b) { return a + b; }
minus(int a,int b)2 int minus(int a, int b) { return a - b; }
multiple(int a,int b)3 int multiple(int a, int b) { return a * b; }
divide(int a,int b)4 int divide(int a, int b) {
5   if (b == 0)
6     return 0;
7   return a / b;
8 }
9 
main()10 int main() {
11   int a = 16;
12   int b = 8;
13 
14   for (int i = 1; i < 1000000; i++) {
15     add(a, b);
16     minus(a, b);
17     multiple(a, b);
18     divide(a, b);
19   }
20 
21   return 0;
22 }
23