cleaned up the vadd_store test
authorMatthias Braun <matze@braunis.de>
Thu, 15 Mar 2007 14:36:30 +0000 (14:36 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 15 Mar 2007 14:36:30 +0000 (14:36 +0000)
ir/be/test/vadd_store.c

index 89aa811..9bdcae5 100644 (file)
 #include <malloc.h>
 #include <stdlib.h>
 
-void vadd_store();
-//void vadd_loop();
-//void array_test(int *a[]);
-
-main()
-{
-       int a[5][5];
-       a[1][1] = 20;
-
-       printf("1. vload -> vadd -> vstore\n===================\n\n");
-//     vadd_store();
-
-       printf("2. vload -> vadd -> vstore, multi dimensional array, in loop\n==========================================\n\n");
-       vadd_loop();
-
-//     array_test(a);
-}
-
 #if 0
-void vadd_store()
+void vadd_store(void)
 {
        /*Also possible: Local pointers instead of function parameters: */
        //int *a = (int *) alloca(8), *b = (int *) alloca(8), *c = (int *) alloca(8);
        int a[2], b[2], c[2];
        int i;
 
+       printf("1. vload -> vadd -> vstore\n===================\n\n");
+
        for(i = 0; i < 2; i++)
        {
                a[i] = rand() % 10;
@@ -92,14 +76,15 @@ void vadd_store()
 #endif
 
 #if 1
-void vadd_loop()
+void vadd_loop(void)
 {
-
        /* Version 4: Manually unrolled loop  */
 
        int i, j;
        int d[5][5], e[5][5], f[5][5];
 
+       //printf("2. vload -> vadd -> vstore, multi dimensional array, in loop\n==========================================\n\n");
+
        for(j = 0; j < 4; j++)
                for(i = 0; i < 2; i++)
                {
@@ -123,9 +108,12 @@ void vadd_loop()
 }
 #endif
 
-#if 0
-void array_test(int a[][5])
+int main()
 {
-       printf("\n a[1][1]: %d\n", a[1][1]);
+       srand(12345);
+
+       //vadd_store();
+       vadd_loop();
+
+       return 0;
 }
-#endif