From: Matthias Braun Date: Wed, 22 Aug 2007 11:10:34 +0000 (+0000) Subject: am_test2 X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=7a550e8cf0200318abcfa60e8f0df0de097ad3d6;p=libfirm am_test2 [r15581] --- diff --git a/ir/be/test/am_test2.c b/ir/be/test/am_test2.c new file mode 100644 index 000000000..2e628a7b3 --- /dev/null +++ b/ir/be/test/am_test2.c @@ -0,0 +1,24 @@ +#include + +int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; + +int sum(int from, int to) { + int i, res = 0; + int len = to - from; + + for(i = 0; i < len; ++i) { + res += arr[from + i]; + } + + return res; +} + +int main(int argc, char **argv) { + int from = 0; + int to = 10; + if(argc > 1) + to = atoi(argv[1]); + + printf("Sum: %d\n", sum(from, to)); + return 0; +}