diff --git a/compiled/aocc -O1/b+tree/b+tree b/compiled/aocc -O1/b+tree/b+tree
index f169c44363c05f2ff73f1bec6120de97774a21f1..8d475bfdf52cea23ff3d4a78bf9ba830530d0549 100755
Binary files a/compiled/aocc -O1/b+tree/b+tree and b/compiled/aocc -O1/b+tree/b+tree differ
diff --git a/compiled/aocc -O1/b+tree/make_output.txt b/compiled/aocc -O1/b+tree/make_output.txt
index 3124fd77c3e0bf5255e4ca2ec9eb67a94512cad8..e5478911ebb532823e7a16048ffba0e1b1f1614c 100644
--- a/compiled/aocc -O1/b+tree/make_output.txt	
+++ b/compiled/aocc -O1/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O1	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O1	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/aocc -O1/bfs/bfs b/compiled/aocc -O1/bfs/bfs
index 4384d17971b5b1335cf697b99292bc9697721291..9afc9f126637cdd3021288cb38071e6ca380bcf7 100755
Binary files a/compiled/aocc -O1/bfs/bfs and b/compiled/aocc -O1/bfs/bfs differ
diff --git a/compiled/aocc -O1/nw/nw b/compiled/aocc -O1/nw/nw
index 6e6cec8777d28aaf2085f3021d18e0018716edf4..032facc63ecbbe750a6cf1981bb66f81863d67a4 100755
Binary files a/compiled/aocc -O1/nw/nw and b/compiled/aocc -O1/nw/nw differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/b+tree b/compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/b+tree
deleted file mode 100755
index e9652631684bc33264bbfe77ae421a5449dde7db..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/backprop b/compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/backprop
deleted file mode 100755
index b1633520dea6b7572653a6e5c81b894ced64f36a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt
deleted file mode 100644
index c226e3568d8bc1f70e5a378459bef42b11cf9522..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/bfs b/compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/bfs
deleted file mode 100755
index a9242e036854cedef3fa5f6e7d7660442eeea8d0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt
deleted file mode 100644
index f79b4cb884fef7e5e193ed83a90c1b2d6892e0c0..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -funroll-loops -mfma -march=native bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -funroll-loops -mfma -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 57c52fff5d1db719d13366bcf9c8acdf058b8a3b..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index ba407d3c23cd34e4add3057f46e6d97b6e9b2986..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops -mfma -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/heartwall b/compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/heartwall
deleted file mode 100755
index 33efbd27a47100976e3665a7cc3b999f3cd98ddd..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/hotspot b/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/hotspot
deleted file mode 100755
index 3cba237f64c88fa6e0a05bbd56d768dfcb6ea663..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/hotspot and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D b/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index 5527d296edb96ad9d4d2cf7d508cb04725884ad6..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index ee39fd05950bdceb5e64d2e883fdebe47c1c2946..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -funroll-loops -mfma -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/kmeans b/compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/kmeans
deleted file mode 100755
index aaecf6a3b1e04632a5293b3bf287c25aea934f87..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt
deleted file mode 100644
index 0b9c87bcd2109e4f221bda438bc8f65d7ec81911..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD b/compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD
deleted file mode 100755
index 9ebf285ead68f68f67aa194d77bd662ac5b5f661..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte b/compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index ae5cf0b04bfac720c05c978f34a6f0a651befc1e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt
deleted file mode 100644
index eba123ac750ab52caf593da34add086ef9bd1e1a..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,848 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -funroll-loops -mfma -march=native ) works... yes
-checking whether the C compiler (clang -O2 -funroll-loops -mfma -march=native ) is a cross-compiler... no
-checking whether we are using GNU C... yes
-checking whether clang accepts -g... yes
-checking how to run the C preprocessor... clang -E
-checking for AIX... no
-./configure: line 957: AC_HPUX: command not found
-checking for minix/config.h... no
-checking for POSIXized ISC... no
-checking for ranlib... ranlib
-checking for memory.h... yes
-checking for ANSI C header files... yes
-checking for complex.h... yes
-checking for malloc.h... yes
-checking for varargs.h... no
-checking for size_t... yes
-checking for working const... yes
-checking whether byte ordering is bigendian... no
-computing machine epsilon(s)
-clang -o macheps dmacheps.c
-dmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  dclean(x)
-      |         ^
-dmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1594: macheps: command not found
-clang -o macheps fmacheps.c
-fmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  fclean(x)
-      |         ^
-fmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1600: macheps: command not found
-computing M_MAX_INT
-clang -o maxint maxint.c
-maxint.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   27 | main()
-      | ^
-      | int
-maxint.c:37:5: warning: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-   37 |     printf("%d\n", old_i);
-      |     ^
-maxint.c:37:5: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-2 warnings generated.
-./configure: line 1607: maxint: command not found
-checking char \\0 vs. float zeros
-checking for bcopy... yes
-checking for bzero... yes
-./configure: line 1697: syntax error near unexpected token `('
-./configure: line 1697: `  extern int test (int i, double x);'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/omp/lud b/compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/omp/lud
deleted file mode 100755
index 57f45dc4fd23751cd33fad2070df3ff072b82682..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/myocyte b/compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/myocyte
deleted file mode 100755
index 767632a01fcc3b545541718ebfc6a124b295556a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/make_output.txt
deleted file mode 100644
index 9c943e131822d5fe2b4f52f72ae010cd7806cc00..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native -lm
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/nn b/compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/nn
deleted file mode 100755
index 62a5a81a3de740953b5812cd5f590205bbf4de0e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/nn and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/nw b/compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/nw
deleted file mode 100755
index 77fd8ab435f0c5ce6a82fe0612be76720fc616a7..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter b/compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter
deleted file mode 100755
index 42f363d79f6d626ec08a6b45927020f2f399f2a7..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt b/compiled/aocc -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt
deleted file mode 100644
index 5514e19812097543162d04c44f38b1564dc2159d..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops -mfma -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/srad b/compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/srad
deleted file mode 100755
index 991992cfdac0c839399efcd7894ee8e94d8856a0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/srad and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster b/compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster
deleted file mode 100755
index 66aaa5dacdf1d2b67adc829d121d8af3951cb1f0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/b+tree/b+tree b/compiled/aocc -O2 -funroll-loops/b+tree/b+tree
deleted file mode 100755
index 305a2d58deb195a9430aaed49b0d75bb1414e442..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/backprop/backprop b/compiled/aocc -O2 -funroll-loops/backprop/backprop
deleted file mode 100755
index a3bf86f073f5646a62f861de02b10dcfa709831f..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/backprop/backprop and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/bfs/bfs b/compiled/aocc -O2 -funroll-loops/bfs/bfs
deleted file mode 100755
index feccdd8999db94e2d4e389fbfa9e9b7d2b16aca3..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/bfs/make_output.txt b/compiled/aocc -O2 -funroll-loops/bfs/make_output.txt
deleted file mode 100644
index 10ec91ebd451cc0c7b15c0de25f0527864515f9e..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -funroll-loops bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -funroll-loops -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 8127e3863dc584e44764e3ff44853e5c21ea0c3c..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/make_output.txt b/compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index a64de4f8551edec4840c0ce4511fef8fc416a488..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -funroll-loops/heartwall/heartwall b/compiled/aocc -O2 -funroll-loops/heartwall/heartwall
deleted file mode 100755
index e260c992394f21b0cd9897f105c7807eb4bab99e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/heartwall/heartwall and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/hotspot/hotspot b/compiled/aocc -O2 -funroll-loops/hotspot/hotspot
deleted file mode 100755
index 1a2dd473a0aa05287a813e5291b528b9cf31f603..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/hotspot/hotspot and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/hotspot3D/hotspot3D b/compiled/aocc -O2 -funroll-loops/hotspot3D/hotspot3D
deleted file mode 100755
index c7ef55d1e5acdee5bd01bbab986f3c5b3868502b..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/hotspot3D/make_output.txt b/compiled/aocc -O2 -funroll-loops/hotspot3D/make_output.txt
deleted file mode 100644
index 91b0e6f1c6f9a8465ee4342d4ac7c90e8b404418..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -funroll-loops -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -funroll-loops/kmeans/kmeans b/compiled/aocc -O2 -funroll-loops/kmeans/kmeans
deleted file mode 100755
index bb0601e1c167685d833c1e3e9c0f019cb7f97d8f..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/kmeans/kmeans and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/kmeans/make_output.txt b/compiled/aocc -O2 -funroll-loops/kmeans/make_output.txt
deleted file mode 100644
index c6d200f94fb8583c45cf3fafcad62a2575d1e2c1..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -funroll-loops -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -funroll-loops/lavaMD/lavaMD b/compiled/aocc -O2 -funroll-loops/lavaMD/lavaMD
deleted file mode 100755
index 7193cda20120685dff261247bfa2159fc1d376f5..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/leukocyte/OpenMP/leukocyte b/compiled/aocc -O2 -funroll-loops/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 5e57b4fa96a57830a18f3c3b4868d626953af436..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/leukocyte/make_output.txt b/compiled/aocc -O2 -funroll-loops/leukocyte/make_output.txt
deleted file mode 100644
index 6626866feaa359cb634b33894a4a140ee3002abc..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,848 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -funroll-loops ) works... yes
-checking whether the C compiler (clang -O2 -funroll-loops ) is a cross-compiler... no
-checking whether we are using GNU C... yes
-checking whether clang accepts -g... yes
-checking how to run the C preprocessor... clang -E
-checking for AIX... no
-./configure: line 957: AC_HPUX: command not found
-checking for minix/config.h... no
-checking for POSIXized ISC... no
-checking for ranlib... ranlib
-checking for memory.h... yes
-checking for ANSI C header files... yes
-checking for complex.h... yes
-checking for malloc.h... yes
-checking for varargs.h... no
-checking for size_t... yes
-checking for working const... yes
-checking whether byte ordering is bigendian... no
-computing machine epsilon(s)
-clang -o macheps dmacheps.c
-dmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  dclean(x)
-      |         ^
-dmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1594: macheps: command not found
-clang -o macheps fmacheps.c
-fmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  fclean(x)
-      |         ^
-fmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1600: macheps: command not found
-computing M_MAX_INT
-clang -o maxint maxint.c
-maxint.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   27 | main()
-      | ^
-      | int
-maxint.c:37:5: warning: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-   37 |     printf("%d\n", old_i);
-      |     ^
-maxint.c:37:5: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-2 warnings generated.
-./configure: line 1607: maxint: command not found
-checking char \\0 vs. float zeros
-checking for bcopy... yes
-checking for bzero... yes
-./configure: line 1697: syntax error near unexpected token `('
-./configure: line 1697: `  extern int test (int i, double x);'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O2 -funroll-loops/lud/omp/lud b/compiled/aocc -O2 -funroll-loops/lud/omp/lud
deleted file mode 100755
index b40119220934c2aab39825bfecb1b999d202568e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/lud/omp/lud and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/myocyte/myocyte b/compiled/aocc -O2 -funroll-loops/myocyte/myocyte
deleted file mode 100755
index 4eb426064d8caf0357e3f9391ff7b0d46c4f4442..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/myocyte/myocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/nn/make_output.txt b/compiled/aocc -O2 -funroll-loops/nn/make_output.txt
deleted file mode 100644
index 29ac065cb0015e7b3c1b75ffcac67812d81b2d7e..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -funroll-loops -lm
diff --git a/compiled/aocc -O2 -funroll-loops/nn/nn b/compiled/aocc -O2 -funroll-loops/nn/nn
deleted file mode 100755
index 4ebae0e21a0b7a4c3f9200e8f35080336b72ab07..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/nn/nn and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/nw/nw b/compiled/aocc -O2 -funroll-loops/nw/nw
deleted file mode 100755
index 0c99dc94470d3c858f88a2f5c95649eb74ab0275..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/particle_filter/particle_filter b/compiled/aocc -O2 -funroll-loops/particle_filter/particle_filter
deleted file mode 100755
index c758885a6c333347ffb55f1fbc3ab4da544b3859..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/pathfinder/make_output.txt b/compiled/aocc -O2 -funroll-loops/pathfinder/make_output.txt
deleted file mode 100644
index eb1e3282d6a33b3cd2f94ec580b8b6101de92bf4..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -funroll-loops/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O2 -funroll-loops/pathfinder/pathfinder b/compiled/aocc -O2 -funroll-loops/pathfinder/pathfinder
deleted file mode 100755
index 4c369406bedb89d20f62035bf0a9112899284384..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/srad/srad b/compiled/aocc -O2 -funroll-loops/srad/srad
deleted file mode 100755
index 2c9cf4b590b623d9729220c0c44402623d9dd9f4..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/srad/srad and /dev/null differ
diff --git a/compiled/aocc -O2 -funroll-loops/streamcluster/streamcluster b/compiled/aocc -O2 -funroll-loops/streamcluster/streamcluster
deleted file mode 100755
index 9b853188c5ea6a9c6890685a57053e279e3983ba..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -funroll-loops/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/b+tree/b+tree b/compiled/aocc -O2 -march=native/b+tree/b+tree
deleted file mode 100755
index e9652631684bc33264bbfe77ae421a5449dde7db..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/backprop/backprop b/compiled/aocc -O2 -march=native/backprop/backprop
deleted file mode 100755
index b1633520dea6b7572653a6e5c81b894ced64f36a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/bfs/bfs b/compiled/aocc -O2 -march=native/bfs/bfs
deleted file mode 100755
index a9242e036854cedef3fa5f6e7d7660442eeea8d0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/bfs/make_output.txt b/compiled/aocc -O2 -march=native/bfs/make_output.txt
deleted file mode 100644
index 8f35bb36d1cf0556ab7a781f217df0127792db59..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -march=native bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 57c52fff5d1db719d13366bcf9c8acdf058b8a3b..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/euler3d_cpu_double/make_output.txt b/compiled/aocc -O2 -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 61298f0b4e4e6db88f7083ff64385a21e45b00f3..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -march=native/heartwall/heartwall b/compiled/aocc -O2 -march=native/heartwall/heartwall
deleted file mode 100755
index 33efbd27a47100976e3665a7cc3b999f3cd98ddd..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/hotspot/hotspot b/compiled/aocc -O2 -march=native/hotspot/hotspot
deleted file mode 100755
index 3cba237f64c88fa6e0a05bbd56d768dfcb6ea663..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/hotspot/hotspot and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/hotspot3D/hotspot3D b/compiled/aocc -O2 -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index 5527d296edb96ad9d4d2cf7d508cb04725884ad6..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/hotspot3D/make_output.txt b/compiled/aocc -O2 -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index 59f2250362e1789b0a5c3f8f7f3dc082b0a48672..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -march=native/kmeans/kmeans b/compiled/aocc -O2 -march=native/kmeans/kmeans
deleted file mode 100755
index aaecf6a3b1e04632a5293b3bf287c25aea934f87..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/kmeans/make_output.txt b/compiled/aocc -O2 -march=native/kmeans/make_output.txt
deleted file mode 100644
index 32ff08b22887af1264082b35556637b6404fe267..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -march=native -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -march=native/lavaMD/lavaMD b/compiled/aocc -O2 -march=native/lavaMD/lavaMD
deleted file mode 100755
index 9ebf285ead68f68f67aa194d77bd662ac5b5f661..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/leukocyte/OpenMP/leukocyte b/compiled/aocc -O2 -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index ae5cf0b04bfac720c05c978f34a6f0a651befc1e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/lud/omp/lud b/compiled/aocc -O2 -march=native/lud/omp/lud
deleted file mode 100755
index 57f45dc4fd23751cd33fad2070df3ff072b82682..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/myocyte/myocyte b/compiled/aocc -O2 -march=native/myocyte/myocyte
deleted file mode 100755
index 767632a01fcc3b545541718ebfc6a124b295556a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/nn/make_output.txt b/compiled/aocc -O2 -march=native/nn/make_output.txt
deleted file mode 100644
index d1ed36127adf9b94512756cfa08ece9083a8eb17..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -march=native -lm
diff --git a/compiled/aocc -O2 -march=native/nn/nn b/compiled/aocc -O2 -march=native/nn/nn
deleted file mode 100755
index 62a5a81a3de740953b5812cd5f590205bbf4de0e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/nn/nn and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/nw/nw b/compiled/aocc -O2 -march=native/nw/nw
deleted file mode 100755
index c00b82098d6da23eb13bab1d52e2416f1829a782..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/particle_filter/particle_filter b/compiled/aocc -O2 -march=native/particle_filter/particle_filter
deleted file mode 100755
index 42f363d79f6d626ec08a6b45927020f2f399f2a7..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/pathfinder/make_output.txt b/compiled/aocc -O2 -march=native/pathfinder/make_output.txt
deleted file mode 100644
index 5ac11688d2fd8905efb074c8ef47c61b0fa34f50..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O2 -march=native/pathfinder/pathfinder b/compiled/aocc -O2 -march=native/pathfinder/pathfinder
deleted file mode 100755
index 7e1465271f617b33e6ac9dacb0490d4e4f85c614..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/srad/srad b/compiled/aocc -O2 -march=native/srad/srad
deleted file mode 100755
index 991992cfdac0c839399efcd7894ee8e94d8856a0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/srad/srad and /dev/null differ
diff --git a/compiled/aocc -O2 -march=native/streamcluster/streamcluster b/compiled/aocc -O2 -march=native/streamcluster/streamcluster
deleted file mode 100755
index 66aaa5dacdf1d2b67adc829d121d8af3951cb1f0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/b+tree/b+tree b/compiled/aocc -O2 -mfma/b+tree/b+tree
deleted file mode 100755
index 0890d109847e67d45c461d4b02dd3673790989a8..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/backprop/backprop b/compiled/aocc -O2 -mfma/backprop/backprop
deleted file mode 100755
index bf14419ab1967f33917ddd73de5be5794e1e5816..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/backprop/backprop and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/backprop/make_output.txt b/compiled/aocc -O2 -mfma/backprop/make_output.txt
deleted file mode 100644
index 1f3f5e8ea60962f2b602d8c993baefb2db7de617..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -mfma/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O2 -mfma backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -mfma facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -mfma imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -mfma backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -mfma backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O2 -mfma/bfs/bfs b/compiled/aocc -O2 -mfma/bfs/bfs
deleted file mode 100755
index ea79f20143ea545106321c35cb0458f436ed03a8..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/bfs/make_output.txt b/compiled/aocc -O2 -mfma/bfs/make_output.txt
deleted file mode 100644
index f4028a1e62135f61a66be59c1e29e632af80ad03..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -mfma/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -mfma bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -mfma -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index ae242c177630a5b35450c880c369407e611da6a3..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/euler3d_cpu_double/make_output.txt b/compiled/aocc -O2 -mfma/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 393dc53c8740db1b62d9d077fe22fa9b7db96dee..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -mfma/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -mfma -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -mfma/heartwall/heartwall b/compiled/aocc -O2 -mfma/heartwall/heartwall
deleted file mode 100755
index 27bb9ec2ab72def6b9e9d94686cbfe478ff2d71c..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/heartwall/heartwall and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/hotspot/hotspot b/compiled/aocc -O2 -mfma/hotspot/hotspot
deleted file mode 100755
index f0d366033e72bd6643983225ee6c2d294210e80c..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/hotspot/hotspot and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/hotspot3D/hotspot3D b/compiled/aocc -O2 -mfma/hotspot3D/hotspot3D
deleted file mode 100755
index f78e6cf59ff9f5635eed4376e3d3c2381343a58b..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/hotspot3D/make_output.txt b/compiled/aocc -O2 -mfma/hotspot3D/make_output.txt
deleted file mode 100644
index 09c8bd8b3aef1a7c3fc4e0aa1d4f625dca4316c6..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -mfma/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -mfma -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -mfma/kmeans/kmeans b/compiled/aocc -O2 -mfma/kmeans/kmeans
deleted file mode 100755
index 60e88b0d33a6cdf436007bc692d0e276a97a3cc6..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/kmeans/kmeans and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/kmeans/make_output.txt b/compiled/aocc -O2 -mfma/kmeans/make_output.txt
deleted file mode 100644
index ad0bc615867e07d22d73482eff1b4df4aea9fdbb..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -mfma/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -mfma -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -mfma/lavaMD/lavaMD b/compiled/aocc -O2 -mfma/lavaMD/lavaMD
deleted file mode 100755
index 29b726bdef32226012ce5792cf3953d4b539b3ac..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/leukocyte/OpenMP/leukocyte b/compiled/aocc -O2 -mfma/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 050c758f645fd50fa3aaf58ae6597f068060c6a9..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/lud/omp/lud b/compiled/aocc -O2 -mfma/lud/omp/lud
deleted file mode 100755
index c194702903e16da2bd5588880a3b929ab6eb5441..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/lud/omp/lud and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/myocyte/myocyte b/compiled/aocc -O2 -mfma/myocyte/myocyte
deleted file mode 100755
index 33b4b9a550c31867860cf4966e68643ebeb4a974..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/myocyte/myocyte and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/nn/make_output.txt b/compiled/aocc -O2 -mfma/nn/make_output.txt
deleted file mode 100644
index 8bdd7df0779512112e2512c5376942fd2c61384c..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -mfma/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -mfma -lm
diff --git a/compiled/aocc -O2 -mfma/nn/nn b/compiled/aocc -O2 -mfma/nn/nn
deleted file mode 100755
index e83bceb49a29e18785cb647e93fd0f2b2c7fcb29..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/nn/nn and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/nw/nw b/compiled/aocc -O2 -mfma/nw/nw
deleted file mode 100755
index 042727ffbb24c79688eeeaa2136412162c6b3791..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/particle_filter/particle_filter b/compiled/aocc -O2 -mfma/particle_filter/particle_filter
deleted file mode 100755
index 54c37be84aff727cecbc5829444e1141a2c49466..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/pathfinder/make_output.txt b/compiled/aocc -O2 -mfma/pathfinder/make_output.txt
deleted file mode 100644
index 77403de430ce5d6e64956c5147e8d9c2276f9db9..0000000000000000000000000000000000000000
--- a/compiled/aocc -O2 -mfma/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -mfma pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O2 -mfma/pathfinder/pathfinder b/compiled/aocc -O2 -mfma/pathfinder/pathfinder
deleted file mode 100755
index 4c369406bedb89d20f62035bf0a9112899284384..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/srad/srad b/compiled/aocc -O2 -mfma/srad/srad
deleted file mode 100755
index 2677b5a3ca94f7d9b753c8490ea8c07d8bb14c55..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/srad/srad and /dev/null differ
diff --git a/compiled/aocc -O2 -mfma/streamcluster/streamcluster b/compiled/aocc -O2 -mfma/streamcluster/streamcluster
deleted file mode 100755
index 65a87efacbbff5a6b713bb7ec9653d84e68b68c4..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O2 -mfma/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/aocc -O2/b+tree/b+tree b/compiled/aocc -O2/b+tree/b+tree
index 305a2d58deb195a9430aaed49b0d75bb1414e442..27b6a540dc67a192701bf47bd42607f0a4b1349d 100755
Binary files a/compiled/aocc -O2/b+tree/b+tree and b/compiled/aocc -O2/b+tree/b+tree differ
diff --git a/compiled/aocc -O2/b+tree/make_output.txt b/compiled/aocc -O2/b+tree/make_output.txt
index 2afe071a0d9068634658e370e971189aa01c65e9..6dc4014b69f92339683dfcd4cea00502efeec6f7 100644
--- a/compiled/aocc -O2/b+tree/make_output.txt	
+++ b/compiled/aocc -O2/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O2	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O2	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/aocc -O2/bfs/bfs b/compiled/aocc -O2/bfs/bfs
index feccdd8999db94e2d4e389fbfa9e9b7d2b16aca3..54be5ea52f8fffb91608a113b71871b37317d920 100755
Binary files a/compiled/aocc -O2/bfs/bfs and b/compiled/aocc -O2/bfs/bfs differ
diff --git a/compiled/aocc -O2/nw/nw b/compiled/aocc -O2/nw/nw
index 0c99dc94470d3c858f88a2f5c95649eb74ab0275..73fed422390d058641673c1fc8dc6a9e6930a8b9 100755
Binary files a/compiled/aocc -O2/nw/nw and b/compiled/aocc -O2/nw/nw differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
deleted file mode 100755
index a92a2ec6f8441480961cc28415241d72dd3eeddf..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt
deleted file mode 100644
index f14e52ade803d55c413b2c81ff45714e8a2e4727..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt
deleted file mode 100644
index 4593f74b7aed691d1be1cfb15206605439fb0561..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs
deleted file mode 100755
index bca2fdae1afaf3bdd310c416d71dd8c67c97575e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt
deleted file mode 100644
index 6f0ba6ffbdd70c863a544db645186d1625887d3e..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index a4d56cf7fa11c255455e6cc2fdb551e9990a8dd7..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt
deleted file mode 100644
index 3317575702831ac2f2da8824b907c34e8677793b..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avimod.c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt
deleted file mode 100644
index b8406dba4fbd48db77022664967863e168f74008..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt
deleted file mode 100644
index 90c32877b84568b439dc19dacffe6903e7f69400..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt
deleted file mode 100644
index ed2db8a600868de235dd6460bf3cc00a4b7c76ed..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt
deleted file mode 100644
index dba8a9add97f43adcf88cfe0bcf05c04a216a4f6..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt
deleted file mode 100644
index 54be3611d9b2fe7c292f080a3635a90ed064ebc4..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,848 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize ) works... yes
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize ) is a cross-compiler... no
-checking whether we are using GNU C... yes
-checking whether clang accepts -g... yes
-checking how to run the C preprocessor... clang -E
-checking for AIX... no
-./configure: line 957: AC_HPUX: command not found
-checking for minix/config.h... no
-checking for POSIXized ISC... no
-checking for ranlib... ranlib
-checking for memory.h... yes
-checking for ANSI C header files... yes
-checking for complex.h... yes
-checking for malloc.h... yes
-checking for varargs.h... no
-checking for size_t... yes
-checking for working const... yes
-checking whether byte ordering is bigendian... no
-computing machine epsilon(s)
-clang -o macheps dmacheps.c
-dmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  dclean(x)
-      |         ^
-dmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1594: macheps: command not found
-clang -o macheps fmacheps.c
-fmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  fclean(x)
-      |         ^
-fmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1600: macheps: command not found
-computing M_MAX_INT
-clang -o maxint maxint.c
-maxint.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   27 | main()
-      | ^
-      | int
-maxint.c:37:5: warning: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-   37 |     printf("%d\n", old_i);
-      |     ^
-maxint.c:37:5: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-2 warnings generated.
-./configure: line 1607: maxint: command not found
-checking char \\0 vs. float zeros
-checking for bcopy... yes
-checking for bzero... yes
-./configure: line 1697: syntax error near unexpected token `('
-./configure: line 1697: `  extern int test (int i, double x);'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
deleted file mode 100644
index 7cdf9556ca98189c6ae5bbd99e885878baafc891..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt
deleted file mode 100644
index dc589891a304c4d52259c9d98afc365a2f00afa8..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt
deleted file mode 100644
index 116a1ce9b5cb50b8938b2c38f8ccd563f5e80dab..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt
deleted file mode 100644
index b44b15c3af50c2454c4462e9e15b59f950574391..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw
deleted file mode 100755
index 9881a25d51a94608a11b2f7d322ad3f15faccabe..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt
deleted file mode 100644
index 8bb706fece16fccd074bd696f33c4b501b903fa4..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt
deleted file mode 100644
index 7352a25351f71e6d6c1e440fb76a25c53e7ac84e..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
deleted file mode 100755
index 7e1465271f617b33e6ac9dacb0490d4e4f85c614..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt
deleted file mode 100644
index 30ada7b42bab399c888354d55a759be53080252c..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt
deleted file mode 100644
index 02ec52b531c870d3cc0587de98edf13832e876cc..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree
deleted file mode 100755
index 9ed8353fb1cd33e14961a15d22741f7d77ff5e0d..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt
deleted file mode 100644
index 94cb624181e2a7859a79a2e279aa8dc717770f3a..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop
deleted file mode 100755
index 71c45bb85c48f362553132b767002b40baf8c2f4..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt
deleted file mode 100644
index 61929a815284b355cd90568df9abb117de9ea1b3..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs
deleted file mode 100755
index bca2fdae1afaf3bdd310c416d71dd8c67c97575e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt
deleted file mode 100644
index e5c8565a43fc906c15f679198296c606afdced38..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 21a3382a2aa4cf27a29f38d64d2a76612735972a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index a6afddb76ff35fd4c58bbbb10c1726f1c89525bf..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall
deleted file mode 100755
index 5497d3e781b97be64409e598771a5a2ad01219ca..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt
deleted file mode 100644
index dbf235911c9bfb97e267a533e9e418b5b8a5f296..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -c avimod.c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot
deleted file mode 100755
index b16aca7e01013175e05dc9c44fb13bac46f24a8c..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt
deleted file mode 100644
index b0c6a148dbfd8e3641a82e1308857cd9d1947444..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D
deleted file mode 100755
index e5991e01b31ae120db075b3805fda815d8059120..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt
deleted file mode 100644
index e73f61f3b334792741893236ba90ace19ad0e14d..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans
deleted file mode 100755
index 19919bee402b2d00c47e3fdcb12add79f09ef0dd..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt
deleted file mode 100644
index 001bb4dbed8b0eea0bb33edf21c716733f6fa182..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD
deleted file mode 100755
index 1272fe870fcde5f8b5453b814ecce9d0414de9c7..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt
deleted file mode 100644
index 36fbfd40c68b7356d6cc8ebebb3a10ec76cdfcb3..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index d29e62b15cbddbf0d02fd0e3bef098240d7843e0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt
deleted file mode 100644
index 83890290d4b5ade9dd2ff000a04e2250d2a406a9..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,848 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 ) works... yes
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 ) is a cross-compiler... no
-checking whether we are using GNU C... yes
-checking whether clang accepts -g... yes
-checking how to run the C preprocessor... clang -E
-checking for AIX... no
-./configure: line 957: AC_HPUX: command not found
-checking for minix/config.h... no
-checking for POSIXized ISC... no
-checking for ranlib... ranlib
-checking for memory.h... yes
-checking for ANSI C header files... yes
-checking for complex.h... yes
-checking for malloc.h... yes
-checking for varargs.h... no
-checking for size_t... yes
-checking for working const... yes
-checking whether byte ordering is bigendian... no
-computing machine epsilon(s)
-clang -o macheps dmacheps.c
-dmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  dclean(x)
-      |         ^
-dmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1594: macheps: command not found
-clang -o macheps fmacheps.c
-fmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  fclean(x)
-      |         ^
-fmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1600: macheps: command not found
-computing M_MAX_INT
-clang -o maxint maxint.c
-maxint.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   27 | main()
-      | ^
-      | int
-maxint.c:37:5: warning: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-   37 |     printf("%d\n", old_i);
-      |     ^
-maxint.c:37:5: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-2 warnings generated.
-./configure: line 1607: maxint: command not found
-checking char \\0 vs. float zeros
-checking for bcopy... yes
-checking for bzero... yes
-./configure: line 1697: syntax error near unexpected token `('
-./configure: line 1697: `  extern int test (int i, double x);'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt
deleted file mode 100644
index ecc93990f070785b25c00cae62d6663f84d69e08..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud
deleted file mode 100755
index 2525bc6d6d7de929f97fbe6738b664c3a4b2941b..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt
deleted file mode 100644
index f632e1480182ce0fb413e7be5a043f25a80cea88..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte
deleted file mode 100755
index c3e5c9b9a01a68cd0689151cbfb9934d80d5287f..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt
deleted file mode 100644
index bce5aadb788b3220abaf137b7f793e39454a885f..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn
deleted file mode 100755
index 37d70a9b21197b6aa8c379ab036cc3e6d243b2a5..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt
deleted file mode 100644
index 2683e6c313c7c4de878a83bf5602bc42e93d6984..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw
deleted file mode 100755
index 062f6ae532ff78dd821a1ac8a3c9e65ed9ce4241..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt
deleted file mode 100644
index 0a74a6459fa4b081ce5b49c1939d4ba9f36b94ab..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter
deleted file mode 100755
index 035baa90a6627c8ed2fe213ca1a475f490937e9d..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt
deleted file mode 100644
index 443069c23e805545b0b1b98112e0a93da1c3f578..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder
deleted file mode 100755
index 7e1465271f617b33e6ac9dacb0490d4e4f85c614..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt
deleted file mode 100644
index f5810aa2366d520d9285a6e5c37bda2d1598dc0d..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad
deleted file mode 100755
index ce7929213be3cd136eb240bf63b35aff5d2551a2..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt
deleted file mode 100644
index 6d8e288cbde0eebe918e237c274fb9298182ebe0..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster b/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster
deleted file mode 100755
index 51440ae85f3f1fdbd2f75fb569666a3161d460d3..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/b+tree b/compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/b+tree
deleted file mode 100755
index 9ed8353fb1cd33e14961a15d22741f7d77ff5e0d..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt
deleted file mode 100644
index 3c16cf45a6017719839697a0740ddf2b48645828..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/backprop b/compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/backprop
deleted file mode 100755
index 71c45bb85c48f362553132b767002b40baf8c2f4..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt
deleted file mode 100644
index e464e8a46bbc7677d51d15080062d913f546376f..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/bfs b/compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/bfs
deleted file mode 100755
index bca2fdae1afaf3bdd310c416d71dd8c67c97575e..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt
deleted file mode 100644
index 109279e562955a4296cc041c366ebb1008dff32f..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 21a3382a2aa4cf27a29f38d64d2a76612735972a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 62f1aefb562a3d8ceb07aa0c902ebb42477d48e6..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/heartwall b/compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/heartwall
deleted file mode 100755
index 5497d3e781b97be64409e598771a5a2ad01219ca..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt
deleted file mode 100644
index bd2fb4a08306468b7396966ac4aed0803efb3513..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -c avimod.c
-clang -O3 -funroll-loops -mfma -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/hotspot b/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/hotspot
deleted file mode 100755
index eed65a865cd56ad23870f92d425eed73b5e62ff1..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/hotspot and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt
deleted file mode 100644
index 10bdebacacf0ce6805f212ed5bd9fa5ce86af027..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O3 -funroll-loops -mfma -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D b/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index e5991e01b31ae120db075b3805fda815d8059120..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index 4a316792fb6bfed3b1e0c7bb04a9f78138595e24..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/kmeans b/compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/kmeans
deleted file mode 100755
index 19919bee402b2d00c47e3fdcb12add79f09ef0dd..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt
deleted file mode 100644
index 3d907b65e5e5ef9b7a65df7d32bced94cbf31304..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD b/compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD
deleted file mode 100755
index 1272fe870fcde5f8b5453b814ecce9d0414de9c7..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt
deleted file mode 100644
index f6e35cd8b8cb6aed23ac062806d00b126f2ca945..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte b/compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index d29e62b15cbddbf0d02fd0e3bef098240d7843e0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt
deleted file mode 100644
index 6ac2acc0ca7efea0eeb4ebf6f703c27eaf338f1e..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,848 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native ) works... yes
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native ) is a cross-compiler... no
-checking whether we are using GNU C... yes
-checking whether clang accepts -g... yes
-checking how to run the C preprocessor... clang -E
-checking for AIX... no
-./configure: line 957: AC_HPUX: command not found
-checking for minix/config.h... no
-checking for POSIXized ISC... no
-checking for ranlib... ranlib
-checking for memory.h... yes
-checking for ANSI C header files... yes
-checking for complex.h... yes
-checking for malloc.h... yes
-checking for varargs.h... no
-checking for size_t... yes
-checking for working const... yes
-checking whether byte ordering is bigendian... no
-computing machine epsilon(s)
-clang -o macheps dmacheps.c
-dmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  dclean(x)
-      |         ^
-dmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1594: macheps: command not found
-clang -o macheps fmacheps.c
-fmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  fclean(x)
-      |         ^
-fmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1600: macheps: command not found
-computing M_MAX_INT
-clang -o maxint maxint.c
-maxint.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   27 | main()
-      | ^
-      | int
-maxint.c:37:5: warning: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-   37 |     printf("%d\n", old_i);
-      |     ^
-maxint.c:37:5: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-2 warnings generated.
-./configure: line 1607: maxint: command not found
-checking char \\0 vs. float zeros
-checking for bcopy... yes
-checking for bzero... yes
-./configure: line 1697: syntax error near unexpected token `('
-./configure: line 1697: `  extern int test (int i, double x);'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/make_output.txt
deleted file mode 100644
index 1a036fcf21bc0b705d79208d2d822a4d79c1ff63..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -mfma -march=native -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -mfma -march=native -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -mfma -march=native -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/omp/lud b/compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/omp/lud
deleted file mode 100755
index 2525bc6d6d7de929f97fbe6738b664c3a4b2941b..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt
deleted file mode 100644
index 82e8997517a5d03f00a5ebed0775d5ed33379d58..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/myocyte b/compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/myocyte
deleted file mode 100755
index c3e5c9b9a01a68cd0689151cbfb9934d80d5287f..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/make_output.txt
deleted file mode 100644
index 5c1fd0e2f9af5fb11b743af82797ee2da843ecfe..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/nn b/compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/nn
deleted file mode 100755
index 37d70a9b21197b6aa8c379ab036cc3e6d243b2a5..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/nn and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/make_output.txt
deleted file mode 100644
index e18096852629bc28108b75eed9df4e3acdc9064b..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O3 -funroll-loops -mfma -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/nw b/compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/nw
deleted file mode 100755
index 062f6ae532ff78dd821a1ac8a3c9e65ed9ce4241..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt
deleted file mode 100644
index 87c2ae35736840556e7d6484e77ed85f954a4412..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter b/compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter
deleted file mode 100755
index 035baa90a6627c8ed2fe213ca1a475f490937e9d..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt
deleted file mode 100644
index f63a24923594ee7cb278d83141db384f48c5ee66..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder b/compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder
deleted file mode 100755
index 7e1465271f617b33e6ac9dacb0490d4e4f85c614..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/make_output.txt
deleted file mode 100644
index b47be0508633efa1f0954d73910d4c07d7f4b9a9..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O3 -funroll-loops -mfma -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/srad b/compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/srad
deleted file mode 100755
index ce7929213be3cd136eb240bf63b35aff5d2551a2..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/srad and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt b/compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt
deleted file mode 100644
index 66510e891fa3f35f4bbadcf45c18228ec5e42400..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster b/compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster
deleted file mode 100755
index 51440ae85f3f1fdbd2f75fb569666a3161d460d3..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/b+tree/b+tree b/compiled/aocc -O3 -funroll-loops/b+tree/b+tree
deleted file mode 100755
index bb8438272e2bc6a0b85a4460de9e16b87884bdaf..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/b+tree/b+tree and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/b+tree/make_output.txt b/compiled/aocc -O3 -funroll-loops/b+tree/make_output.txt
deleted file mode 100644
index 32da8a4c69519aeb0ed49f5bc19f220609894855..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops/backprop/backprop b/compiled/aocc -O3 -funroll-loops/backprop/backprop
deleted file mode 100755
index 79bf825b9307769d7e9b9cbd394bbcbf3482facd..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/backprop/backprop and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/backprop/make_output.txt b/compiled/aocc -O3 -funroll-loops/backprop/make_output.txt
deleted file mode 100644
index 72b74936a076f397cc8ccc81d6b2c7f63990126d..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops/bfs/bfs b/compiled/aocc -O3 -funroll-loops/bfs/bfs
deleted file mode 100755
index c05a962196596428e25aafecaa32fd8ec32f3af6..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/bfs/bfs and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/bfs/make_output.txt b/compiled/aocc -O3 -funroll-loops/bfs/make_output.txt
deleted file mode 100644
index 3ec2ec04fda2afcfeaaa1315cdb1130c8e00209e..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 8870e84fb2e047d633e6b402e019d4eed2931f8f..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/make_output.txt b/compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 12aadf5aa50beafee33a71e46f288f78658b233a..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops/heartwall/heartwall b/compiled/aocc -O3 -funroll-loops/heartwall/heartwall
deleted file mode 100755
index edbbcae703ce60ee5ded0874b21afefde606020c..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/heartwall/heartwall and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/hotspot/hotspot b/compiled/aocc -O3 -funroll-loops/hotspot/hotspot
deleted file mode 100755
index b79ef4b89f113fd658de279fcd410e07d897043a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/hotspot/hotspot and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/hotspot3D/hotspot3D b/compiled/aocc -O3 -funroll-loops/hotspot3D/hotspot3D
deleted file mode 100755
index cf72329466470ef06a7044f3f4ac25255d010838..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/hotspot3D/make_output.txt b/compiled/aocc -O3 -funroll-loops/hotspot3D/make_output.txt
deleted file mode 100644
index d2fbbcfc937d8055e0d7816a971a0d5a4272dd3f..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops/kmeans/kmeans b/compiled/aocc -O3 -funroll-loops/kmeans/kmeans
deleted file mode 100755
index e8b28fd66e4cb017277d062bb624d8a74ed4c2d0..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/kmeans/kmeans and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/kmeans/make_output.txt b/compiled/aocc -O3 -funroll-loops/kmeans/make_output.txt
deleted file mode 100644
index 0b38f5d951c83e5e36ef9dcd032fa2af1e28654b..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops/lavaMD/lavaMD b/compiled/aocc -O3 -funroll-loops/lavaMD/lavaMD
deleted file mode 100755
index 4c6c92ba1a2dd485e815303b6b54896ce5b82ed3..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/leukocyte/OpenMP/leukocyte b/compiled/aocc -O3 -funroll-loops/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index c4508163d9f5817f2885586fdae799e482baaabb..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/leukocyte/make_output.txt b/compiled/aocc -O3 -funroll-loops/leukocyte/make_output.txt
deleted file mode 100644
index a8b1e428644c1e1056d38f8cd3f93b65652a8066..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,848 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops ) works... yes
-checking whether the C compiler (clang -O3 -funroll-loops ) is a cross-compiler... no
-checking whether we are using GNU C... yes
-checking whether clang accepts -g... yes
-checking how to run the C preprocessor... clang -E
-checking for AIX... no
-./configure: line 957: AC_HPUX: command not found
-checking for minix/config.h... no
-checking for POSIXized ISC... no
-checking for ranlib... ranlib
-checking for memory.h... yes
-checking for ANSI C header files... yes
-checking for complex.h... yes
-checking for malloc.h... yes
-checking for varargs.h... no
-checking for size_t... yes
-checking for working const... yes
-checking whether byte ordering is bigendian... no
-computing machine epsilon(s)
-clang -o macheps dmacheps.c
-dmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  dclean(x)
-      |         ^
-dmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1594: macheps: command not found
-clang -o macheps fmacheps.c
-fmacheps.c:29:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   29 | double  fclean(x)
-      |         ^
-fmacheps.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   37 | main()
-      | ^
-      | int
-2 warnings generated.
-./configure: line 1600: macheps: command not found
-computing M_MAX_INT
-clang -o maxint maxint.c
-maxint.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
-   27 | main()
-      | ^
-      | int
-maxint.c:37:5: warning: call to undeclared library function 'printf' with type 'int (const char *, ...)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
-   37 |     printf("%d\n", old_i);
-      |     ^
-maxint.c:37:5: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-2 warnings generated.
-./configure: line 1607: maxint: command not found
-checking char \\0 vs. float zeros
-checking for bcopy... yes
-checking for bzero... yes
-./configure: line 1697: syntax error near unexpected token `('
-./configure: line 1697: `  extern int test (int i, double x);'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops/lud/omp/lud b/compiled/aocc -O3 -funroll-loops/lud/omp/lud
deleted file mode 100755
index 1440e49320ba6f986f89126b22899780f547b89a..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/lud/omp/lud and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/myocyte/myocyte b/compiled/aocc -O3 -funroll-loops/myocyte/myocyte
deleted file mode 100755
index 530ba64320541f1c0848e5d8eeb77edce7f3be94..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/myocyte/myocyte and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/nn/make_output.txt b/compiled/aocc -O3 -funroll-loops/nn/make_output.txt
deleted file mode 100644
index 63c896db008222c514d7402a372eb95896ac8d1c..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -lm
diff --git a/compiled/aocc -O3 -funroll-loops/nn/nn b/compiled/aocc -O3 -funroll-loops/nn/nn
deleted file mode 100755
index 1c7f288ccbfa01d4493dd6f13b76cc7ab67ef80b..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/nn/nn and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/nw/nw b/compiled/aocc -O3 -funroll-loops/nw/nw
deleted file mode 100755
index 0666f95581473e91e6284043f1052794d7a3a774..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/nw/nw and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/particle_filter/particle_filter b/compiled/aocc -O3 -funroll-loops/particle_filter/particle_filter
deleted file mode 100755
index 2b61c04c097cbcdc1e06d891ae8a3dc484b149d9..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/pathfinder/make_output.txt b/compiled/aocc -O3 -funroll-loops/pathfinder/make_output.txt
deleted file mode 100644
index d18f89203067b140a32a895e787d9a3b131b88d4..0000000000000000000000000000000000000000
--- a/compiled/aocc -O3 -funroll-loops/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O3 -funroll-loops/pathfinder/pathfinder b/compiled/aocc -O3 -funroll-loops/pathfinder/pathfinder
deleted file mode 100755
index 4c369406bedb89d20f62035bf0a9112899284384..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/srad/srad b/compiled/aocc -O3 -funroll-loops/srad/srad
deleted file mode 100755
index d5b2740614b5a0f0b5f92800b81947c1cd8b40d7..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/srad/srad and /dev/null differ
diff --git a/compiled/aocc -O3 -funroll-loops/streamcluster/streamcluster b/compiled/aocc -O3 -funroll-loops/streamcluster/streamcluster
deleted file mode 100755
index 9a424dee0572e76c28ba618bfb37750ddc6fa1c3..0000000000000000000000000000000000000000
Binary files a/compiled/aocc -O3 -funroll-loops/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/aocc -O3 -march=native -ffast-math/b+tree/b+tree b/compiled/aocc -O3 -march=native -ffast-math/b+tree/b+tree
new file mode 100755
index 0000000000000000000000000000000000000000..37146671ef3f57939b2ab01ec0cdf183da8aa35c
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/b+tree/b+tree differ
diff --git a/compiled/aocc -O2 -march=native/b+tree/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/b+tree/make_output.txt
similarity index 77%
rename from compiled/aocc -O2 -march=native/b+tree/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/b+tree/make_output.txt
index 7d9f7f41a574b531a8a83c00b1a95600fccb8f3b..97d3ce6c2fa75f17c6e4dea37f020b23d7abae0a 100644
--- a/compiled/aocc -O2 -march=native/b+tree/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/b+tree/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -march=native	./main.c \
+clang -std=gnu89 -O3 -march=native -ffast-math	./main.c \
 		-c \
 		-o ./main.o
 ./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
@@ -44,17 +44,35 @@ clang -std=gnu89 -O2 -march=native	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -march=native	./kernel/kernel_cpu.c \
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+clang -std=gnu89 -O3 -march=native -ffast-math	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
 		-fopenmp
@@ -65,7 +83,7 @@ clang -std=gnu89 -O2 -march=native	./kernel/kernel_cpu.c \
   134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 2 warnings generated.
-clang -std=gnu89 -O2 -march=native	./kernel/kernel_cpu_2.c \
+clang -std=gnu89 -O3 -march=native -ffast-math	./kernel/kernel_cpu_2.c \
 		-c \
 		-o ./kernel/kernel_cpu_2.o \
 		-fopenmp
@@ -80,13 +98,13 @@ clang -std=gnu89 -O2 -march=native	./kernel/kernel_cpu_2.c \
   161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 3 warnings generated.
-clang -std=gnu89 -O2 -march=native	./util/timer/timer.c \
+clang -std=gnu89 -O3 -march=native -ffast-math	./util/timer/timer.c \
 		-c \
 		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -march=native	./util/num/num.c \
+clang -std=gnu89 -O3 -march=native -ffast-math	./util/num/num.c \
 		-c \
 		-o ./util/num/num.o
-clang -std=gnu89 -O2 -march=native	./main.o \
+clang -std=gnu89 -O3 -march=native -ffast-math	./main.o \
 		./kernel/kernel_cpu.o \
 		./kernel/kernel_cpu_2.o \
 		./util/timer/timer.o \
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/run b/compiled/aocc -O3 -march=native -ffast-math/b+tree/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/run
rename to compiled/aocc -O3 -march=native -ffast-math/b+tree/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/backprop/backprop b/compiled/aocc -O3 -march=native -ffast-math/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..e8425b903b5c84a599c006de0684315f15ab4bb6
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/backprop/backprop differ
diff --git a/compiled/aocc -O2 -march=native/backprop/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/backprop/make_output.txt
similarity index 95%
rename from compiled/aocc -O2 -march=native/backprop/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/backprop/make_output.txt
index 2649fb610b414bb5efdd778b9bf4ba7f70324fe2..0c919e1fe5ee2f437fc5ad9280c95d3bc3d30c64 100644
--- a/compiled/aocc -O2 -march=native/backprop/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/backprop/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -fopenmp -O2 -march=native backprop.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math backprop.c -c
 backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    43 | float squash(x)
       |       ^
@@ -97,7 +97,7 @@ In file included from backprop.c:13:
    46 | BPNN *bpnn_read();
       |       ^
 29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -march=native facetrain.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math facetrain.c -c
 facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
     8 | extern void exit();
       |             ^
@@ -117,7 +117,7 @@ facetrain.c:27:5: warning: a function definition without a prototype is deprecat
    27 | int setup(argc, argv)
       |     ^
 6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -march=native imagenet.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math imagenet.c -c
 imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
     8 | load(net)
       | ^
@@ -131,5 +131,5 @@ imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-ty
    24 | }
       | ^
 3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -march=native backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math backprop_kernel.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/run b/compiled/aocc -O3 -march=native -ffast-math/backprop/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/backprop/run
rename to compiled/aocc -O3 -march=native -ffast-math/backprop/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/bfs/bfs b/compiled/aocc -O3 -march=native -ffast-math/bfs/bfs
new file mode 100755
index 0000000000000000000000000000000000000000..0d74c0a8919fb9a8bd6e003f488995188eaf0fb3
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/bfs/bfs differ
diff --git a/compiled/aocc -O3 -march=native -ffast-math/bfs/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f902028b98aa871c069ac5c29903db8bb0e005f2
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -ffast-math/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+clang++  -fopenmp -O3 -march=native -ffast-math bfs.cpp -o bfs 
+clang++  -fopenmp -O3 -march=native -ffast-math -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/run b/compiled/aocc -O3 -march=native -ffast-math/bfs/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/bfs/run
rename to compiled/aocc -O3 -march=native -ffast-math/bfs/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..881e44e99b02d361df9fc207a6f42f20304eaffa
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b376e25471204cd56c2b5df2792cefd279bd0d3
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -ffast-math -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/run b/compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/run
rename to compiled/aocc -O3 -march=native -ffast-math/euler3d_cpu_double/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/heartwall/heartwall b/compiled/aocc -O3 -march=native -ffast-math/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..a71a32e9f7fd1b402bd5689de6f19f5d8b022cfa
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/heartwall/heartwall differ
diff --git a/compiled/aocc -O2 -funroll-loops/heartwall/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/heartwall/make_output.txt
similarity index 68%
rename from compiled/aocc -O2 -funroll-loops/heartwall/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/heartwall/make_output.txt
index ecab664087c83a696dced89c38a6d06ad13e836f..9812f0e929f91a5491acdf7a8fd106668bf97dab 100644
--- a/compiled/aocc -O2 -funroll-loops/heartwall/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/heartwall/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -funroll-loops  main.c -I./AVI -c -fopenmp
+clang -O3 -march=native -ffast-math  main.c -I./AVI -c -fopenmp
 main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
    63 |             fprintf(fid, "\n--endo--\n",j);
       |                          ~~~~~~~~~~~~~~ ^
@@ -8,7 +8,7 @@ main.c:72:33: warning: data argument not used by format string [-Wformat-extra-a
 2 warnings generated.
 cd AVI; make;
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops -c avimod.c
-clang -O2 -funroll-loops -c avilib.c
+clang -O3 -march=native -ffast-math -c avimod.c
+clang -O3 -march=native -ffast-math -c avilib.c
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
+clang -O3 -march=native -ffast-math main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/run b/compiled/aocc -O3 -march=native -ffast-math/heartwall/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/run
rename to compiled/aocc -O3 -march=native -ffast-math/heartwall/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/hotspot/hotspot b/compiled/aocc -O3 -march=native -ffast-math/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..6a2c7ee622276aa1588ce484dd61e23a652f6df3
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/hotspot/hotspot differ
diff --git a/compiled/aocc -O2 -march=native/hotspot/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/hotspot/make_output.txt
similarity index 89%
rename from compiled/aocc -O2 -march=native/hotspot/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/hotspot/make_output.txt
index 4259cf6c7642362868ca183bad3e671a457c47dc..02a9656d84b7fa369f521f7b9f914184557274db 100644
--- a/compiled/aocc -O2 -march=native/hotspot/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
+clang++ -O3 -march=native -ffast-math -fopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -12,7 +12,7 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
   296 |                 fatal("unable to allocate memory");
       |                       ^
 4 warnings generated.
-clang++ -O2 -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+clang++ -O3 -march=native -ffast-math -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/run b/compiled/aocc -O3 -march=native -ffast-math/hotspot/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/run
rename to compiled/aocc -O3 -march=native -ffast-math/hotspot/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/hotspot3D/hotspot3D b/compiled/aocc -O3 -march=native -ffast-math/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..99db9524dd9e5cb872159ad2ca40e5676da73804
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/hotspot3D/hotspot3D differ
diff --git a/compiled/aocc -O3 -march=native -ffast-math/hotspot3D/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06fea0df89cadacca77ad0accb5407b83ba21fb5
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -ffast-math/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+clang -std=gnu89 -o hotspot3D -O3 -march=native -ffast-math -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/run b/compiled/aocc -O3 -march=native -ffast-math/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot3D/run
rename to compiled/aocc -O3 -march=native -ffast-math/hotspot3D/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/kmeans/kmeans b/compiled/aocc -O3 -march=native -ffast-math/kmeans/kmeans
new file mode 100755
index 0000000000000000000000000000000000000000..d316842d917f20b4b3443883aaaec406406fbd03
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/kmeans/kmeans differ
diff --git a/compiled/aocc -O3 -march=native -ffast-math/kmeans/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9d2ad056f88aa4754b00bfa0c99c01a962a0223
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -ffast-math/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp cluster.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp getopt.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp kmeans.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp kmeans_clustering.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/run b/compiled/aocc -O3 -march=native -ffast-math/kmeans/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/kmeans/run
rename to compiled/aocc -O3 -march=native -ffast-math/kmeans/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/lavaMD/lavaMD b/compiled/aocc -O3 -march=native -ffast-math/lavaMD/lavaMD
new file mode 100755
index 0000000000000000000000000000000000000000..b44951bce9968796bc4d78fbd093319bdef85c2a
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/lavaMD/lavaMD differ
diff --git a/compiled/aocc -O2 -mfma/lavaMD/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/lavaMD/make_output.txt
similarity index 85%
rename from compiled/aocc -O2 -mfma/lavaMD/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/lavaMD/make_output.txt
index da55ffc56b1ef4ff86f7b24819ec66b65d9f1c8b..6d70feb2c3180e26a9a709dc89e5de41da28d55a 100644
--- a/compiled/aocc -O2 -mfma/lavaMD/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/lavaMD/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -mfma -std=gnu89	 main.c \
+clang -O3 -march=native -ffast-math -std=gnu89	 main.c \
 		-c \
 		-o main.o \
 
@@ -7,7 +7,7 @@ main.c:95:6: warning: implicitly declaring library function 'strcmp' with type '
       |                    ^
 main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
 1 warning generated.
-clang -O2 -mfma -std=gnu89				./kernel/kernel_cpu.c \
+clang -O3 -march=native -ffast-math -std=gnu89				./kernel/kernel_cpu.c \
 					-c \
 					-o ./kernel/kernel_cpu.o \
 					-fopenmp
@@ -24,15 +24,15 @@ clang -O2 -mfma -std=gnu89				./kernel/kernel_cpu.c \
   209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
       |                                    ~~^
 4 warnings generated.
-clang -O2 -mfma -std=gnu89			./util/num/num.c \
+clang -O3 -march=native -ffast-math -std=gnu89			./util/num/num.c \
 				-c \
 				-o ./util/num/num.o \
 
-clang -O2 -mfma -std=gnu89				./util/timer/timer.c \
+clang -O3 -march=native -ffast-math -std=gnu89				./util/timer/timer.c \
 					-c \
 					-o ./util/timer/timer.o \
 
-clang -O2 -mfma -std=gnu89	main.o \
+clang -O3 -march=native -ffast-math -std=gnu89	main.o \
 		./kernel/kernel_cpu.o \
 		./util/num/num.o \
 		./util/timer/timer.o \
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/run b/compiled/aocc -O3 -march=native -ffast-math/lavaMD/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/run
rename to compiled/aocc -O3 -march=native -ffast-math/lavaMD/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/leukocyte/OpenMP/leukocyte b/compiled/aocc -O3 -march=native -ffast-math/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..308039538c81c5b6c5ec72eb6c6797a92ceb11f7
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/aocc -O2 -march=native/leukocyte/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/leukocyte/make_output.txt
similarity index 90%
rename from compiled/aocc -O2 -march=native/leukocyte/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/leukocyte/make_output.txt
index ba5c817e0da9150d050e765d503f683f5a49ae45..8f8e38cd8b54690fcda6f9b2fb5a6c7183657ebf 100644
--- a/compiled/aocc -O2 -march=native/leukocyte/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/leukocyte/make_output.txt	
@@ -1,17 +1,17 @@
 cd OpenMP; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
 cd ../meschach_lib; ./configure --with-all; make all; make clean
 loading cache ./config.cache
 checking for acc... clang
 checking for cc... (cached) clang
 checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -march=native ) works... yes
-checking whether the C compiler (clang -O2 -march=native ) is a cross-compiler... no
+checking whether the C compiler (clang -O3 -march=native -ffast-math ) works... yes
+checking whether the C compiler (clang -O3 -march=native -ffast-math ) is a cross-compiler... no
 checking whether we are using GNU C... yes
 checking whether clang accepts -g... yes
 checking how to run the C preprocessor... clang -E
@@ -67,9 +67,9 @@ checking for bzero... yes
 ./configure: line 1697: syntax error near unexpected token `('
 ./configure: line 1697: `  extern int test (int i, double x);'
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
 matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    92 |           return im_finput(fp,a);
       |                           ^
@@ -143,7 +143,7 @@ matrixio.c:718:7: note: conflicting prototype is here
   718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
       |          ^
 16 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
 memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -277,7 +277,7 @@ memory.c:770:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 12 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
 vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   226 |                 *out_ve++ = (*f)(*x_ve++);
       |                                 ^
@@ -296,17 +296,17 @@ vecop.c:315:15: note: use '==' to turn this assignment into an equality comparis
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
 memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   285 |                  (*free_fn)(*mem_stat_var[j].var);
       |                            ^
@@ -324,8 +324,8 @@ memstat.c:379:15: note: use '==' to turn this assignment into an equality compar
 2 warnings generated.
 ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
 ar: creating meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
 bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    45 | double  sqr(x)
       |         ^
@@ -333,8 +333,8 @@ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecat
    50 | static void interchange(A,i,j)
       |             ^
 2 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
 qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
    53 | extern  VEC     *Usolve();      /* See matrix2.h */
       |                  ^
@@ -342,24 +342,24 @@ qrfactor.c:53:13: warning: a function declaration without a prototype is depreca
   161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
       |                  ^
 1 warning generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
 bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   777 | VEC *bd_mv_mlt(A, x, out)
       |      ^
 1 warning generated.
 ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
 sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~~
@@ -394,8 +394,8 @@ sparse.c:1054:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
 sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
   246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
       |                                   ~ ^
@@ -409,12 +409,12 @@ sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wu
   142 |     ((var)=(type *)((var) ? \
       |           ^
 2 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
 itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   157 |       if (ip->info) ip->info(ip,nres,r,rr);
       |                             ^
@@ -431,7 +431,7 @@ itersym.c:634:25: warning: passing arguments to a function without a prototype i
   634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
       |                         ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
 iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
       |                             ^
@@ -473,9 +473,9 @@ iternsym.c:1309:25: warning: passing arguments to a function without a prototype
       |                         ^
 13 warnings generated.
 ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
 zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    90 |           return izm_finput(fp,a);
       |                            ^
@@ -513,7 +513,7 @@ zmatio.c:281:11: note: conflicting prototype is here
   281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
       |           ^
 8 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
 zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~
@@ -581,7 +581,7 @@ zmemory.c:576:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 6 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
 zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -594,7 +594,7 @@ zvecop.c:280:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 1 warning generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
 zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    37 | ZMAT    *zm_add(mat1,mat2,out)
       |          ^
@@ -653,7 +653,7 @@ zmatop.c:603:7: warning: a function definition without a prototype is deprecated
   603 | ZMAT    *zm_rand(A)
       |          ^
 19 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
 znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    40 | double  _zv_norm1(x,scale)
       |         ^
@@ -673,7 +673,7 @@ znorm.c:190:8: warning: a function definition without a prototype is deprecated
   190 | double  zm_norm_frob(A)
       |         ^
 6 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
 zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    40 | complex zmake(real,imag)
       |         ^
@@ -712,7 +712,7 @@ zfunc.c:232:9: warning: a function definition without a prototype is deprecated
       |         ^
 12 warnings generated.
 ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
 zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    45 | ZMAT    *zLUfactor(A,pivot)
       |          ^
@@ -729,7 +729,7 @@ zlufctr.c:219:8: warning: a function definition without a prototype is deprecate
   219 | double  zLUcondest(LU,pivot)
       |         ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
 zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    45 | ZVEC    *zUsolve(matrix,b,out,diag)
       |          ^
@@ -746,7 +746,7 @@ zsolve.c:243:7: warning: a function definition without a prototype is deprecated
   243 | ZVEC    *zLAsolve(L,b,out,diag)
       |          ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
 zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    44 | ZMAT    *zm_save(fp,A,name)
       |          ^
@@ -760,7 +760,7 @@ zmatlab.c:157:10: warning: a function definition without a prototype is deprecat
   157 | ZMAT    *zm_load(fp,name)
       |          ^
 4 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
 zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
       |          ^
@@ -777,7 +777,7 @@ zhsehldr.c:214:7: warning: a function definition without a prototype is deprecat
   214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
       |          ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
 zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    64 | ZMAT    *zQRfactor(A,diag)
       |          ^
@@ -812,7 +812,7 @@ zqrfctr.c:450:8: warning: a function definition without a prototype is deprecate
   450 | double  zQRcondest(QR)
       |         ^
 11 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
 zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    51 | void    zgivens(x,y,c,s)
       |         ^
@@ -826,7 +826,7 @@ zgivens.c:153:7: warning: a function definition without a prototype is deprecate
   153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
       |          ^
 4 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
 zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    44 | ZMAT    *zHfactor(A, diag)
       |          ^
@@ -834,7 +834,7 @@ zhessen.c:91:7: warning: a function definition without a prototype is deprecated
    91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
       |          ^
 2 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
 zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    48 | ZMAT    *zschur(A,Q)
       |          ^
@@ -844,5 +844,5 @@ make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
 /bin/rm -f *.o core asx5213a.mat iotort.dat 
 make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+clang -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/run b/compiled/aocc -O3 -march=native -ffast-math/leukocyte/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/leukocyte/run
rename to compiled/aocc -O3 -march=native -ffast-math/leukocyte/run
diff --git a/compiled/aocc -O3 -funroll-loops/lud/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/lud/make_output.txt
similarity index 71%
rename from compiled/aocc -O3 -funroll-loops/lud/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/lud/make_output.txt
index 4bbec3d9a9bf2f5c03317cd649c623d80d921bf4..93a69b58356c525fb851f6aebd23a3c7b075b72c 100644
--- a/compiled/aocc -O3 -funroll-loops/lud/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -I../common ../common/common.c -o ../common/common.o
+clang  -c -O3 -march=native -ffast-math -I../common lud.c -o lud.o
+clang  -c -O3 -march=native -ffast-math -I../common lud_omp.c -o lud_omp.o
+clang  -c -O3 -march=native -ffast-math -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
diff --git a/compiled/aocc -O3 -march=native -ffast-math/lud/omp/lud b/compiled/aocc -O3 -march=native -ffast-math/lud/omp/lud
new file mode 100755
index 0000000000000000000000000000000000000000..07ce7a01421809904842e037e0bca9be8d9b02c3
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/lud/omp/lud differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/run b/compiled/aocc -O3 -march=native -ffast-math/lud/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/run
rename to compiled/aocc -O3 -march=native -ffast-math/lud/run
diff --git a/compiled/aocc -O3 -funroll-loops/myocyte/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/myocyte/make_output.txt
similarity index 97%
rename from compiled/aocc -O3 -funroll-loops/myocyte/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/myocyte/make_output.txt
index 25cb068f699a1251745c6d0e1712e53a16903123..3d6d6355caeb22f0c80d9ee76859159859ab0843 100644
--- a/compiled/aocc -O3 -funroll-loops/myocyte/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/myocyte/make_output.txt	
@@ -1,5 +1,5 @@
 clang	main.c \
-		-c -O3 -funroll-loops -fopenmp
+		-c -O3 -march=native -ffast-math -fopenmp
 In file included from main.c:87:
 ./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
   112 |                         if (th_id == th_count[4]) {
@@ -35,6 +35,6 @@ main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
       |                                ~~^
 9 warnings generated.
-clang -O3 -funroll-loops	main.o \
+clang -O3 -march=native -ffast-math	main.o \
 		-lm -fopenmp \
 -o myocyte
diff --git a/compiled/aocc -O3 -march=native -ffast-math/myocyte/myocyte b/compiled/aocc -O3 -march=native -ffast-math/myocyte/myocyte
new file mode 100755
index 0000000000000000000000000000000000000000..aee19281afb36f9b93e376b044b3e242d74fe52b
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/myocyte/myocyte differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/run b/compiled/aocc -O3 -march=native -ffast-math/myocyte/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/run
rename to compiled/aocc -O3 -march=native -ffast-math/myocyte/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/nn/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4efbe78c35ac7c63cc48e780c9548169efe96d0d
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -ffast-math/nn/make_output.txt	
@@ -0,0 +1 @@
+clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -march=native -ffast-math -lm
diff --git a/compiled/aocc -O3 -march=native -ffast-math/nn/nn b/compiled/aocc -O3 -march=native -ffast-math/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..7bcd6364dc84ce15d8772110b84f847826ce8935
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/nn/nn differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/run b/compiled/aocc -O3 -march=native -ffast-math/nn/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/nn/run
rename to compiled/aocc -O3 -march=native -ffast-math/nn/run
diff --git a/compiled/aocc -O2 -mfma/nw/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/nw/make_output.txt
similarity index 72%
rename from compiled/aocc -O2 -mfma/nw/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/nw/make_output.txt
index e6193a60aed77d1397db44397f52d212a68c233d..c03f62c6960814def86131420d1d043cb68d7371 100644
--- a/compiled/aocc -O2 -mfma/nw/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/nw/make_output.txt	
@@ -1,9 +1,9 @@
-clang++ -O2 -mfma needle.cpp -o nw 
+clang++ -O3 -march=native -ffast-math needle.cpp -o nw 
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
 1 warning generated.
-clang++ -O2 -mfma -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+clang++ -O3 -march=native -ffast-math -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
diff --git a/compiled/aocc -O3 -march=native -ffast-math/nw/nw b/compiled/aocc -O3 -march=native -ffast-math/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..f34718f3c1432b16124e82d82d9d37a37e25309e
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/nw/nw differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/run b/compiled/aocc -O3 -march=native -ffast-math/nw/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/run
rename to compiled/aocc -O3 -march=native -ffast-math/nw/run
diff --git a/compiled/aocc -O2 -mfma/particle_filter/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/particle_filter/make_output.txt
similarity index 91%
rename from compiled/aocc -O2 -mfma/particle_filter/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/particle_filter/make_output.txt
index 0578eaa0f5a2302bce6658b7e13baa5e1f1223ef..06c613a4ef5a901d6ee826ae8cc9c6d5e862d8c6 100644
--- a/compiled/aocc -O2 -mfma/particle_filter/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/particle_filter/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -mfma -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+clang -std=gnu89 -O3 -march=native -ffast-math -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
 ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
   418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
       |                                                        ^
diff --git a/compiled/aocc -O3 -march=native -ffast-math/particle_filter/particle_filter b/compiled/aocc -O3 -march=native -ffast-math/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..52fc5a593d6320dd65a119a290c36f038ed1b031
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/particle_filter/particle_filter differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/run b/compiled/aocc -O3 -march=native -ffast-math/particle_filter/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/run
rename to compiled/aocc -O3 -march=native -ffast-math/particle_filter/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/pathfinder/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4a49ab09253f89f7e5b56abb162dc932b55d486
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -ffast-math/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -ffast-math pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O3 -march=native -ffast-math/pathfinder/pathfinder b/compiled/aocc -O3 -march=native -ffast-math/pathfinder/pathfinder
new file mode 100755
index 0000000000000000000000000000000000000000..e221fe72e66d3885ecd81031e57b15512b569a0d
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/pathfinder/pathfinder differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/pathfinder/run b/compiled/aocc -O3 -march=native -ffast-math/pathfinder/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/pathfinder/run
rename to compiled/aocc -O3 -march=native -ffast-math/pathfinder/run
diff --git a/compiled/aocc -O2 -march=native/srad/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/srad/make_output.txt
similarity index 97%
rename from compiled/aocc -O2 -march=native/srad/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/srad/make_output.txt
index f25fb19a6a8b97b50c0a6a91c347eda893a79783..44d0706ff81dd5527610b882e4de892460864968 100644
--- a/compiled/aocc -O2 -march=native/srad/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/srad/make_output.txt	
@@ -1,5 +1,5 @@
 clang	main.c \
-		-c -O2 -march=native -fopenmp
+		-c -O3 -march=native -ffast-math -fopenmp
 main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
       |                                ~~^
@@ -31,5 +31,5 @@ main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
       |                                ~~^
 10 warnings generated.
-clang	-O2 -march=native main.o \
+clang	-O3 -march=native -ffast-math main.o \
 		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/run b/compiled/aocc -O3 -march=native -ffast-math/srad/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/run
rename to compiled/aocc -O3 -march=native -ffast-math/srad/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/srad/srad b/compiled/aocc -O3 -march=native -ffast-math/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..89b3522638d5ef7fceb124983bd696304e105d7e
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/srad/srad differ
diff --git a/compiled/aocc -O2 -mfma/streamcluster/make_output.txt b/compiled/aocc -O3 -march=native -ffast-math/streamcluster/make_output.txt
similarity index 86%
rename from compiled/aocc -O2 -mfma/streamcluster/make_output.txt
rename to compiled/aocc -O3 -march=native -ffast-math/streamcluster/make_output.txt
index 9c02c7a71b95c0d05b398d6f2e1c906f3ca67794..bd37847a81947be135e7333cc205c37efa494bee 100644
--- a/compiled/aocc -O2 -mfma/streamcluster/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -ffast-math/streamcluster/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -mfma -fopenmp -o streamcluster streamcluster_omp.cpp
+clang++ -O3 -march=native -ffast-math -fopenmp -o streamcluster streamcluster_omp.cpp
 streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
  1098 |       fprintf(fp, "%u\n", centerIDs[i]);
       |                    ~~     ^~~~~~~~~~~~
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/run b/compiled/aocc -O3 -march=native -ffast-math/streamcluster/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/run
rename to compiled/aocc -O3 -march=native -ffast-math/streamcluster/run
diff --git a/compiled/aocc -O3 -march=native -ffast-math/streamcluster/streamcluster b/compiled/aocc -O3 -march=native -ffast-math/streamcluster/streamcluster
new file mode 100755
index 0000000000000000000000000000000000000000..0c67e778b4b9b643a73c292410c608f4a5f3c969
Binary files /dev/null and b/compiled/aocc -O3 -march=native -ffast-math/streamcluster/streamcluster differ
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
new file mode 100755
index 0000000000000000000000000000000000000000..644c6cb8154c8e35db66c90ad4fdff899ff4ab6d
Binary files /dev/null and b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree differ
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..863bd4ad2405268491d5f99d4ff4a095ef2770dc
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt	
@@ -0,0 +1,114 @@
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.c \
+		-c \
+		-o ./main.o
+./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                               ~~                                 ^~~~
+      |                                               %ld
+./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                  ~~                   ^~~~~~~~~~~~~~
+      |                                                                  %lu
+./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
+      |                                                                            %lu
+./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                            ~~                                ^~~~~~~~~
+      |                                            %ld
+./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                              ~~                        ^~~~~~~~~~~~~
+      |                                                              %lu
+./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                                                        %lu
+./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
+      |                                                          ~~     ^~~~~~~~
+      |                                                          %ld
+./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
+  872 |                 else
+      |                 ^
+./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
+  930 |                 printf("(%x)", n);
+      |                          ~~    ^
+./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  933 |                         printf("%x ", n->pointers[i]);
+      |                                 ~~    ^~~~~~~~~~~~~~
+./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  941 |                         printf("%x ", n->pointers[order - 1]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
+./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  943 |                         printf("%x ", n->pointers[n->num_keys]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+2 warnings generated.
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^
+./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
+./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+3 warnings generated.
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/aocc -O2 -funroll-loops/b+tree/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/b+tree/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop
diff --git a/compiled/aocc -O2 -funroll-loops/backprop/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt
similarity index 93%
rename from compiled/aocc -O2 -funroll-loops/backprop/make_output.txt
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt
index d08f0f1cf9a89d763faf043ac1bdead84e44cbe9..ae440396f49afa57115dfe8fd4b452027b814fe1 100644
--- a/compiled/aocc -O2 -funroll-loops/backprop/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -fopenmp -O2 -funroll-loops backprop.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.c -c
 backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    43 | float squash(x)
       |       ^
@@ -97,7 +97,7 @@ In file included from backprop.c:13:
    46 | BPNN *bpnn_read();
       |       ^
 29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops facetrain.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize facetrain.c -c
 facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
     8 | extern void exit();
       |             ^
@@ -117,7 +117,7 @@ facetrain.c:27:5: warning: a function definition without a prototype is deprecat
    27 | int setup(argc, argv)
       |     ^
 6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops imagenet.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize imagenet.c -c
 imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
     8 | load(net)
       | ^
@@ -131,5 +131,5 @@ imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-ty
    24 | }
       | ^
 3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -funroll-loops backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop_kernel.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O2 -funroll-loops/backprop/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/backprop/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs
new file mode 100755
index 0000000000000000000000000000000000000000..e4ce8e3a0fe75fcad4cc8eaa23b0868371224aec
Binary files /dev/null and b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs differ
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13771f7150dc779639aef000967cef15b554f178
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+clang++  -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize bfs.cpp -o bfs 
+clang++  -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -funroll-loops/bfs/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/bfs/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95bf0d30b5dfe072625fa97fcbdae941dfdf0c35
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/euler3d_cpu_double/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53e84dcce39872e0e58d194254de03e807e1d68c
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt	
@@ -0,0 +1,14 @@
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize  main.c -I./AVI -c -fopenmp
+main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
+   63 |             fprintf(fid, "\n--endo--\n",j);
+      |                          ~~~~~~~~~~~~~~ ^
+main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
+   72 |             fprintf(fid, "\n--epi--\n",j);
+      |                          ~~~~~~~~~~~~~ ^
+2 warnings generated.
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avimod.c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O2 -funroll-loops/heartwall/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/heartwall/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..554c96a31b9f8b8e0092b0cc531ef262b91cdc84
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt	
@@ -0,0 +1,28 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp hotspot_openmp.cpp -o hotspot 
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
diff --git a/compiled/aocc -O2 -funroll-loops/hotspot/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/hotspot/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e678c4692b8374153ae61025ef7bda30dd6902b7
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+clang -std=gnu89 -o hotspot3D -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -funroll-loops/hotspot3D/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/hotspot3D/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6d0ed22afde3bbca94cc00a717bfdc1c67241af
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp getopt.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans_clustering.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -funroll-loops/kmeans/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/kmeans/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb46a91e86a148a0ce20143be3ad59f4f0b7dbcd
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt	
@@ -0,0 +1,41 @@
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
+      |                    ^
+main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+1 warning generated.
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
+      |                                    ~~^
+4 warnings generated.
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/aocc -O2 -funroll-loops/lavaMD/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/lavaMD/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
diff --git a/compiled/aocc -O2 -mfma/leukocyte/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt
similarity index 86%
rename from compiled/aocc -O2 -mfma/leukocyte/make_output.txt
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt
index 7a90157f8f6057b3a7dcc5c0b7ce346f6efbaace..50edf8398df084c0b0718d46d3a5373cadf30cc0 100644
--- a/compiled/aocc -O2 -mfma/leukocyte/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt	
@@ -1,17 +1,17 @@
 cd OpenMP; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
 cd ../meschach_lib; ./configure --with-all; make all; make clean
 loading cache ./config.cache
 checking for acc... clang
 checking for cc... (cached) clang
 checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -mfma ) works... yes
-checking whether the C compiler (clang -O2 -mfma ) is a cross-compiler... no
+checking whether the C compiler (clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize ) works... yes
+checking whether the C compiler (clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize ) is a cross-compiler... no
 checking whether we are using GNU C... yes
 checking whether clang accepts -g... yes
 checking how to run the C preprocessor... clang -E
@@ -67,9 +67,9 @@ checking for bzero... yes
 ./configure: line 1697: syntax error near unexpected token `('
 ./configure: line 1697: `  extern int test (int i, double x);'
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
 matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    92 |           return im_finput(fp,a);
       |                           ^
@@ -143,7 +143,7 @@ matrixio.c:718:7: note: conflicting prototype is here
   718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
       |          ^
 16 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
 memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -277,7 +277,7 @@ memory.c:770:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 12 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
 vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   226 |                 *out_ve++ = (*f)(*x_ve++);
       |                                 ^
@@ -296,17 +296,17 @@ vecop.c:315:15: note: use '==' to turn this assignment into an equality comparis
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
 memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   285 |                  (*free_fn)(*mem_stat_var[j].var);
       |                            ^
@@ -324,8 +324,8 @@ memstat.c:379:15: note: use '==' to turn this assignment into an equality compar
 2 warnings generated.
 ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
 ar: creating meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
 bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    45 | double  sqr(x)
       |         ^
@@ -333,8 +333,8 @@ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecat
    50 | static void interchange(A,i,j)
       |             ^
 2 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
 qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype]
    53 | extern  VEC     *Usolve();      /* See matrix2.h */
       |                  ^
@@ -342,24 +342,24 @@ qrfactor.c:53:13: warning: a function declaration without a prototype is depreca
   161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
       |                  ^
 1 warning generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
 bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   777 | VEC *bd_mv_mlt(A, x, out)
       |      ^
 1 warning generated.
 ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
 sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~~
@@ -394,8 +394,8 @@ sparse.c:1054:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
 sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
   246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
       |                                   ~ ^
@@ -409,12 +409,12 @@ sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wu
   142 |     ((var)=(type *)((var) ? \
       |           ^
 2 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
 itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   157 |       if (ip->info) ip->info(ip,nres,r,rr);
       |                             ^
@@ -431,7 +431,7 @@ itersym.c:634:25: warning: passing arguments to a function without a prototype i
   634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
       |                         ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
 iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
   125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
       |                             ^
@@ -473,9 +473,9 @@ iternsym.c:1309:25: warning: passing arguments to a function without a prototype
       |                         ^
 13 warnings generated.
 ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
 zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    90 |           return izm_finput(fp,a);
       |                            ^
@@ -513,7 +513,7 @@ zmatio.c:281:11: note: conflicting prototype is here
   281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
       |           ^
 8 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
 zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~
@@ -581,7 +581,7 @@ zmemory.c:576:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 6 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
 zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -594,7 +594,7 @@ zvecop.c:280:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 1 warning generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
 zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    37 | ZMAT    *zm_add(mat1,mat2,out)
       |          ^
@@ -653,7 +653,7 @@ zmatop.c:603:7: warning: a function definition without a prototype is deprecated
   603 | ZMAT    *zm_rand(A)
       |          ^
 19 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
 znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    40 | double  _zv_norm1(x,scale)
       |         ^
@@ -673,7 +673,7 @@ znorm.c:190:8: warning: a function definition without a prototype is deprecated
   190 | double  zm_norm_frob(A)
       |         ^
 6 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
 zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    40 | complex zmake(real,imag)
       |         ^
@@ -712,7 +712,7 @@ zfunc.c:232:9: warning: a function definition without a prototype is deprecated
       |         ^
 12 warnings generated.
 ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
 zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    45 | ZMAT    *zLUfactor(A,pivot)
       |          ^
@@ -729,7 +729,7 @@ zlufctr.c:219:8: warning: a function definition without a prototype is deprecate
   219 | double  zLUcondest(LU,pivot)
       |         ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
 zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    45 | ZVEC    *zUsolve(matrix,b,out,diag)
       |          ^
@@ -746,7 +746,7 @@ zsolve.c:243:7: warning: a function definition without a prototype is deprecated
   243 | ZVEC    *zLAsolve(L,b,out,diag)
       |          ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
 zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    44 | ZMAT    *zm_save(fp,A,name)
       |          ^
@@ -760,7 +760,7 @@ zmatlab.c:157:10: warning: a function definition without a prototype is deprecat
   157 | ZMAT    *zm_load(fp,name)
       |          ^
 4 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
 zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
       |          ^
@@ -777,7 +777,7 @@ zhsehldr.c:214:7: warning: a function definition without a prototype is deprecat
   214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
       |          ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
 zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    64 | ZMAT    *zQRfactor(A,diag)
       |          ^
@@ -812,7 +812,7 @@ zqrfctr.c:450:8: warning: a function definition without a prototype is deprecate
   450 | double  zQRcondest(QR)
       |         ^
 11 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
 zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    51 | void    zgivens(x,y,c,s)
       |         ^
@@ -826,7 +826,7 @@ zgivens.c:153:7: warning: a function definition without a prototype is deprecate
   153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
       |          ^
 4 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
 zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    44 | ZMAT    *zHfactor(A, diag)
       |          ^
@@ -834,7 +834,7 @@ zhessen.c:91:7: warning: a function definition without a prototype is deprecated
    91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
       |          ^
 2 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
 zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
    48 | ZMAT    *zschur(A,Q)
       |          ^
@@ -844,5 +844,5 @@ make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
 /bin/rm -f *.o core asx5213a.mat iotort.dat 
 make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O2 -funroll-loops/leukocyte/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/leukocyte/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
similarity index 64%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/make_output.txt
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
index afddccfb0a69d1f941413045cfa84a24c55a2d50..963efb294c951e529b8091e85f9e6ee65584eecc 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lud/make_output.txt	
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -funroll-loops -mfma -march=native -I../common lud.c -o lud.o
-clang  -c -O2 -funroll-loops -mfma -march=native -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -funroll-loops -mfma -march=native -I../common ../common/common.c -o ../common/common.o
+clang  -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud.c -o lud.o
+clang  -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud_omp.c -o lud_omp.o
+clang  -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud
diff --git a/compiled/aocc -O2 -funroll-loops/lud/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/lud/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f51f5f9d4202f172023addd4dcc3fc62d3f2a874
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt	
@@ -0,0 +1,40 @@
+clang	main.c \
+		-c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
+In file included from main.c:87:
+./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
+  112 |                         if (th_id == th_count[4]) {
+      |                                      ^        ~
+./master.c:41:3: note: array 'th_count' declared here
+   41 |                 int th_count[4];
+      |                 ^
+In file included from main.c:88:
+./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
+  480 | }
+      | ^
+main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
+      |                                        ~~                                                                  ^~~~
+      |                                        %ld
+main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
+      |                                        ~~                                                                         ^~~~~~~~
+      |                                        %ld
+main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
+      |                                ~~^
+9 warnings generated.
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
diff --git a/compiled/aocc -O2 -funroll-loops/myocyte/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/myocyte/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7482a9a5a0235475e8993bb9a69e78989812b433
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt	
@@ -0,0 +1 @@
+clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn
diff --git a/compiled/aocc -O2 -funroll-loops/nn/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/nn/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17abb0b28ba73186b901cb2496a2923dc9a71a4f
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt	
@@ -0,0 +1,10 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize needle.cpp -o nw 
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..b615c6946dd32f85e01f883e25ae549f512e62bf
Binary files /dev/null and b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw differ
diff --git a/compiled/aocc -O2 -funroll-loops/nw/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/nw/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df123277ecd62cddad4428962650fff07faa7646
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt	
@@ -0,0 +1,13 @@
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^
+ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^~~~
+      |                                                        abs
+ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
+      |             ^
+ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+2 warnings generated.
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
diff --git a/compiled/aocc -O2 -funroll-loops/particle_filter/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/particle_filter/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9350469221d872ceede64813262015f0327b4714
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
diff --git a/compiled/aocc -O2 -funroll-loops/pathfinder/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/pathfinder/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f36b301043b8045807eb53ef2c095e651d578545
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt	
@@ -0,0 +1,35 @@
+clang	main.c \
+		-c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
+main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
+      |                                ~~^
+10 warnings generated.
+clang	-O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o \
+		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O2 -funroll-loops/srad/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/srad/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad
diff --git a/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31af34ff8eaa0b127762534faae28690c441d4a8
--- /dev/null
+++ b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt	
@@ -0,0 +1,10 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -o streamcluster streamcluster_omp.cpp
+streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
+ 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
+      |                    ~~     ^~~~~~~~~~~~
+      |                    %ld
+streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
+ 1147 |     fprintf(stderr,"read %d points\n",numRead);
+      |                          ~~           ^~~~~~~
+      |                          %zu
+2 warnings generated.
diff --git a/compiled/aocc -O2 -funroll-loops/streamcluster/run b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run
similarity index 100%
rename from compiled/aocc -O2 -funroll-loops/streamcluster/run
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster b/compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
rename to compiled/aocc -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
diff --git a/compiled/aocc -O3 -march=native/b+tree/b+tree b/compiled/aocc -O3 -march=native/b+tree/b+tree
index 9ed8353fb1cd33e14961a15d22741f7d77ff5e0d..7ea0ed77266bea5058bfe3f21eed33b66b8ad397 100755
Binary files a/compiled/aocc -O3 -march=native/b+tree/b+tree and b/compiled/aocc -O3 -march=native/b+tree/b+tree differ
diff --git a/compiled/aocc -O3 -march=native/b+tree/make_output.txt b/compiled/aocc -O3 -march=native/b+tree/make_output.txt
index 1f970c574ef769953d3c067f8020d89bbd7212c0..cf45f3d703cfc0d245a4f88fa1c2432e6b0ddcb1 100644
--- a/compiled/aocc -O3 -march=native/b+tree/make_output.txt	
+++ b/compiled/aocc -O3 -march=native/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O3 -march=native	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O3 -march=native	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/aocc -O3 -march=native/bfs/bfs b/compiled/aocc -O3 -march=native/bfs/bfs
index bca2fdae1afaf3bdd310c416d71dd8c67c97575e..e4ce8e3a0fe75fcad4cc8eaa23b0868371224aec 100755
Binary files a/compiled/aocc -O3 -march=native/bfs/bfs and b/compiled/aocc -O3 -march=native/bfs/bfs differ
diff --git a/compiled/aocc -O3 -march=native/hotspot/hotspot b/compiled/aocc -O3 -march=native/hotspot/hotspot
index b16aca7e01013175e05dc9c44fb13bac46f24a8c..eed65a865cd56ad23870f92d425eed73b5e62ff1 100755
Binary files a/compiled/aocc -O3 -march=native/hotspot/hotspot and b/compiled/aocc -O3 -march=native/hotspot/hotspot differ
diff --git a/compiled/aocc -O3 -march=native/nw/nw b/compiled/aocc -O3 -march=native/nw/nw
index 062f6ae532ff78dd821a1ac8a3c9e65ed9ce4241..dcebafb4ac11958f345e244f018a220fc5328ffb 100755
Binary files a/compiled/aocc -O3 -march=native/nw/nw and b/compiled/aocc -O3 -march=native/nw/nw differ
diff --git a/compiled/aocc -O3 -mfma/b+tree/b+tree b/compiled/aocc -O3 -mfma/b+tree/b+tree
index ab2b3edafb03729bdc14f370ad7b08b463e90391..8041fbe35bff32d5b1246a7d61b32969bdfeb4cf 100755
Binary files a/compiled/aocc -O3 -mfma/b+tree/b+tree and b/compiled/aocc -O3 -mfma/b+tree/b+tree differ
diff --git a/compiled/aocc -O3 -mfma/b+tree/make_output.txt b/compiled/aocc -O3 -mfma/b+tree/make_output.txt
index 3d895eafad9c4ef2527e2f99eb6d43ce97ebf899..d525b53bd60691a707228eccd83be74d449698da 100644
--- a/compiled/aocc -O3 -mfma/b+tree/make_output.txt	
+++ b/compiled/aocc -O3 -mfma/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O3 -mfma	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O3 -mfma	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/aocc -O3 -mfma/bfs/bfs b/compiled/aocc -O3 -mfma/bfs/bfs
index 3fadbc5c7bc1d6da0159f1c53e3246ab300397b8..a78422d9058aec1a08a56a22e3374cb0ece76133 100755
Binary files a/compiled/aocc -O3 -mfma/bfs/bfs and b/compiled/aocc -O3 -mfma/bfs/bfs differ
diff --git a/compiled/aocc -O3 -mfma/nw/nw b/compiled/aocc -O3 -mfma/nw/nw
index e91816a72d1ad256882b247cdb9db097e44ad78a..4cfb8df29d7ad9d9a9aafcaf33420928240fb434 100755
Binary files a/compiled/aocc -O3 -mfma/nw/nw and b/compiled/aocc -O3 -mfma/nw/nw differ
diff --git a/compiled/aocc -O3/b+tree/b+tree b/compiled/aocc -O3/b+tree/b+tree
index bb8438272e2bc6a0b85a4460de9e16b87884bdaf..c30ddb079d358530270449704cdd8f82de07df5e 100755
Binary files a/compiled/aocc -O3/b+tree/b+tree and b/compiled/aocc -O3/b+tree/b+tree differ
diff --git a/compiled/aocc -O3/b+tree/make_output.txt b/compiled/aocc -O3/b+tree/make_output.txt
index d252acf3cc8455ce3572bf2deb583e8737d5c390..2f70a82ead4d8a5a5081a2d500e3e905b085608a 100644
--- a/compiled/aocc -O3/b+tree/make_output.txt	
+++ b/compiled/aocc -O3/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O3	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O3	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/aocc -O3/bfs/bfs b/compiled/aocc -O3/bfs/bfs
index c05a962196596428e25aafecaa32fd8ec32f3af6..c31547e2f7147ae3971886f98a19a92ec8089207 100755
Binary files a/compiled/aocc -O3/bfs/bfs and b/compiled/aocc -O3/bfs/bfs differ
diff --git a/compiled/aocc -O3/nw/nw b/compiled/aocc -O3/nw/nw
index 10214b4744f18c028999d0bc5b586edd3f8da468..4180cfd28da99666718214852aee44f6a17a0595 100755
Binary files a/compiled/aocc -O3/nw/nw and b/compiled/aocc -O3/nw/nw differ
diff --git a/compiled/clang -O1/b+tree/b+tree b/compiled/clang -O1/b+tree/b+tree
index b4171ffdb4a82129c7f4435b8d6d6da70b2a2d22..41d6feb4c2ed40240cf470568b4d60167cd5481c 100755
Binary files a/compiled/clang -O1/b+tree/b+tree and b/compiled/clang -O1/b+tree/b+tree differ
diff --git a/compiled/clang -O1/b+tree/make_output.txt b/compiled/clang -O1/b+tree/make_output.txt
index 3124fd77c3e0bf5255e4ca2ec9eb67a94512cad8..e5478911ebb532823e7a16048ffba0e1b1f1614c 100644
--- a/compiled/clang -O1/b+tree/make_output.txt	
+++ b/compiled/clang -O1/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O1	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O1	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/clang -O1/bfs/bfs b/compiled/clang -O1/bfs/bfs
index d91ce25544053b71252cf2885f987ad60a34bf2f..b180fdb23171852dade78f40a11ca2b8991ad7fb 100755
Binary files a/compiled/clang -O1/bfs/bfs and b/compiled/clang -O1/bfs/bfs differ
diff --git a/compiled/clang -O1/nw/nw b/compiled/clang -O1/nw/nw
index 0428e53b8def9dcf3043c08861e189f752b7a30c..7d52c3249df6674119f635301e5e4d0b7a4e3e57 100755
Binary files a/compiled/clang -O1/nw/nw and b/compiled/clang -O1/nw/nw differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/b+tree b/compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/b+tree
deleted file mode 100755
index dbc47428a8a3770f0a27be20882c930152f68af5..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt
deleted file mode 100644
index d71b930d6d84ff5bad24590eea17c579dc7dba63..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/backprop b/compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/backprop
deleted file mode 100755
index 0489274bb5fcafb38b132d3c77ec3447f105d00d..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt
deleted file mode 100644
index f79b4cb884fef7e5e193ed83a90c1b2d6892e0c0..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -funroll-loops -mfma -march=native bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -funroll-loops -mfma -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index bef26dc336ec8eb00568bb4a1db40c10c9f1e755..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index ba407d3c23cd34e4add3057f46e6d97b6e9b2986..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops -mfma -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/heartwall b/compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/heartwall
deleted file mode 100755
index 4c53ee7e86c628537ba1945672366e9b021c8071..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt
deleted file mode 100644
index 54d09d0835dd8237239d177ec2b0dfa82dac5409..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O2 -funroll-loops -mfma -march=native  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops -mfma -march=native -c avimod.c
-clang -O2 -funroll-loops -mfma -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops -mfma -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt
deleted file mode 100644
index b734bd08c47bbef00f1d051f79ab67c860e9bae2..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O2 -funroll-loops -mfma -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O2 -funroll-loops -mfma -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D b/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index f43f9113c8bc082dc3b1de65a1da056b185e6d9a..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index ee39fd05950bdceb5e64d2e883fdebe47c1c2946..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -funroll-loops -mfma -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/kmeans b/compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/kmeans
deleted file mode 100755
index ac967cdcb81f6ea405180d239b4d850050f22247..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt
deleted file mode 100644
index 0b9c87bcd2109e4f221bda438bc8f65d7ec81911..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD b/compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD
deleted file mode 100755
index 9c0c03537443e258f00811e404972727a1507cd6..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt
deleted file mode 100644
index b3882ad22f044488711e97d45583cb5eaaaea237..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte b/compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index f2046cbcc13d86673c8a04804666dec4e6782f10..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/lud/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/lud/make_output.txt
deleted file mode 100644
index afddccfb0a69d1f941413045cfa84a24c55a2d50..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -funroll-loops -mfma -march=native -I../common lud.c -o lud.o
-clang  -c -O2 -funroll-loops -mfma -march=native -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -funroll-loops -mfma -march=native -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/lud/omp/lud b/compiled/clang -O2 -funroll-loops -mfma -march=native/lud/omp/lud
deleted file mode 100755
index 2f43e910435cc7017c375e364e46aacc91901a9a..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt
deleted file mode 100644
index aa174ae7dab91711c5b6b988a1696ff5ab9338e9..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O2 -funroll-loops -mfma -march=native -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O2 -funroll-loops -mfma -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/myocyte b/compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/myocyte
deleted file mode 100755
index 5ad9b4d3e03f59202efdc037c00c1c9b0fc3d63c..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/nn/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/nn/make_output.txt
deleted file mode 100644
index 9c943e131822d5fe2b4f52f72ae010cd7806cc00..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native -lm
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/nn/nn b/compiled/clang -O2 -funroll-loops -mfma -march=native/nn/nn
deleted file mode 100755
index 5c3db64414ded28ad6145c0da798c63c807a3f56..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/nn/nn and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/nw/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/nw/make_output.txt
deleted file mode 100644
index 12b733a64dd5269429266c1540a2398395d86a1b..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O2 -funroll-loops -mfma -march=native needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O2 -funroll-loops -mfma -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/nw/nw b/compiled/clang -O2 -funroll-loops -mfma -march=native/nw/nw
deleted file mode 100755
index 32754af88bcb352c00634d9d2f23c450d2524acb..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/nw/nw and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt
deleted file mode 100644
index bcafa6910a5e6a042ae0b8f455ffaaa548670b07..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter b/compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter
deleted file mode 100755
index 8c7c8ddbddb2b0b3921bf7a083b7d32d32d245ae..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt
deleted file mode 100644
index 5514e19812097543162d04c44f38b1564dc2159d..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops -mfma -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder b/compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder
deleted file mode 100755
index 3557cb24f6998bb5e9b90e5ccc0f183b62a94266..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/srad/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/srad/make_output.txt
deleted file mode 100644
index 0e6ab6283540ef43eb00ff1eddf48c8d7411869b..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O2 -funroll-loops -mfma -march=native -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O2 -funroll-loops -mfma -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/srad/srad b/compiled/clang -O2 -funroll-loops -mfma -march=native/srad/srad
deleted file mode 100755
index 2d5998ebc64100f864be6c7fc5935c318a58b3cb..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/srad/srad and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt b/compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt
deleted file mode 100644
index b486fc6e0828ead9549fad000601c9c6fa4c753c..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O2 -funroll-loops -mfma -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster b/compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster
deleted file mode 100755
index 5249958973351b2e961bbe0237632c0a0a46d208..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/b+tree/b+tree b/compiled/clang -O2 -funroll-loops/b+tree/b+tree
deleted file mode 100755
index 92d45b444446a53b073a6d291e7d087ede68318e..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/b+tree/b+tree and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/b+tree/make_output.txt b/compiled/clang -O2 -funroll-loops/b+tree/make_output.txt
deleted file mode 100644
index 06c68a9b6aa795eb7f80edda606fee7c14ddeedb..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O2 -funroll-loops	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -funroll-loops	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O2 -funroll-loops	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O2 -funroll-loops/backprop/backprop b/compiled/clang -O2 -funroll-loops/backprop/backprop
deleted file mode 100755
index cdc75d0aea73b5ea009742e49c4b245d27650fad..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/backprop/backprop and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/bfs/bfs b/compiled/clang -O2 -funroll-loops/bfs/bfs
deleted file mode 100755
index b27efd32d2a10bb1d302140fe1593b6aef5874dd..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/bfs/bfs and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/bfs/make_output.txt b/compiled/clang -O2 -funroll-loops/bfs/make_output.txt
deleted file mode 100644
index 10ec91ebd451cc0c7b15c0de25f0527864515f9e..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -funroll-loops bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -funroll-loops -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O2 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index d41928ea4f98542b42909b7c3f6f3d7ed3c609a3..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/euler3d_cpu_double/make_output.txt b/compiled/clang -O2 -funroll-loops/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index a64de4f8551edec4840c0ce4511fef8fc416a488..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -funroll-loops/heartwall/heartwall b/compiled/clang -O2 -funroll-loops/heartwall/heartwall
deleted file mode 100755
index d5fe5af1324aafe7966075ac31afe571b2dc4e05..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/heartwall/heartwall and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/heartwall/make_output.txt b/compiled/clang -O2 -funroll-loops/heartwall/make_output.txt
deleted file mode 100644
index ecab664087c83a696dced89c38a6d06ad13e836f..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O2 -funroll-loops  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops -c avimod.c
-clang -O2 -funroll-loops -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O2 -funroll-loops/hotspot/hotspot b/compiled/clang -O2 -funroll-loops/hotspot/hotspot
deleted file mode 100755
index 0af67cf24befe7e1eb55a82740ee87c0235bcfc8..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/hotspot/hotspot and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/hotspot3D/hotspot3D b/compiled/clang -O2 -funroll-loops/hotspot3D/hotspot3D
deleted file mode 100755
index 403ad40c6771ebc6331d22ed300b083f3fe4b8e6..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/hotspot3D/make_output.txt b/compiled/clang -O2 -funroll-loops/hotspot3D/make_output.txt
deleted file mode 100644
index 91b0e6f1c6f9a8465ee4342d4ac7c90e8b404418..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -funroll-loops -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O2 -funroll-loops/kmeans/kmeans b/compiled/clang -O2 -funroll-loops/kmeans/kmeans
deleted file mode 100755
index 203f2cf0d4a59b190b42de4a761fa090be265117..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/kmeans/kmeans and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/kmeans/make_output.txt b/compiled/clang -O2 -funroll-loops/kmeans/make_output.txt
deleted file mode 100644
index c6d200f94fb8583c45cf3fafcad62a2575d1e2c1..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -funroll-loops -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -funroll-loops -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -funroll-loops/lavaMD/lavaMD b/compiled/clang -O2 -funroll-loops/lavaMD/lavaMD
deleted file mode 100755
index e15346287c3ecaa5846ca98a8ceb7717225c4f75..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/lavaMD/make_output.txt b/compiled/clang -O2 -funroll-loops/lavaMD/make_output.txt
deleted file mode 100644
index c911a83d1784a5239f2ada74fc62f86a5a1c17c4..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O2 -funroll-loops -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O2 -funroll-loops -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O2 -funroll-loops -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O2 -funroll-loops -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O2 -funroll-loops -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O2 -funroll-loops/leukocyte/OpenMP/leukocyte b/compiled/clang -O2 -funroll-loops/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index c071324167cb53d1a1999f7ec118a44044994ee5..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/lud/make_output.txt b/compiled/clang -O2 -funroll-loops/lud/make_output.txt
deleted file mode 100644
index 349b32340ebacd38391e0c70d0ebb7573f39b9ef..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -funroll-loops -I../common lud.c -o lud.o
-clang  -c -O2 -funroll-loops -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -funroll-loops -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/clang -O2 -funroll-loops/lud/omp/lud b/compiled/clang -O2 -funroll-loops/lud/omp/lud
deleted file mode 100755
index 820e88c31190bef798760d91420eb2346e28d919..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/lud/omp/lud and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/myocyte/make_output.txt b/compiled/clang -O2 -funroll-loops/myocyte/make_output.txt
deleted file mode 100644
index 46f24f4066f1f69f837700c5606c200ebb30a369..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O2 -funroll-loops -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O2 -funroll-loops	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O2 -funroll-loops/myocyte/myocyte b/compiled/clang -O2 -funroll-loops/myocyte/myocyte
deleted file mode 100755
index 589215459f86997bbcb74f216509ccc29f233dbe..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/myocyte/myocyte and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/nn/make_output.txt b/compiled/clang -O2 -funroll-loops/nn/make_output.txt
deleted file mode 100644
index 29ac065cb0015e7b3c1b75ffcac67812d81b2d7e..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -funroll-loops -lm
diff --git a/compiled/clang -O2 -funroll-loops/nn/nn b/compiled/clang -O2 -funroll-loops/nn/nn
deleted file mode 100755
index 94cd897291ba53f5fae265e3c26fd6c2b0cd1d0b..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/nn/nn and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/nw/nw b/compiled/clang -O2 -funroll-loops/nw/nw
deleted file mode 100755
index 61ee3d0e8a542f02555907b437f2f5197c398822..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/nw/nw and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/particle_filter/make_output.txt b/compiled/clang -O2 -funroll-loops/particle_filter/make_output.txt
deleted file mode 100644
index c6063443048d98dd4ef724f1391cd15d4d6d7fef..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O2 -funroll-loops -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O2 -funroll-loops/particle_filter/particle_filter b/compiled/clang -O2 -funroll-loops/particle_filter/particle_filter
deleted file mode 100755
index 90fcb16c5abf05dbeb220ff10457d0e6e9f93c42..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/pathfinder/make_output.txt b/compiled/clang -O2 -funroll-loops/pathfinder/make_output.txt
deleted file mode 100644
index eb1e3282d6a33b3cd2f94ec580b8b6101de92bf4..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -funroll-loops pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O2 -funroll-loops/pathfinder/pathfinder b/compiled/clang -O2 -funroll-loops/pathfinder/pathfinder
deleted file mode 100755
index 42151a6206de5f95a22e6eeeee4e779e9e959902..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/srad/make_output.txt b/compiled/clang -O2 -funroll-loops/srad/make_output.txt
deleted file mode 100644
index d3bb890ac9b3e31ae184f10d3fab2b952c3be4c7..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -funroll-loops/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O2 -funroll-loops -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O2 -funroll-loops main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O2 -funroll-loops/srad/srad b/compiled/clang -O2 -funroll-loops/srad/srad
deleted file mode 100755
index dd390f6361c88209e1b6912ce817e934277b3d81..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/srad/srad and /dev/null differ
diff --git a/compiled/clang -O2 -funroll-loops/streamcluster/streamcluster b/compiled/clang -O2 -funroll-loops/streamcluster/streamcluster
deleted file mode 100755
index c465f4ee4866f2bbf6d39433bb72f46657fe3e1e..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -funroll-loops/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/b+tree/b+tree b/compiled/clang -O2 -march=native/b+tree/b+tree
deleted file mode 100755
index dbc47428a8a3770f0a27be20882c930152f68af5..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/b+tree/make_output.txt b/compiled/clang -O2 -march=native/b+tree/make_output.txt
deleted file mode 100644
index 7d9f7f41a574b531a8a83c00b1a95600fccb8f3b..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O2 -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O2 -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O2 -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O2 -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O2 -march=native/backprop/backprop b/compiled/clang -O2 -march=native/backprop/backprop
deleted file mode 100755
index 0489274bb5fcafb38b132d3c77ec3447f105d00d..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/bfs/bfs b/compiled/clang -O2 -march=native/bfs/bfs
deleted file mode 100755
index a144fb85281fdcee2cdc9705eecf2c4741d7ed31..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/bfs/bfs and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/bfs/make_output.txt b/compiled/clang -O2 -march=native/bfs/make_output.txt
deleted file mode 100644
index 8f35bb36d1cf0556ab7a781f217df0127792db59..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -march=native bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index bef26dc336ec8eb00568bb4a1db40c10c9f1e755..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/euler3d_cpu_double/make_output.txt b/compiled/clang -O2 -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 61298f0b4e4e6db88f7083ff64385a21e45b00f3..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -march=native/heartwall/heartwall b/compiled/clang -O2 -march=native/heartwall/heartwall
deleted file mode 100755
index 4c53ee7e86c628537ba1945672366e9b021c8071..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/heartwall/make_output.txt b/compiled/clang -O2 -march=native/heartwall/make_output.txt
deleted file mode 100644
index d00b97eff9dbe0fc2a1d53bca885c94ca0617461..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O2 -march=native  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -march=native -c avimod.c
-clang -O2 -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O2 -march=native/hotspot/hotspot b/compiled/clang -O2 -march=native/hotspot/hotspot
deleted file mode 100755
index 00138a63b25cc121d603412b1eea3455c731bd53..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/hotspot/hotspot and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/hotspot/make_output.txt b/compiled/clang -O2 -march=native/hotspot/make_output.txt
deleted file mode 100644
index 4259cf6c7642362868ca183bad3e671a457c47dc..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O2 -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O2 -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/clang -O2 -march=native/hotspot3D/hotspot3D b/compiled/clang -O2 -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index f43f9113c8bc082dc3b1de65a1da056b185e6d9a..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/hotspot3D/make_output.txt b/compiled/clang -O2 -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index 59f2250362e1789b0a5c3f8f7f3dc082b0a48672..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O2 -march=native/kmeans/kmeans b/compiled/clang -O2 -march=native/kmeans/kmeans
deleted file mode 100755
index ac967cdcb81f6ea405180d239b4d850050f22247..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/kmeans/make_output.txt b/compiled/clang -O2 -march=native/kmeans/make_output.txt
deleted file mode 100644
index 32ff08b22887af1264082b35556637b6404fe267..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -march=native -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -march=native/lavaMD/lavaMD b/compiled/clang -O2 -march=native/lavaMD/lavaMD
deleted file mode 100755
index 9c0c03537443e258f00811e404972727a1507cd6..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/lavaMD/make_output.txt b/compiled/clang -O2 -march=native/lavaMD/make_output.txt
deleted file mode 100644
index 58fa7c02c5a64078284508ac329703ee334e6b55..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O2 -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O2 -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O2 -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O2 -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O2 -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O2 -march=native/leukocyte/OpenMP/leukocyte b/compiled/clang -O2 -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index f2046cbcc13d86673c8a04804666dec4e6782f10..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/lud/omp/lud b/compiled/clang -O2 -march=native/lud/omp/lud
deleted file mode 100755
index 2f43e910435cc7017c375e364e46aacc91901a9a..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/myocyte/make_output.txt b/compiled/clang -O2 -march=native/myocyte/make_output.txt
deleted file mode 100644
index eca11bc35af0caf8997755e85e72a3e6f0b90273..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O2 -march=native -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O2 -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O2 -march=native/myocyte/myocyte b/compiled/clang -O2 -march=native/myocyte/myocyte
deleted file mode 100755
index 5ad9b4d3e03f59202efdc037c00c1c9b0fc3d63c..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/nn/make_output.txt b/compiled/clang -O2 -march=native/nn/make_output.txt
deleted file mode 100644
index d1ed36127adf9b94512756cfa08ece9083a8eb17..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -march=native -lm
diff --git a/compiled/clang -O2 -march=native/nn/nn b/compiled/clang -O2 -march=native/nn/nn
deleted file mode 100755
index 5c3db64414ded28ad6145c0da798c63c807a3f56..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/nn/nn and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/nw/make_output.txt b/compiled/clang -O2 -march=native/nw/make_output.txt
deleted file mode 100644
index 849abeedb01576569ed80e671a1d88c774aa0159..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O2 -march=native needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O2 -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/clang -O2 -march=native/nw/nw b/compiled/clang -O2 -march=native/nw/nw
deleted file mode 100755
index 32754af88bcb352c00634d9d2f23c450d2524acb..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/nw/nw and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/particle_filter/make_output.txt b/compiled/clang -O2 -march=native/particle_filter/make_output.txt
deleted file mode 100644
index baecee8a0f9120c6c51f7cd861f45c82d55152c9..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O2 -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O2 -march=native/particle_filter/particle_filter b/compiled/clang -O2 -march=native/particle_filter/particle_filter
deleted file mode 100755
index 8c7c8ddbddb2b0b3921bf7a083b7d32d32d245ae..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/pathfinder/make_output.txt b/compiled/clang -O2 -march=native/pathfinder/make_output.txt
deleted file mode 100644
index 5ac11688d2fd8905efb074c8ef47c61b0fa34f50..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O2 -march=native/srad/make_output.txt b/compiled/clang -O2 -march=native/srad/make_output.txt
deleted file mode 100644
index f25fb19a6a8b97b50c0a6a91c347eda893a79783..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O2 -march=native -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O2 -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O2 -march=native/srad/srad b/compiled/clang -O2 -march=native/srad/srad
deleted file mode 100755
index 2d5998ebc64100f864be6c7fc5935c318a58b3cb..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/srad/srad and /dev/null differ
diff --git a/compiled/clang -O2 -march=native/streamcluster/make_output.txt b/compiled/clang -O2 -march=native/streamcluster/make_output.txt
deleted file mode 100644
index 61f4ef4c0e46a6d5475b58f7667011884a925996..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O2 -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/clang -O2 -march=native/streamcluster/streamcluster b/compiled/clang -O2 -march=native/streamcluster/streamcluster
deleted file mode 100755
index 5249958973351b2e961bbe0237632c0a0a46d208..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/b+tree/b+tree b/compiled/clang -O2 -mfma/b+tree/b+tree
deleted file mode 100755
index 3c8c894842ce0b08f5f992ead04f30878f3fd146..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/b+tree/b+tree and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/b+tree/make_output.txt b/compiled/clang -O2 -mfma/b+tree/make_output.txt
deleted file mode 100644
index 48515f5fc928d81dfe109fc08b640eee9c22babd..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O2 -mfma	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -mfma	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O2 -mfma	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O2 -mfma	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -mfma	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O2 -mfma	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O2 -mfma/backprop/backprop b/compiled/clang -O2 -mfma/backprop/backprop
deleted file mode 100755
index fe0780595f0b90f9c67beb489ffe697ba562f2e8..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/backprop/backprop and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/bfs/bfs b/compiled/clang -O2 -mfma/bfs/bfs
deleted file mode 100755
index 1b9ab2e85053c2dbdff5d22fc434aca68350f03c..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/bfs/bfs and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/bfs/make_output.txt b/compiled/clang -O2 -mfma/bfs/make_output.txt
deleted file mode 100644
index f4028a1e62135f61a66be59c1e29e632af80ad03..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O2 -mfma bfs.cpp -o bfs 
-clang++  -fopenmp -O2 -mfma -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index f8b0f994675df4d6e1e4ef8433dc03020d5397f6..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/euler3d_cpu_double/make_output.txt b/compiled/clang -O2 -mfma/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 393dc53c8740db1b62d9d077fe22fa9b7db96dee..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -mfma -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -mfma/heartwall/heartwall b/compiled/clang -O2 -mfma/heartwall/heartwall
deleted file mode 100755
index a42e63130f27949b4876fcca56f6a82b2a3f241e..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/heartwall/heartwall and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/heartwall/make_output.txt b/compiled/clang -O2 -mfma/heartwall/make_output.txt
deleted file mode 100644
index eac6318615ce8c3fdeecc567b630e1a45be5e3da..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O2 -mfma  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -mfma -c avimod.c
-clang -O2 -mfma -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -mfma main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O2 -mfma/hotspot/hotspot b/compiled/clang -O2 -mfma/hotspot/hotspot
deleted file mode 100755
index 87e630f69f930d7176788eb0d3c74ecda008793b..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/hotspot/hotspot and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/hotspot/make_output.txt b/compiled/clang -O2 -mfma/hotspot/make_output.txt
deleted file mode 100644
index a442b3f099a7d4d820de0d57ef9fcd3113af9f8e..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O2 -mfma -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O2 -mfma -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/clang -O2 -mfma/hotspot3D/hotspot3D b/compiled/clang -O2 -mfma/hotspot3D/hotspot3D
deleted file mode 100755
index 81c584b282834a4f5fc9bb2357ff1f34594a80f1..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/hotspot3D/make_output.txt b/compiled/clang -O2 -mfma/hotspot3D/make_output.txt
deleted file mode 100644
index 09c8bd8b3aef1a7c3fc4e0aa1d4f625dca4316c6..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O2 -mfma -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O2 -mfma/kmeans/kmeans b/compiled/clang -O2 -mfma/kmeans/kmeans
deleted file mode 100755
index d7e924b9f8b218568a0cb2c12f7988b8ada032c1..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/kmeans/kmeans and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/kmeans/make_output.txt b/compiled/clang -O2 -mfma/kmeans/make_output.txt
deleted file mode 100644
index ad0bc615867e07d22d73482eff1b4df4aea9fdbb..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O2 -mfma -std=gnu89 -fopenmp cluster.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp getopt.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp kmeans.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O2 -mfma -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -mfma/lavaMD/lavaMD b/compiled/clang -O2 -mfma/lavaMD/lavaMD
deleted file mode 100755
index 780d93a85432b19d0b0483d3e5ae860fc4a6809d..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/lavaMD/make_output.txt b/compiled/clang -O2 -mfma/lavaMD/make_output.txt
deleted file mode 100644
index da55ffc56b1ef4ff86f7b24819ec66b65d9f1c8b..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O2 -mfma -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O2 -mfma -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O2 -mfma -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O2 -mfma -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O2 -mfma -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O2 -mfma/leukocyte/OpenMP/leukocyte b/compiled/clang -O2 -mfma/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index c32efab515557a45f6e069380e7f1c5a5b575c79..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/lud/omp/lud b/compiled/clang -O2 -mfma/lud/omp/lud
deleted file mode 100755
index 07bf14f131d14005f5188a565750a8a754d5ab49..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/lud/omp/lud and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/myocyte/make_output.txt b/compiled/clang -O2 -mfma/myocyte/make_output.txt
deleted file mode 100644
index f06826f63ebbb299405a55e0940df95de66a2f2a..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O2 -mfma -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O2 -mfma	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O2 -mfma/myocyte/myocyte b/compiled/clang -O2 -mfma/myocyte/myocyte
deleted file mode 100755
index 9ddada7bb4a96128c92c2437ff2288331d538708..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/myocyte/myocyte and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/nn/make_output.txt b/compiled/clang -O2 -mfma/nn/make_output.txt
deleted file mode 100644
index 8bdd7df0779512112e2512c5376942fd2c61384c..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -mfma -lm
diff --git a/compiled/clang -O2 -mfma/nn/nn b/compiled/clang -O2 -mfma/nn/nn
deleted file mode 100755
index 5bbbaf10fa1dc60cf8e74158ee508c542bbea5a3..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/nn/nn and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/nw/make_output.txt b/compiled/clang -O2 -mfma/nw/make_output.txt
deleted file mode 100644
index e6193a60aed77d1397db44397f52d212a68c233d..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O2 -mfma needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O2 -mfma -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/clang -O2 -mfma/nw/nw b/compiled/clang -O2 -mfma/nw/nw
deleted file mode 100755
index d0bf521307031f23c8becfca5b86d2847a6930b0..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/nw/nw and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/particle_filter/make_output.txt b/compiled/clang -O2 -mfma/particle_filter/make_output.txt
deleted file mode 100644
index 0578eaa0f5a2302bce6658b7e13baa5e1f1223ef..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O2 -mfma -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O2 -mfma/particle_filter/particle_filter b/compiled/clang -O2 -mfma/particle_filter/particle_filter
deleted file mode 100755
index 63da3a51ce83371770e1869f17ee7e5687da4e01..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/pathfinder/make_output.txt b/compiled/clang -O2 -mfma/pathfinder/make_output.txt
deleted file mode 100644
index 77403de430ce5d6e64956c5147e8d9c2276f9db9..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O2 -mfma pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O2 -mfma/pathfinder/pathfinder b/compiled/clang -O2 -mfma/pathfinder/pathfinder
deleted file mode 100755
index 42151a6206de5f95a22e6eeeee4e779e9e959902..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/srad/make_output.txt b/compiled/clang -O2 -mfma/srad/make_output.txt
deleted file mode 100644
index e3415251f3d706e06c02567735e5c51c42a41ca0..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O2 -mfma -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O2 -mfma main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O2 -mfma/srad/srad b/compiled/clang -O2 -mfma/srad/srad
deleted file mode 100755
index fe52e38543250552e65f060901590ab65d9cdbd6..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/srad/srad and /dev/null differ
diff --git a/compiled/clang -O2 -mfma/streamcluster/make_output.txt b/compiled/clang -O2 -mfma/streamcluster/make_output.txt
deleted file mode 100644
index 9c02c7a71b95c0d05b398d6f2e1c906f3ca67794..0000000000000000000000000000000000000000
--- a/compiled/clang -O2 -mfma/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O2 -mfma -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/clang -O2 -mfma/streamcluster/streamcluster b/compiled/clang -O2 -mfma/streamcluster/streamcluster
deleted file mode 100755
index f5eb95fa52f51d2a8188706e2e18f092712d2495..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O2 -mfma/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/clang -O2/b+tree/b+tree b/compiled/clang -O2/b+tree/b+tree
index 92d45b444446a53b073a6d291e7d087ede68318e..70d522948e86caa4a6f713d5077368fa82e31893 100755
Binary files a/compiled/clang -O2/b+tree/b+tree and b/compiled/clang -O2/b+tree/b+tree differ
diff --git a/compiled/clang -O2/b+tree/make_output.txt b/compiled/clang -O2/b+tree/make_output.txt
index 2afe071a0d9068634658e370e971189aa01c65e9..6dc4014b69f92339683dfcd4cea00502efeec6f7 100644
--- a/compiled/clang -O2/b+tree/make_output.txt	
+++ b/compiled/clang -O2/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O2	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O2	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/clang -O2/bfs/bfs b/compiled/clang -O2/bfs/bfs
index b27efd32d2a10bb1d302140fe1593b6aef5874dd..48d638e474c4a82599e6a59e8b5ecefc3663f7b7 100755
Binary files a/compiled/clang -O2/bfs/bfs and b/compiled/clang -O2/bfs/bfs differ
diff --git a/compiled/clang -O2/nw/nw b/compiled/clang -O2/nw/nw
index 61ee3d0e8a542f02555907b437f2f5197c398822..9a90663f96a08f6ae842a2dcc1b8a12f39668f7f 100755
Binary files a/compiled/clang -O2/nw/nw and b/compiled/clang -O2/nw/nw differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
deleted file mode 100755
index c3a2091ad7f085d06a85067938979736100b5b49..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt
deleted file mode 100644
index f14e52ade803d55c413b2c81ff45714e8a2e4727..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt
deleted file mode 100644
index cd84cf5e8b4e4f9070f115e0b4f89998652ad864..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt
deleted file mode 100644
index 6f0ba6ffbdd70c863a544db645186d1625887d3e..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index a4d56cf7fa11c255455e6cc2fdb551e9990a8dd7..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt
deleted file mode 100644
index 3317575702831ac2f2da8824b907c34e8677793b..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avimod.c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt
deleted file mode 100644
index b8406dba4fbd48db77022664967863e168f74008..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt
deleted file mode 100644
index 90c32877b84568b439dc19dacffe6903e7f69400..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt
deleted file mode 100644
index ed2db8a600868de235dd6460bf3cc00a4b7c76ed..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt
deleted file mode 100644
index dba8a9add97f43adcf88cfe0bcf05c04a216a4f6..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt
deleted file mode 100644
index ec8dc6acc52f325297793f80f9f71b398ec09999..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,794 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
deleted file mode 100644
index 7cdf9556ca98189c6ae5bbd99e885878baafc891..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt
deleted file mode 100644
index dc589891a304c4d52259c9d98afc365a2f00afa8..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt
deleted file mode 100644
index 116a1ce9b5cb50b8938b2c38f8ccd563f5e80dab..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt
deleted file mode 100644
index b44b15c3af50c2454c4462e9e15b59f950574391..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw
deleted file mode 100755
index bdc3e62f0d3dbee80a965445b370e0b2a20b8f8d..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt
deleted file mode 100644
index 8bb706fece16fccd074bd696f33c4b501b903fa4..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt
deleted file mode 100644
index 7352a25351f71e6d6c1e440fb76a25c53e7ac84e..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt
deleted file mode 100644
index 30ada7b42bab399c888354d55a759be53080252c..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt
deleted file mode 100644
index 02ec52b531c870d3cc0587de98edf13832e876cc..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree
deleted file mode 100755
index c3a2091ad7f085d06a85067938979736100b5b49..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt
deleted file mode 100644
index 94cb624181e2a7859a79a2e279aa8dc717770f3a..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop
deleted file mode 100755
index db33c9b66b86482a36c55a1f9b6ece294570d124..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt
deleted file mode 100644
index a0e39924dc7ed47d23eaae5c0e9c64de79face21..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs
deleted file mode 100755
index a144fb85281fdcee2cdc9705eecf2c4741d7ed31..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt
deleted file mode 100644
index e5c8565a43fc906c15f679198296c606afdced38..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index ed88ce71aee3655c2885fac4cf6bca410e658426..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index a6afddb76ff35fd4c58bbbb10c1726f1c89525bf..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall
deleted file mode 100755
index e106fc2f3ee8b0e7f25776cc2cfda5f297ab4ab9..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt
deleted file mode 100644
index dbf235911c9bfb97e267a533e9e418b5b8a5f296..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -c avimod.c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot
deleted file mode 100755
index b690b60366b9901183a584b241e8997adbf4d206..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt
deleted file mode 100644
index b0c6a148dbfd8e3641a82e1308857cd9d1947444..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D
deleted file mode 100755
index 8c091bcb79bb7582d1dd99f235efedc334f9f88e..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt
deleted file mode 100644
index e73f61f3b334792741893236ba90ace19ad0e14d..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans
deleted file mode 100755
index 2cdaf1d4dcaa672f5cd0f0934d3d9b32ed7c22c7..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt
deleted file mode 100644
index 001bb4dbed8b0eea0bb33edf21c716733f6fa182..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD
deleted file mode 100755
index 12d69734e48bda8784aa8f7c5a7ae76735147425..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt
deleted file mode 100644
index 36fbfd40c68b7356d6cc8ebebb3a10ec76cdfcb3..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 60fb45f586d9d8c2f3fa98673f9ab483db79f9b0..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt
deleted file mode 100644
index 76111bfb431912704f8470d6c588f5bec6c484d4..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,794 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt
deleted file mode 100644
index ecc93990f070785b25c00cae62d6663f84d69e08..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud
deleted file mode 100755
index 65cb1c857c99349bf60a28f6485984238525fb40..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt
deleted file mode 100644
index f632e1480182ce0fb413e7be5a043f25a80cea88..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte
deleted file mode 100755
index 940bce8bf87055585ea205d2f8031c074bba2837..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt
deleted file mode 100644
index bce5aadb788b3220abaf137b7f793e39454a885f..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt
deleted file mode 100644
index 2683e6c313c7c4de878a83bf5602bc42e93d6984..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt
deleted file mode 100644
index 0a74a6459fa4b081ce5b49c1939d4ba9f36b94ab..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter
deleted file mode 100755
index 6eb8be2fb7d7ff31b9bb4d2729b996781dd8370f..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt
deleted file mode 100644
index 443069c23e805545b0b1b98112e0a93da1c3f578..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder
deleted file mode 100755
index b144a976845b893656b42c9f1f4a04493d861421..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt
deleted file mode 100644
index f5810aa2366d520d9285a6e5c37bda2d1598dc0d..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad
deleted file mode 100755
index 44865fbef8ab6c08ddf8b18a8fd83eafdaf980bd..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt
deleted file mode 100644
index 6d8e288cbde0eebe918e237c274fb9298182ebe0..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster b/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster
deleted file mode 100755
index 7a13d971d8cee86b95aae2726aa6e1548682048a..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt
deleted file mode 100644
index 3c16cf45a6017719839697a0740ddf2b48645828..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/backprop b/compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/backprop
deleted file mode 100755
index db33c9b66b86482a36c55a1f9b6ece294570d124..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt
deleted file mode 100644
index 7dd3c2a3797d735db05880aa6695c1cda055ace1..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt	
+++ /dev/null
@@ -1,135 +0,0 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop.c -c
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native facetrain.c -c
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native imagenet.c -c
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/bfs b/compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/bfs
deleted file mode 100755
index a144fb85281fdcee2cdc9705eecf2c4741d7ed31..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/bfs and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt
deleted file mode 100644
index 109279e562955a4296cc041c366ebb1008dff32f..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -mfma -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index ed88ce71aee3655c2885fac4cf6bca410e658426..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 62f1aefb562a3d8ceb07aa0c902ebb42477d48e6..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/heartwall b/compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/heartwall
deleted file mode 100755
index e106fc2f3ee8b0e7f25776cc2cfda5f297ab4ab9..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt
deleted file mode 100644
index bd2fb4a08306468b7396966ac4aed0803efb3513..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native -c avimod.c
-clang -O3 -funroll-loops -mfma -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -mfma -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/hotspot b/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/hotspot
deleted file mode 100755
index b690b60366b9901183a584b241e8997adbf4d206..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/hotspot and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt
deleted file mode 100644
index 10bdebacacf0ce6805f212ed5bd9fa5ce86af027..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O3 -funroll-loops -mfma -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D b/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index 8c091bcb79bb7582d1dd99f235efedc334f9f88e..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index 4a316792fb6bfed3b1e0c7bb04a9f78138595e24..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt
deleted file mode 100644
index 3d907b65e5e5ef9b7a65df7d32bced94cbf31304..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD b/compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD
deleted file mode 100755
index 12d69734e48bda8784aa8f7c5a7ae76735147425..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt
deleted file mode 100644
index f6e35cd8b8cb6aed23ac062806d00b126f2ca945..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O3 -funroll-loops -mfma -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte b/compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 60fb45f586d9d8c2f3fa98673f9ab483db79f9b0..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt
deleted file mode 100644
index 5cdeaac5bc52ed1b7c387494c07f03e2963a2fba..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,794 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops -mfma -march=native ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-clang -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/lud/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/lud/make_output.txt
deleted file mode 100644
index 1a036fcf21bc0b705d79208d2d822a4d79c1ff63..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -mfma -march=native -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -mfma -march=native -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -mfma -march=native -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/lud/omp/lud b/compiled/clang -O3 -funroll-loops -mfma -march=native/lud/omp/lud
deleted file mode 100755
index 65cb1c857c99349bf60a28f6485984238525fb40..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt
deleted file mode 100644
index 82e8997517a5d03f00a5ebed0775d5ed33379d58..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O3 -funroll-loops -mfma -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/myocyte b/compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/myocyte
deleted file mode 100755
index 940bce8bf87055585ea205d2f8031c074bba2837..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/nn/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/nn/make_output.txt
deleted file mode 100644
index 5c1fd0e2f9af5fb11b743af82797ee2da843ecfe..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/nn/nn b/compiled/clang -O3 -funroll-loops -mfma -march=native/nn/nn
deleted file mode 100755
index 55fceddb4b834705c981d670a83ae9fd113152d6..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/nn/nn and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/nw/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/nw/make_output.txt
deleted file mode 100644
index e18096852629bc28108b75eed9df4e3acdc9064b..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-clang++ -O3 -funroll-loops -mfma -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt
deleted file mode 100644
index 87c2ae35736840556e7d6484e77ed85f954a4412..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -mfma -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter b/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter
deleted file mode 100755
index 6eb8be2fb7d7ff31b9bb4d2729b996781dd8370f..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/saida b/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/saida
deleted file mode 100644
index 0aa5fae5df98228a122d3ebcf2992e92cbcc014e..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/saida	
+++ /dev/null
@@ -1,123 +0,0 @@
-VIDEO SEQUENCE TOOK 72.600975
-TIME TO GET NEIGHBORS TOOK: 0.000000
-TIME TO GET WEIGHTSTOOK: 0.007267
-TIME TO SET ARRAYS TOOK: 0.000717
-TIME TO SET ERROR TOOK: 0.003430
-TIME TO GET LIKELIHOODS TOOK: 0.013965
-TIME TO GET EXP TOOK: 0.000308
-TIME TO SUM WEIGHTS TOOK: 0.000042
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000029
-TIME TO MOVE OBJECT TOOK: 0.000245
-XE: 5000.501251
-YE: 5000.446580
-0.671331
-TIME TO CALC CUM SUM TOOK: 0.001609
-TIME TO CALC U TOOK: 0.000334
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.136030
-TIME TO RESET WEIGHTS TOOK: 0.000722
-TIME TO SET ERROR TOOK: 0.004659
-TIME TO GET LIKELIHOODS TOOK: 0.019605
-TIME TO GET EXP TOOK: 0.000570
-TIME TO SUM WEIGHTS TOOK: 0.000290
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000058
-TIME TO MOVE OBJECT TOOK: 0.000460
-XE: 4998.493230
-YE: 5001.437620
-2.082572
-TIME TO CALC CUM SUM TOOK: 0.000359
-TIME TO CALC U TOOK: 0.000133
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.512066
-TIME TO RESET WEIGHTS TOOK: 0.000732
-TIME TO SET ERROR TOOK: 0.004602
-TIME TO GET LIKELIHOODS TOOK: 0.012719
-TIME TO GET EXP TOOK: 0.000308
-TIME TO SUM WEIGHTS TOOK: 0.000037
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000029
-TIME TO MOVE OBJECT TOOK: 0.000244
-XE: 4996.503680
-YE: 5002.452231
-4.270561
-TIME TO CALC CUM SUM TOOK: 0.000405
-TIME TO CALC U TOOK: 0.000110
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.439369
-TIME TO RESET WEIGHTS TOOK: 0.000688
-TIME TO SET ERROR TOOK: 0.004526
-TIME TO GET LIKELIHOODS TOOK: 0.019591
-TIME TO GET EXP TOOK: 0.000501
-TIME TO SUM WEIGHTS TOOK: 0.000086
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000058
-TIME TO MOVE OBJECT TOOK: 0.000481
-XE: 4994.496763
-YE: 5003.428296
-6.483736
-TIME TO CALC CUM SUM TOOK: 0.000357
-TIME TO CALC U TOOK: 0.000129
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.420253
-TIME TO RESET WEIGHTS TOOK: 0.000722
-TIME TO SET ERROR TOOK: 0.004611
-TIME TO GET LIKELIHOODS TOOK: 0.012054
-TIME TO GET EXP TOOK: 0.000306
-TIME TO SUM WEIGHTS TOOK: 0.000038
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000029
-TIME TO MOVE OBJECT TOOK: 0.000253
-XE: 4992.515422
-YE: 5004.427283
-8.695961
-TIME TO CALC CUM SUM TOOK: 0.000387
-TIME TO CALC U TOOK: 0.000111
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.357178
-TIME TO RESET WEIGHTS TOOK: 0.000728
-TIME TO SET ERROR TOOK: 0.004510
-TIME TO GET LIKELIHOODS TOOK: 0.019532
-TIME TO GET EXP TOOK: 0.000819
-TIME TO SUM WEIGHTS TOOK: 0.000296
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000059
-TIME TO MOVE OBJECT TOOK: 0.000439
-XE: 4990.506675
-YE: 5005.421168
-10.932168
-TIME TO CALC CUM SUM TOOK: 0.000380
-TIME TO CALC U TOOK: 0.000136
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.698598
-TIME TO RESET WEIGHTS TOOK: 0.000708
-TIME TO SET ERROR TOOK: 0.002514
-TIME TO GET LIKELIHOODS TOOK: 0.010558
-TIME TO GET EXP TOOK: 0.000339
-TIME TO SUM WEIGHTS TOOK: 0.000040
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000030
-TIME TO MOVE OBJECT TOOK: 0.000247
-XE: 4988.515361
-YE: 5006.429325
-13.161807
-TIME TO CALC CUM SUM TOOK: 0.000400
-TIME TO CALC U TOOK: 0.000124
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.778477
-TIME TO RESET WEIGHTS TOOK: 0.000751
-TIME TO SET ERROR TOOK: 0.004698
-TIME TO GET LIKELIHOODS TOOK: 0.019648
-TIME TO GET EXP TOOK: 0.001536
-TIME TO SUM WEIGHTS TOOK: 0.000326
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000059
-TIME TO MOVE OBJECT TOOK: 0.000419
-XE: 4986.515758
-YE: 5007.439015
-15.400121
-TIME TO CALC CUM SUM TOOK: 0.000409
-TIME TO CALC U TOOK: 0.000141
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.479445
-TIME TO RESET WEIGHTS TOOK: 0.000740
-TIME TO SET ERROR TOOK: 0.002684
-TIME TO GET LIKELIHOODS TOOK: 0.010644
-TIME TO GET EXP TOOK: 0.000302
-TIME TO SUM WEIGHTS TOOK: 0.000039
-TIME TO NORMALIZE WEIGHTS TOOK: 0.000030
-TIME TO MOVE OBJECT TOOK: 0.000248
-XE: 4984.502025
-YE: 5008.457378
-17.655437
-TIME TO CALC CUM SUM TOOK: 0.000389
-TIME TO CALC U TOOK: 0.000109
-TIME TO CALC NEW ARRAY X AND Y TOOK: 3.466587
-TIME TO RESET WEIGHTS TOOK: 0.000703
-PARTICLE FILTER TOOK 31.503052
-ENTIRE PROGRAM TOOK 104.104027
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt
deleted file mode 100644
index f63a24923594ee7cb278d83141db384f48c5ee66..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder b/compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder
deleted file mode 100755
index b144a976845b893656b42c9f1f4a04493d861421..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/srad/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/srad/make_output.txt
deleted file mode 100644
index b47be0508633efa1f0954d73910d4c07d7f4b9a9..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O3 -funroll-loops -mfma -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/srad/srad b/compiled/clang -O3 -funroll-loops -mfma -march=native/srad/srad
deleted file mode 100755
index 44865fbef8ab6c08ddf8b18a8fd83eafdaf980bd..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/srad/srad and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt b/compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt
deleted file mode 100644
index 66510e891fa3f35f4bbadcf45c18228ec5e42400..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -mfma -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster b/compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster
deleted file mode 100755
index 7a13d971d8cee86b95aae2726aa6e1548682048a..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/b+tree/b+tree b/compiled/clang -O3 -funroll-loops/b+tree/b+tree
deleted file mode 100755
index cc9d2f7b5a09349553fa2ee7eb4fcdb3913e75ea..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/b+tree/b+tree and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/b+tree/make_output.txt b/compiled/clang -O3 -funroll-loops/b+tree/make_output.txt
deleted file mode 100644
index 32da8a4c69519aeb0ed49f5bc19f220609894855..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/b+tree/make_output.txt	
+++ /dev/null
@@ -1,96 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-clang -std=gnu89 -O3 -funroll-loops	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-clang -std=gnu89 -O3 -funroll-loops	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-clang -std=gnu89 -O3 -funroll-loops	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/clang -O3 -funroll-loops/backprop/backprop b/compiled/clang -O3 -funroll-loops/backprop/backprop
deleted file mode 100755
index 44ff15a36e47b880754fe5fc314c4759c155de0c..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/backprop/backprop and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/bfs/bfs b/compiled/clang -O3 -funroll-loops/bfs/bfs
deleted file mode 100755
index a09465d757a387a36b8d6c24fc02d0f906d4676e..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/bfs/bfs and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/bfs/make_output.txt b/compiled/clang -O3 -funroll-loops/bfs/make_output.txt
deleted file mode 100644
index 3ec2ec04fda2afcfeaaa1315cdb1130c8e00209e..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-clang++  -fopenmp -O3 -funroll-loops bfs.cpp -o bfs 
-clang++  -fopenmp -O3 -funroll-loops -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O3 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index fe9033c27a6a82bd6d8d019bc73bc19bdf755ec0..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/euler3d_cpu_double/make_output.txt b/compiled/clang -O3 -funroll-loops/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 12aadf5aa50beafee33a71e46f288f78658b233a..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops/heartwall/heartwall b/compiled/clang -O3 -funroll-loops/heartwall/heartwall
deleted file mode 100755
index 82ea4c52f032d48d8b01c57a6a064e34e2786a4f..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/heartwall/heartwall and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/heartwall/make_output.txt b/compiled/clang -O3 -funroll-loops/heartwall/make_output.txt
deleted file mode 100644
index 0a95e1f62a9674a54dba899e7ca903cba18850d5..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/heartwall/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-clang -O3 -funroll-loops  main.c -I./AVI -c -fopenmp
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -c avimod.c
-clang -O3 -funroll-loops -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops/hotspot/hotspot b/compiled/clang -O3 -funroll-loops/hotspot/hotspot
deleted file mode 100755
index 4e7cd8e28d2f919173af47941c286eb64d1d68c9..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/hotspot/hotspot and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/hotspot/make_output.txt b/compiled/clang -O3 -funroll-loops/hotspot/make_output.txt
deleted file mode 100644
index 92ed477f8a8c8084f77e172aefcd050d7463bb9d..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/hotspot/make_output.txt	
+++ /dev/null
@@ -1,28 +0,0 @@
-clang++ -O3 -funroll-loops -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
-clang++ -O3 -funroll-loops -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-4 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops/hotspot3D/hotspot3D b/compiled/clang -O3 -funroll-loops/hotspot3D/hotspot3D
deleted file mode 100755
index 43325c09e8ba3446f701f2806226afe990f52641..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/hotspot3D/make_output.txt b/compiled/clang -O3 -funroll-loops/hotspot3D/make_output.txt
deleted file mode 100644
index d2fbbcfc937d8055e0d7816a971a0d5a4272dd3f..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -std=gnu89 -o hotspot3D -O3 -funroll-loops -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O3 -funroll-loops/kmeans/kmeans b/compiled/clang -O3 -funroll-loops/kmeans/kmeans
deleted file mode 100755
index 4cebe57f4785750a10932eaba460acbe7f08d538..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/kmeans/kmeans and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/kmeans/make_output.txt b/compiled/clang -O3 -funroll-loops/kmeans/make_output.txt
deleted file mode 100644
index 0b38f5d951c83e5e36ef9dcd032fa2af1e28654b..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-clang -O3 -funroll-loops -std=gnu89 -fopenmp cluster.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp getopt.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp kmeans.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp kmeans_clustering.c -c
-clang -O3 -funroll-loops -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops/lavaMD/lavaMD b/compiled/clang -O3 -funroll-loops/lavaMD/lavaMD
deleted file mode 100755
index a7b81b1c564024deae92f884fbea2373a5106702..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/lavaMD/make_output.txt b/compiled/clang -O3 -funroll-loops/lavaMD/make_output.txt
deleted file mode 100644
index 60efd7fcf9708fa3bc5115b26fe0886fb9df7618..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,41 +0,0 @@
-clang -O3 -funroll-loops -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-clang -O3 -funroll-loops -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-clang -O3 -funroll-loops -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-clang -O3 -funroll-loops -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-clang -O3 -funroll-loops -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops/leukocyte/OpenMP/leukocyte b/compiled/clang -O3 -funroll-loops/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 7528abadcc7ffe8916c5562dda63431d87ccdf06..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/lud/make_output.txt b/compiled/clang -O3 -funroll-loops/lud/make_output.txt
deleted file mode 100644
index 4bbec3d9a9bf2f5c03317cd649c623d80d921bf4..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/lud/make_output.txt	
+++ /dev/null
@@ -1,15 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O3 -funroll-loops -I../common lud.c -o lud.o
-clang  -c -O3 -funroll-loops -I../common lud_omp.c -o lud_omp.o
-clang  -c -O3 -funroll-loops -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/clang -O3 -funroll-loops/myocyte/make_output.txt b/compiled/clang -O3 -funroll-loops/myocyte/make_output.txt
deleted file mode 100644
index 25cb068f699a1251745c6d0e1712e53a16903123..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/myocyte/make_output.txt	
+++ /dev/null
@@ -1,40 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -fopenmp
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-clang -O3 -funroll-loops	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/clang -O3 -funroll-loops/myocyte/myocyte b/compiled/clang -O3 -funroll-loops/myocyte/myocyte
deleted file mode 100755
index 8aa2ec3ed809a9075aafee262b769afc278e1e23..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/myocyte/myocyte and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/nn/make_output.txt b/compiled/clang -O3 -funroll-loops/nn/make_output.txt
deleted file mode 100644
index 63c896db008222c514d7402a372eb95896ac8d1c..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -lm
diff --git a/compiled/clang -O3 -funroll-loops/nn/nn b/compiled/clang -O3 -funroll-loops/nn/nn
deleted file mode 100755
index 6b94936685282435f7429f196d213bc7efef9f5c..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/nn/nn and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/nw/nw b/compiled/clang -O3 -funroll-loops/nw/nw
deleted file mode 100755
index 4c1836ef06a5ddaa1e856ac1d21f40e56d11a1d4..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/nw/nw and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/particle_filter/make_output.txt b/compiled/clang -O3 -funroll-loops/particle_filter/make_output.txt
deleted file mode 100644
index baf58d39eacf392710bdd5d30b5a651294450bb5..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,13 +0,0 @@
-clang -std=gnu89 -O3 -funroll-loops -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops/particle_filter/particle_filter b/compiled/clang -O3 -funroll-loops/particle_filter/particle_filter
deleted file mode 100755
index 60ad33f77d1599dc584eebd1f5cb697166f892bf..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/pathfinder/make_output.txt b/compiled/clang -O3 -funroll-loops/pathfinder/make_output.txt
deleted file mode 100644
index d18f89203067b140a32a895e787d9a3b131b88d4..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-clang++ -O3 -funroll-loops pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O3 -funroll-loops/pathfinder/pathfinder b/compiled/clang -O3 -funroll-loops/pathfinder/pathfinder
deleted file mode 100755
index 85fc03d091152859aa669b89b2fa38d7d616138d..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/srad/make_output.txt b/compiled/clang -O3 -funroll-loops/srad/make_output.txt
deleted file mode 100644
index a7192d6e840a643e93a3d03933edd9187dbe553b..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/srad/make_output.txt	
+++ /dev/null
@@ -1,35 +0,0 @@
-clang	main.c \
-		-c -O3 -funroll-loops -fopenmp
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-clang	-O3 -funroll-loops main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops/srad/srad b/compiled/clang -O3 -funroll-loops/srad/srad
deleted file mode 100755
index 7d9688369bf13577b3b72dd741df3429c2ef67dc..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/srad/srad and /dev/null differ
diff --git a/compiled/clang -O3 -funroll-loops/streamcluster/make_output.txt b/compiled/clang -O3 -funroll-loops/streamcluster/make_output.txt
deleted file mode 100644
index d17daa305b8845b9a0ce2e0543d65142afa032d3..0000000000000000000000000000000000000000
--- a/compiled/clang -O3 -funroll-loops/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-clang++ -O3 -funroll-loops -fopenmp -o streamcluster streamcluster_omp.cpp
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops/streamcluster/streamcluster b/compiled/clang -O3 -funroll-loops/streamcluster/streamcluster
deleted file mode 100755
index 052fc94589d5076edc9e5ef2b748642c61964f38..0000000000000000000000000000000000000000
Binary files a/compiled/clang -O3 -funroll-loops/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/b+tree/b+tree b/compiled/clang -O3 -march=native -ffast-math/b+tree/b+tree
new file mode 100755
index 0000000000000000000000000000000000000000..0f5e204adc1c53d89994eefc24a59d0a143f642d
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/b+tree/b+tree differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/b+tree/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..97d3ce6c2fa75f17c6e4dea37f020b23d7abae0a
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/b+tree/make_output.txt	
@@ -0,0 +1,114 @@
+clang -std=gnu89 -O3 -march=native -ffast-math	./main.c \
+		-c \
+		-o ./main.o
+./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                               ~~                                 ^~~~
+      |                                               %ld
+./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                  ~~                   ^~~~~~~~~~~~~~
+      |                                                                  %lu
+./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
+      |                                                                            %lu
+./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                            ~~                                ^~~~~~~~~
+      |                                            %ld
+./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                              ~~                        ^~~~~~~~~~~~~
+      |                                                              %lu
+./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                                                        %lu
+./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
+      |                                                          ~~     ^~~~~~~~
+      |                                                          %ld
+./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
+  872 |                 else
+      |                 ^
+./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
+  930 |                 printf("(%x)", n);
+      |                          ~~    ^
+./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  933 |                         printf("%x ", n->pointers[i]);
+      |                                 ~~    ^~~~~~~~~~~~~~
+./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  941 |                         printf("%x ", n->pointers[order - 1]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
+./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  943 |                         printf("%x ", n->pointers[n->num_keys]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+clang -std=gnu89 -O3 -march=native -ffast-math	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+2 warnings generated.
+clang -std=gnu89 -O3 -march=native -ffast-math	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^
+./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
+./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+3 warnings generated.
+clang -std=gnu89 -O3 -march=native -ffast-math	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+clang -std=gnu89 -O3 -march=native -ffast-math	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+clang -std=gnu89 -O3 -march=native -ffast-math	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/aocc -O2 -march=native/b+tree/run b/compiled/clang -O3 -march=native -ffast-math/b+tree/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/b+tree/run
rename to compiled/clang -O3 -march=native -ffast-math/b+tree/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/backprop/backprop b/compiled/clang -O3 -march=native -ffast-math/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..7013f76668ae11cee38ebf48c252aa3bc3e5713e
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/backprop/backprop differ
diff --git a/compiled/clang -O2 -mfma/backprop/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/backprop/make_output.txt
similarity index 95%
rename from compiled/clang -O2 -mfma/backprop/make_output.txt
rename to compiled/clang -O3 -march=native -ffast-math/backprop/make_output.txt
index 7b64d3a94ac9291bd368652f63c83da3085fc357..25711122120e2d6d8717e22c84c1f013ba1f0ed8 100644
--- a/compiled/clang -O2 -mfma/backprop/make_output.txt	
+++ b/compiled/clang -O3 -march=native -ffast-math/backprop/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -fopenmp -O2 -mfma backprop.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math backprop.c -c
 backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    43 | float squash(x)
       |       ^
@@ -97,7 +97,7 @@ In file included from backprop.c:13:
    46 | BPNN *bpnn_read();
       |       ^
 29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -mfma facetrain.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math facetrain.c -c
 facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
     8 | extern void exit();
       |             ^
@@ -117,7 +117,7 @@ facetrain.c:27:5: warning: a function definition without a prototype is deprecat
    27 | int setup(argc, argv)
       |     ^
 6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -mfma imagenet.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math imagenet.c -c
 imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
     8 | load(net)
       | ^
@@ -131,5 +131,5 @@ imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-ty
    24 | }
       | ^
 3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -mfma backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -mfma backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math backprop_kernel.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -ffast-math backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O2 -march=native/backprop/run b/compiled/clang -O3 -march=native -ffast-math/backprop/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/backprop/run
rename to compiled/clang -O3 -march=native -ffast-math/backprop/run
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/bfs b/compiled/clang -O3 -march=native -ffast-math/bfs/bfs
similarity index 53%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/bfs
rename to compiled/clang -O3 -march=native -ffast-math/bfs/bfs
index a144fb85281fdcee2cdc9705eecf2c4741d7ed31..b136307c167fcac3d3a2ed195284cf9ccbae7818 100755
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/bfs and b/compiled/clang -O3 -march=native -ffast-math/bfs/bfs differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/bfs/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f902028b98aa871c069ac5c29903db8bb0e005f2
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+clang++  -fopenmp -O3 -march=native -ffast-math bfs.cpp -o bfs 
+clang++  -fopenmp -O3 -march=native -ffast-math -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -march=native/bfs/run b/compiled/clang -O3 -march=native -ffast-math/bfs/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/bfs/run
rename to compiled/clang -O3 -march=native -ffast-math/bfs/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..3b63ab2fc2f44659fd3ddab2c73bb10495fdd4f5
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5b376e25471204cd56c2b5df2792cefd279bd0d3
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -ffast-math -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -march=native/euler3d_cpu_double/run b/compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/euler3d_cpu_double/run
rename to compiled/clang -O3 -march=native -ffast-math/euler3d_cpu_double/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/heartwall/heartwall b/compiled/clang -O3 -march=native -ffast-math/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..2222c1e2294b2017bc46a686889585b736424da0
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/heartwall/heartwall differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/heartwall/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9812f0e929f91a5491acdf7a8fd106668bf97dab
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/heartwall/make_output.txt	
@@ -0,0 +1,14 @@
+clang -O3 -march=native -ffast-math  main.c -I./AVI -c -fopenmp
+main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
+   63 |             fprintf(fid, "\n--endo--\n",j);
+      |                          ~~~~~~~~~~~~~~ ^
+main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
+   72 |             fprintf(fid, "\n--epi--\n",j);
+      |                          ~~~~~~~~~~~~~ ^
+2 warnings generated.
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+clang -O3 -march=native -ffast-math -c avimod.c
+clang -O3 -march=native -ffast-math -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+clang -O3 -march=native -ffast-math main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O2 -march=native/heartwall/run b/compiled/clang -O3 -march=native -ffast-math/heartwall/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/heartwall/run
rename to compiled/clang -O3 -march=native -ffast-math/heartwall/run
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/hotspot b/compiled/clang -O3 -march=native -ffast-math/hotspot/hotspot
similarity index 56%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/hotspot
rename to compiled/clang -O3 -march=native -ffast-math/hotspot/hotspot
index 00138a63b25cc121d603412b1eea3455c731bd53..eb8af7d4018098e87096711884713d689c4ece13 100755
Binary files a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/hotspot and b/compiled/clang -O3 -march=native -ffast-math/hotspot/hotspot differ
diff --git a/compiled/aocc -O2 -mfma/hotspot/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/hotspot/make_output.txt
similarity index 89%
rename from compiled/aocc -O2 -mfma/hotspot/make_output.txt
rename to compiled/clang -O3 -march=native -ffast-math/hotspot/make_output.txt
index a442b3f099a7d4d820de0d57ef9fcd3113af9f8e..02a9656d84b7fa369f521f7b9f914184557274db 100644
--- a/compiled/aocc -O2 -mfma/hotspot/make_output.txt	
+++ b/compiled/clang -O3 -march=native -ffast-math/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -mfma -fopenmp hotspot_openmp.cpp -o hotspot 
+clang++ -O3 -march=native -ffast-math -fopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -12,7 +12,7 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
   296 |                 fatal("unable to allocate memory");
       |                       ^
 4 warnings generated.
-clang++ -O2 -mfma -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+clang++ -O3 -march=native -ffast-math -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
diff --git a/compiled/aocc -O2 -march=native/hotspot/run b/compiled/clang -O3 -march=native -ffast-math/hotspot/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/hotspot/run
rename to compiled/clang -O3 -march=native -ffast-math/hotspot/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/hotspot3D/hotspot3D b/compiled/clang -O3 -march=native -ffast-math/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..832b8b91ffe2d53c4150c95af6882c459b7bab3a
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/hotspot3D/hotspot3D differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/hotspot3D/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06fea0df89cadacca77ad0accb5407b83ba21fb5
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+clang -std=gnu89 -o hotspot3D -O3 -march=native -ffast-math -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -march=native/hotspot3D/run b/compiled/clang -O3 -march=native -ffast-math/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/hotspot3D/run
rename to compiled/clang -O3 -march=native -ffast-math/hotspot3D/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/kmeans b/compiled/clang -O3 -march=native -ffast-math/kmeans/kmeans
similarity index 54%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/kmeans
rename to compiled/clang -O3 -march=native -ffast-math/kmeans/kmeans
index 2cdaf1d4dcaa672f5cd0f0934d3d9b32ed7c22c7..7b741456d6a6a0533c9b07ff25cfee1e6e1765d7 100755
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/kmeans and b/compiled/clang -O3 -march=native -ffast-math/kmeans/kmeans differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/kmeans/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b9d2ad056f88aa4754b00bfa0c99c01a962a0223
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp cluster.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp getopt.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp kmeans.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp kmeans_clustering.c -c
+clang -O3 -march=native -ffast-math -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -march=native/kmeans/run b/compiled/clang -O3 -march=native -ffast-math/kmeans/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/kmeans/run
rename to compiled/clang -O3 -march=native -ffast-math/kmeans/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/lavaMD/lavaMD b/compiled/clang -O3 -march=native -ffast-math/lavaMD/lavaMD
new file mode 100755
index 0000000000000000000000000000000000000000..2cd12b91272ceb8cc57b6fcd8de6e10b9159cdbe
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/lavaMD/lavaMD differ
diff --git a/compiled/clang -O3 -march=native -ffast-math/lavaMD/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6d70feb2c3180e26a9a709dc89e5de41da28d55a
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/lavaMD/make_output.txt	
@@ -0,0 +1,41 @@
+clang -O3 -march=native -ffast-math -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
+      |                    ^
+main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+1 warning generated.
+clang -O3 -march=native -ffast-math -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
+      |                                    ~~^
+4 warnings generated.
+clang -O3 -march=native -ffast-math -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+clang -O3 -march=native -ffast-math -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+clang -O3 -march=native -ffast-math -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/aocc -O2 -march=native/lavaMD/run b/compiled/clang -O3 -march=native -ffast-math/lavaMD/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/lavaMD/run
rename to compiled/clang -O3 -march=native -ffast-math/lavaMD/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/leukocyte/OpenMP/leukocyte b/compiled/clang -O3 -march=native -ffast-math/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..55acbdee0f037e0a7eadceb5a8c6d0069f3bd502
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/clang -O2 -mfma/leukocyte/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/leukocyte/make_output.txt
similarity index 89%
rename from compiled/clang -O2 -mfma/leukocyte/make_output.txt
rename to compiled/clang -O3 -march=native -ffast-math/leukocyte/make_output.txt
index ee25947160c8d74ea6515b85abd05f6ebaa8a5be..6825ce3220c3ddad01b975ca7ae58d66e7f41a1a 100644
--- a/compiled/clang -O2 -mfma/leukocyte/make_output.txt	
+++ b/compiled/clang -O3 -march=native -ffast-math/leukocyte/make_output.txt	
@@ -1,21 +1,21 @@
 cd OpenMP; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+clang  -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
 cd ../meschach_lib; ./configure --with-all; make all; make clean
 loading cache ./config.cache
 checking for acc... clang
 checking for cc... (cached) clang
 checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -mfma ) works... no
+checking whether the C compiler (clang -O3 -march=native -ffast-math ) works... no
 configure: error: installation or configuration problem: C compiler cannot create executables.
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
 matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    92 |           return im_finput(fp,a);
       |                           ^
@@ -89,7 +89,7 @@ matrixio.c:718:7: note: conflicting prototype is here
   718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
       |          ^
 16 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
 memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -223,7 +223,7 @@ memory.c:770:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 12 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
 vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   226 |                 *out_ve++ = (*f)(*x_ve++);
       |                                 ^
@@ -242,17 +242,17 @@ vecop.c:315:15: note: use '==' to turn this assignment into an equality comparis
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
 memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   285 |                  (*free_fn)(*mem_stat_var[j].var);
       |                            ^
@@ -270,8 +270,8 @@ memstat.c:379:15: note: use '==' to turn this assignment into an equality compar
 2 warnings generated.
 ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
 ar: creating meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
 bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | double  sqr(x)
       |         ^
@@ -279,8 +279,8 @@ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecat
    50 | static void interchange(A,i,j)
       |             ^
 2 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
 qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
    53 | extern  VEC     *Usolve();      /* See matrix2.h */
       |                  ^
@@ -288,24 +288,24 @@ qrfactor.c:53:13: warning: a function declaration without a prototype is depreca
   161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
       |                  ^
 1 warning generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
 bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   777 | VEC *bd_mv_mlt(A, x, out)
       |      ^
 1 warning generated.
 ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
 sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~~
@@ -340,8 +340,8 @@ sparse.c:1054:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
 sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
   246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
       |                                   ~ ^
@@ -355,12 +355,12 @@ sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wu
   142 |     ((var)=(type *)((var) ? \
       |           ^
 2 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
 itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   157 |       if (ip->info) ip->info(ip,nres,r,rr);
       |                             ^
@@ -377,7 +377,7 @@ itersym.c:634:25: warning: passing arguments to a function without a prototype i
   634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
       |                         ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
 iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
       |                             ^
@@ -419,9 +419,9 @@ iternsym.c:1309:25: warning: passing arguments to a function without a prototype
       |                         ^
 13 warnings generated.
 ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
 zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    90 |           return izm_finput(fp,a);
       |                            ^
@@ -459,7 +459,7 @@ zmatio.c:281:11: note: conflicting prototype is here
   281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
       |           ^
 8 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
 zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~
@@ -527,7 +527,7 @@ zmemory.c:576:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 6 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
 zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -540,7 +540,7 @@ zvecop.c:280:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 1 warning generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
 zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    37 | ZMAT    *zm_add(mat1,mat2,out)
       |          ^
@@ -599,7 +599,7 @@ zmatop.c:603:7: warning: a function definition without a prototype is deprecated
   603 | ZMAT    *zm_rand(A)
       |          ^
 19 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
 znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | double  _zv_norm1(x,scale)
       |         ^
@@ -619,7 +619,7 @@ znorm.c:190:8: warning: a function definition without a prototype is deprecated
   190 | double  zm_norm_frob(A)
       |         ^
 6 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
 zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | complex zmake(real,imag)
       |         ^
@@ -658,7 +658,7 @@ zfunc.c:232:9: warning: a function definition without a prototype is deprecated
       |         ^
 12 warnings generated.
 ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
 zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZMAT    *zLUfactor(A,pivot)
       |          ^
@@ -675,7 +675,7 @@ zlufctr.c:219:8: warning: a function definition without a prototype is deprecate
   219 | double  zLUcondest(LU,pivot)
       |         ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
 zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZVEC    *zUsolve(matrix,b,out,diag)
       |          ^
@@ -692,7 +692,7 @@ zsolve.c:243:7: warning: a function definition without a prototype is deprecated
   243 | ZVEC    *zLAsolve(L,b,out,diag)
       |          ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
 zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zm_save(fp,A,name)
       |          ^
@@ -706,7 +706,7 @@ zmatlab.c:157:10: warning: a function definition without a prototype is deprecat
   157 | ZMAT    *zm_load(fp,name)
       |          ^
 4 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
 zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
       |          ^
@@ -723,7 +723,7 @@ zhsehldr.c:214:7: warning: a function definition without a prototype is deprecat
   214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
       |          ^
 5 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
 zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    64 | ZMAT    *zQRfactor(A,diag)
       |          ^
@@ -758,7 +758,7 @@ zqrfctr.c:450:8: warning: a function definition without a prototype is deprecate
   450 | double  zQRcondest(QR)
       |         ^
 11 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
 zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    51 | void    zgivens(x,y,c,s)
       |         ^
@@ -772,7 +772,7 @@ zgivens.c:153:7: warning: a function definition without a prototype is deprecate
   153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
       |          ^
 4 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
 zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zHfactor(A, diag)
       |          ^
@@ -780,7 +780,7 @@ zhessen.c:91:7: warning: a function definition without a prototype is deprecated
    91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
       |          ^
 2 warnings generated.
-clang -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+clang -c -O3 -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
 zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZMAT    *zschur(A,Q)
       |          ^
@@ -790,5 +790,5 @@ make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
 /bin/rm -f *.o core asx5213a.mat iotort.dat 
 make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+clang -O3 -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O2 -march=native/leukocyte/run b/compiled/clang -O3 -march=native -ffast-math/leukocyte/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/leukocyte/run
rename to compiled/clang -O3 -march=native -ffast-math/leukocyte/run
diff --git a/compiled/aocc -O2 -march=native/lud/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/lud/make_output.txt
similarity index 71%
rename from compiled/aocc -O2 -march=native/lud/make_output.txt
rename to compiled/clang -O3 -march=native -ffast-math/lud/make_output.txt
index 2a42864302a6af3a31bafe81e937e1b65676f6f1..93a69b58356c525fb851f6aebd23a3c7b075b72c 100644
--- a/compiled/aocc -O2 -march=native/lud/make_output.txt	
+++ b/compiled/clang -O3 -march=native -ffast-math/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -march=native -I../common lud.c -o lud.o
-clang  -c -O2 -march=native -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -march=native -I../common ../common/common.c -o ../common/common.o
+clang  -c -O3 -march=native -ffast-math -I../common lud.c -o lud.o
+clang  -c -O3 -march=native -ffast-math -I../common lud_omp.c -o lud_omp.o
+clang  -c -O3 -march=native -ffast-math -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
diff --git a/compiled/clang -O3 -funroll-loops/lud/omp/lud b/compiled/clang -O3 -march=native -ffast-math/lud/omp/lud
similarity index 57%
rename from compiled/clang -O3 -funroll-loops/lud/omp/lud
rename to compiled/clang -O3 -march=native -ffast-math/lud/omp/lud
index 46a05dbdf31215e44a8053a77dca24cab54aa3c3..91d98c243e46463b5d5e6a34978c5059e443810e 100755
Binary files a/compiled/clang -O3 -funroll-loops/lud/omp/lud and b/compiled/clang -O3 -march=native -ffast-math/lud/omp/lud differ
diff --git a/compiled/aocc -O2 -march=native/lud/run b/compiled/clang -O3 -march=native -ffast-math/lud/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/lud/run
rename to compiled/clang -O3 -march=native -ffast-math/lud/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/myocyte/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dea8801b54379469a88af8fc487ca7f5031cd85f
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/myocyte/make_output.txt	
@@ -0,0 +1,53 @@
+clang	main.c \
+		-c -O3 -march=native -ffast-math -fopenmp
+In file included from main.c:87:
+./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
+  112 |                         if (th_id == th_count[4]) {
+      |                                      ^        ~
+./master.c:41:3: note: array 'th_count' declared here
+   41 |                 int th_count[4];
+      |                 ^
+./master.c:208:7: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
+  208 |                 if (isnan(finavalu[i]) == 1){ 
+      |                     ^~~~~~~~~~~~~~~~~~
+/usr/include/math.h:1011:20: note: expanded from macro 'isnan'
+ 1011 | #  define isnan(x) __builtin_isnan (x)
+      |                    ^~~~~~~~~~~~~~~~~~~
+In file included from main.c:87:
+./master.c:211:12: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
+  211 |                 else if (isinf(finavalu[i]) == 1){ 
+      |                          ^~~~~~~~~~~~~~~~~~
+/usr/include/math.h:1030:20: note: expanded from macro 'isinf'
+ 1030 | #  define isinf(x) __builtin_isinf_sign (x)
+      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from main.c:88:
+./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
+  480 | }
+      | ^
+main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
+      |                                        ~~                                                                  ^~~~
+      |                                        %ld
+main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
+      |                                        ~~                                                                         ^~~~~~~~
+      |                                        %ld
+main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
+      |                                ~~^
+11 warnings generated.
+clang -O3 -march=native -ffast-math	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/clang -O3 -march=native -ffast-math/myocyte/myocyte b/compiled/clang -O3 -march=native -ffast-math/myocyte/myocyte
new file mode 100755
index 0000000000000000000000000000000000000000..f10df2aacc38b6c13b5bf01a8b328d3319410c5c
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/myocyte/myocyte differ
diff --git a/compiled/aocc -O2 -march=native/myocyte/run b/compiled/clang -O3 -march=native -ffast-math/myocyte/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/myocyte/run
rename to compiled/clang -O3 -march=native -ffast-math/myocyte/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/nn/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4efbe78c35ac7c63cc48e780c9548169efe96d0d
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/nn/make_output.txt	
@@ -0,0 +1 @@
+clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -march=native -ffast-math -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn b/compiled/clang -O3 -march=native -ffast-math/nn/nn
similarity index 52%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn
rename to compiled/clang -O3 -march=native -ffast-math/nn/nn
index 55fceddb4b834705c981d670a83ae9fd113152d6..1362f8be950c52632f9f08cabca5809dc9e3f633 100755
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn and b/compiled/clang -O3 -march=native -ffast-math/nn/nn differ
diff --git a/compiled/aocc -O2 -march=native/nn/run b/compiled/clang -O3 -march=native -ffast-math/nn/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/nn/run
rename to compiled/clang -O3 -march=native -ffast-math/nn/run
diff --git a/compiled/aocc -O2 -funroll-loops/nw/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/nw/make_output.txt
similarity index 72%
rename from compiled/aocc -O2 -funroll-loops/nw/make_output.txt
rename to compiled/clang -O3 -march=native -ffast-math/nw/make_output.txt
index 58de5a72702c2f9024981497f1f71ff5b7dabc13..c03f62c6960814def86131420d1d043cb68d7371 100644
--- a/compiled/aocc -O2 -funroll-loops/nw/make_output.txt	
+++ b/compiled/clang -O3 -march=native -ffast-math/nw/make_output.txt	
@@ -1,9 +1,9 @@
-clang++ -O2 -funroll-loops needle.cpp -o nw 
+clang++ -O3 -march=native -ffast-math needle.cpp -o nw 
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
 1 warning generated.
-clang++ -O2 -funroll-loops -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+clang++ -O3 -march=native -ffast-math -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw b/compiled/clang -O3 -march=native -ffast-math/nw/nw
similarity index 52%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw
rename to compiled/clang -O3 -march=native -ffast-math/nw/nw
index 1cadc2cc2fd0e74446debd3421d880632ee429ea..8a23891d5b40a1e29298be1508cdcd0732c37d6f 100755
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw and b/compiled/clang -O3 -march=native -ffast-math/nw/nw differ
diff --git a/compiled/aocc -O2 -march=native/nw/run b/compiled/clang -O3 -march=native -ffast-math/nw/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/nw/run
rename to compiled/clang -O3 -march=native -ffast-math/nw/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/particle_filter/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..06c613a4ef5a901d6ee826ae8cc9c6d5e862d8c6
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/particle_filter/make_output.txt	
@@ -0,0 +1,13 @@
+clang -std=gnu89 -O3 -march=native -ffast-math -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^
+ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^~~~
+      |                                                        abs
+ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
+      |             ^
+ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+2 warnings generated.
diff --git a/compiled/clang -O3 -march=native -ffast-math/particle_filter/particle_filter b/compiled/clang -O3 -march=native -ffast-math/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..1c5ad6bcb947836e41a69da1320120de02c6de49
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/particle_filter/particle_filter differ
diff --git a/compiled/aocc -O2 -march=native/particle_filter/run b/compiled/clang -O3 -march=native -ffast-math/particle_filter/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/particle_filter/run
rename to compiled/clang -O3 -march=native -ffast-math/particle_filter/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/pathfinder/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d4a49ab09253f89f7e5b56abb162dc932b55d486
--- /dev/null
+++ b/compiled/clang -O3 -march=native -ffast-math/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -ffast-math pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O2 -march=native/pathfinder/pathfinder b/compiled/clang -O3 -march=native -ffast-math/pathfinder/pathfinder
similarity index 56%
rename from compiled/clang -O2 -march=native/pathfinder/pathfinder
rename to compiled/clang -O3 -march=native -ffast-math/pathfinder/pathfinder
index 3557cb24f6998bb5e9b90e5ccc0f183b62a94266..c33f6befe4a314e3037197946b0072ae0d0e3747 100755
Binary files a/compiled/clang -O2 -march=native/pathfinder/pathfinder and b/compiled/clang -O3 -march=native -ffast-math/pathfinder/pathfinder differ
diff --git a/compiled/aocc -O2 -march=native/pathfinder/run b/compiled/clang -O3 -march=native -ffast-math/pathfinder/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/pathfinder/run
rename to compiled/clang -O3 -march=native -ffast-math/pathfinder/run
diff --git a/compiled/aocc -O3 -funroll-loops/srad/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/srad/make_output.txt
similarity index 97%
rename from compiled/aocc -O3 -funroll-loops/srad/make_output.txt
rename to compiled/clang -O3 -march=native -ffast-math/srad/make_output.txt
index a7192d6e840a643e93a3d03933edd9187dbe553b..44d0706ff81dd5527610b882e4de892460864968 100644
--- a/compiled/aocc -O3 -funroll-loops/srad/make_output.txt	
+++ b/compiled/clang -O3 -march=native -ffast-math/srad/make_output.txt	
@@ -1,5 +1,5 @@
 clang	main.c \
-		-c -O3 -funroll-loops -fopenmp
+		-c -O3 -march=native -ffast-math -fopenmp
 main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
       |                                ~~^
@@ -31,5 +31,5 @@ main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
       |                                ~~^
 10 warnings generated.
-clang	-O3 -funroll-loops main.o \
+clang	-O3 -march=native -ffast-math main.o \
 		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O2 -march=native/srad/run b/compiled/clang -O3 -march=native -ffast-math/srad/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/srad/run
rename to compiled/clang -O3 -march=native -ffast-math/srad/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/srad/srad b/compiled/clang -O3 -march=native -ffast-math/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..d1ee65cd91d0d4a614a497ca1838c5df08dafcb1
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/srad/srad differ
diff --git a/compiled/aocc -O2 -march=native/streamcluster/make_output.txt b/compiled/clang -O3 -march=native -ffast-math/streamcluster/make_output.txt
similarity index 86%
rename from compiled/aocc -O2 -march=native/streamcluster/make_output.txt
rename to compiled/clang -O3 -march=native -ffast-math/streamcluster/make_output.txt
index 61f4ef4c0e46a6d5475b58f7667011884a925996..bd37847a81947be135e7333cc205c37efa494bee 100644
--- a/compiled/aocc -O2 -march=native/streamcluster/make_output.txt	
+++ b/compiled/clang -O3 -march=native -ffast-math/streamcluster/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
+clang++ -O3 -march=native -ffast-math -fopenmp -o streamcluster streamcluster_omp.cpp
 streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
  1098 |       fprintf(fp, "%u\n", centerIDs[i]);
       |                    ~~     ^~~~~~~~~~~~
diff --git a/compiled/aocc -O2 -march=native/streamcluster/run b/compiled/clang -O3 -march=native -ffast-math/streamcluster/run
similarity index 100%
rename from compiled/aocc -O2 -march=native/streamcluster/run
rename to compiled/clang -O3 -march=native -ffast-math/streamcluster/run
diff --git a/compiled/clang -O3 -march=native -ffast-math/streamcluster/streamcluster b/compiled/clang -O3 -march=native -ffast-math/streamcluster/streamcluster
new file mode 100755
index 0000000000000000000000000000000000000000..bda7bd849b0e55aa3f888525cffb7e5451c8e371
Binary files /dev/null and b/compiled/clang -O3 -march=native -ffast-math/streamcluster/streamcluster differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/b+tree b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
similarity index 71%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/b+tree
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
index c3a2091ad7f085d06a85067938979736100b5b49..916900497efd8d5a1331f1dbf0e9b703074a04ab 100755
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/b+tree and b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/b+tree differ
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..863bd4ad2405268491d5f99d4ff4a095ef2770dc
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt	
@@ -0,0 +1,114 @@
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.c \
+		-c \
+		-o ./main.o
+./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                               ~~                                 ^~~~
+      |                                               %ld
+./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                  ~~                   ^~~~~~~~~~~~~~
+      |                                                                  %lu
+./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
+      |                                                                            %lu
+./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                            ~~                                ^~~~~~~~~
+      |                                            %ld
+./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                              ~~                        ^~~~~~~~~~~~~
+      |                                                              %lu
+./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                                                        %lu
+./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
+      |                                                          ~~     ^~~~~~~~
+      |                                                          %ld
+./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
+  872 |                 else
+      |                 ^
+./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
+  930 |                 printf("(%x)", n);
+      |                          ~~    ^
+./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  933 |                         printf("%x ", n->pointers[i]);
+      |                                 ~~    ^~~~~~~~~~~~~~
+./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  941 |                         printf("%x ", n->pointers[order - 1]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
+./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  943 |                         printf("%x ", n->pointers[n->num_keys]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+2 warnings generated.
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^
+./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
+./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+3 warnings generated.
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/aocc -O2 -mfma/b+tree/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/b+tree/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/backprop
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..72680d6232bd8f36c5b4e416cb60a637a05aedd3
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt	
@@ -0,0 +1,135 @@
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.c -c
+backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   43 | float squash(x)
+      |       ^
+backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   56 | float *alloc_1d_dbl(n)
+      |        ^
+backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   72 | float **alloc_2d_dbl(m, n)
+      |         ^
+backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | bpnn_randomize_weights(w, m, n)
+      | ^
+backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+  100 |      w[i][j] = (float) rand()/RAND_MAX;
+      |                              ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
+  104 | }
+      | ^
+backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | bpnn_randomize_row(w, m)
+      | ^
+backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
+  115 | }
+      | ^
+backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  118 | bpnn_zero_weights(w, m, n)
+      | ^
+backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
+  129 | }
+      | ^
+backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  132 | void bpnn_initialize(seed)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   37 | void bpnn_initialize();
+      |      ^
+backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
+      |       ^
+backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  171 | void bpnn_free(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   40 | void bpnn_free();
+      |      ^
+backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   39 | BPNN *bpnn_create();
+      |       ^
+backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
+      |      ^
+backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  261 | void bpnn_output_error(delta, target, output, nj, err)  
+      |      ^
+backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  278 | void bpnn_hidden_error(delta_h,   
+      |      ^
+backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
+      |      ^
+backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  331 | void bpnn_feedforward(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   43 | void bpnn_feedforward();
+      |      ^
+backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  349 | void bpnn_train(net, eo, eh)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   42 | void bpnn_train();
+      |      ^
+backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  385 | void bpnn_save(net, filename)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   45 | void bpnn_save();
+      |      ^
+backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | BPNN *bpnn_read(filename)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   46 | BPNN *bpnn_read();
+      |       ^
+29 warnings generated.
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize facetrain.c -c
+facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+    8 | extern void exit();
+      |             ^
+facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
+      |                    ^
+facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   23 |   bpnn_free(net);
+      |            ^
+facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
+   25 | }
+      | ^
+facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   41 |   bpnn_initialize(seed);
+      |                  ^
+facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   27 | int setup(argc, argv)
+      |     ^
+6 warnings generated.
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize imagenet.c -c
+imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+    8 | load(net)
+      | ^
+imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+   21 |           units[k] = (float) rand()/RAND_MAX ;
+      |                                    ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
+   24 | }
+      | ^
+3 warnings generated.
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop_kernel.c -c
+clang -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O2 -mfma/backprop/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/backprop/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs
similarity index 79%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs
index a144fb85281fdcee2cdc9705eecf2c4741d7ed31..b1bbeb586432a692a5663bb847af37c59c585270 100755
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs and b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/bfs differ
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..13771f7150dc779639aef000967cef15b554f178
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+clang++  -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize bfs.cpp -o bfs 
+clang++  -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O2 -mfma/bfs/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/bfs/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95bf0d30b5dfe072625fa97fcbdae941dfdf0c35
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O2 -mfma/euler3d_cpu_double/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/euler3d_cpu_double/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53e84dcce39872e0e58d194254de03e807e1d68c
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt	
@@ -0,0 +1,14 @@
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize  main.c -I./AVI -c -fopenmp
+main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
+   63 |             fprintf(fid, "\n--endo--\n",j);
+      |                          ~~~~~~~~~~~~~~ ^
+main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
+   72 |             fprintf(fid, "\n--epi--\n",j);
+      |                          ~~~~~~~~~~~~~ ^
+2 warnings generated.
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avimod.c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O2 -mfma/heartwall/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/heartwall/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..554c96a31b9f8b8e0092b0cc531ef262b91cdc84
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt	
@@ -0,0 +1,28 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp hotspot_openmp.cpp -o hotspot 
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
diff --git a/compiled/aocc -O2 -mfma/hotspot/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/hotspot/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e678c4692b8374153ae61025ef7bda30dd6902b7
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+clang -std=gnu89 -o hotspot3D -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O2 -mfma/hotspot3D/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/hotspot3D/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6d0ed22afde3bbca94cc00a717bfdc1c67241af
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp getopt.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans_clustering.c -c
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O2 -mfma/kmeans/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/kmeans/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb46a91e86a148a0ce20143be3ad59f4f0b7dbcd
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt	
@@ -0,0 +1,41 @@
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
+      |                    ^
+main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+1 warning generated.
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
+      |                                    ~~^
+4 warnings generated.
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/aocc -O2 -mfma/lavaMD/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/lavaMD/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3ca219e5065fb68052a19d5585218abb967512cf
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt	
@@ -0,0 +1,794 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+clang  -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... clang
+checking for cc... (cached) clang
+checking for gcc... (cached) clang
+checking whether the C compiler (clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return im_finput(fp,a);
+      |                           ^
+matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   94 |           return bm_finput(fp,a);
+      |                           ^
+matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                  ^
+matrixio.c:103:10: note: conflicting prototype is here
+  103 | MAT     *im_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                               ^
+matrixio.c:169:10: note: conflicting prototype is here
+  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 |           return ipx_finput(fp,px);
+      |                            ^
+matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  221 |           return bpx_finput(fp,px);
+      |                            ^
+matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                  ^
+matrixio.c:231:10: note: conflicting prototype is here
+  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                                ^
+matrixio.c:289:10: note: conflicting prototype is here
+  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 |           return ifin_vec(fp,x);
+      |                          ^
+matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  347 |           return bfin_vec(fp,x);
+      |                          ^
+matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                  ^
+matrixio.c:356:10: note: conflicting prototype is here
+  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                              ^
+matrixio.c:405:10: note: conflicting prototype is here
+  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  662 |      return iiv_finput(fp,x);
+      |                       ^
+matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  664 |      return biv_finput(fp,x);
+      |                       ^
+matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |          ^
+matrixio.c:673:7: note: conflicting prototype is here
+  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
+      |          ^
+matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |                        ^
+matrixio.c:718:7: note: conflicting prototype is here
+  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
+      |          ^
+16 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:548:15: note: place parentheses around the assignment to silence this warning
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:565:15: note: place parentheses around the assignment to silence this warning
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:581:15: note: place parentheses around the assignment to silence this warning
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:597:15: note: place parentheses around the assignment to silence this warning
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:629:15: note: place parentheses around the assignment to silence this warning
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:647:15: note: place parentheses around the assignment to silence this warning
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:663:15: note: place parentheses around the assignment to silence this warning
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:680:15: note: place parentheses around the assignment to silence this warning
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:711:15: note: place parentheses around the assignment to silence this warning
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:731:15: note: place parentheses around the assignment to silence this warning
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:751:15: note: place parentheses around the assignment to silence this warning
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:770:15: note: place parentheses around the assignment to silence this warning
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+12 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  226 |                 *out_ve++ = (*f)(*x_ve++);
+      |                                 ^
+vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  255 |                 *out_ve++ = (*f)(params,*x_ve++);
+      |                                 ^
+vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~
+vecop.c:315:15: note: place parentheses around the assignment to silence this warning
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^                 
+      |           (                     )
+vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  285 |                  (*free_fn)(*mem_stat_var[j].var);
+      |                            ^
+memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memstat.c:379:15: note: place parentheses around the assignment to silence this warning
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+2 warnings generated.
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | double  sqr(x)
+      |         ^
+bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   50 | static void interchange(A,i,j)
+      |             ^
+2 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+   53 | extern  VEC     *Usolve();      /* See matrix2.h */
+      |                  ^
+./matrix2.h:161:4: note: conflicting prototype is here
+  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
+      |                  ^
+1 warning generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  777 | VEC *bd_mv_mlt(A, x, out)
+      |      ^
+1 warning generated.
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:995:15: note: place parentheses around the assignment to silence this warning
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+2 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 |       if (ip->info) ip->info(ip,nres,r,rr);
+      |                             ^
+itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
+      |                         ^
+itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  606 |    if (ip->info) ip->info(ip,nres,r,p);
+      |                          ^
+itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  632 |       if (ip->info) ip->info(ip,nres,r,z);
+      |                             ^
+itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
+      |                         ^
+5 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
+      |                             ^
+iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
+      |                         ^
+iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
+      |                             ^
+iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
+      |                         ^
+iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
+      |                                   ^
+iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
+      |                                         ^
+iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
+      |                                   ^
+iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
+      |                             ^
+iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
+      |                         ^
+13 warnings generated.
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   90 |           return izm_finput(fp,a);
+      |                            ^
+zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return bzm_finput(fp,a);
+      |                            ^
+zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                   ^
+zmatio.c:101:11: note: conflicting prototype is here
+  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
+      |           ^
+zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                                 ^
+zmatio.c:169:11: note: conflicting prototype is here
+  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
+      |           ^
+zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  218 |           return izv_finput(fp,x);
+      |                            ^
+zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  220 |           return bzv_finput(fp,x);
+      |                            ^
+zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                   ^
+zmatio.c:229:11: note: conflicting prototype is here
+  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
+      |           ^
+zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                                 ^
+zmatio.c:281:11: note: conflicting prototype is here
+  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
+      |           ^
+8 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+6 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+1 warning generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   37 | ZMAT    *zm_add(mat1,mat2,out)
+      |          ^
+zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   62 | ZMAT    *zm_sub(mat1,mat2,out)
+      |          ^
+zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   93 | ZMAT    *zm_mlt(A,B,OUT)
+      |          ^
+zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | ZMAT    *zmma_mlt(A,B,OUT)
+      |          ^
+zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | ZMAT    *zmam_mlt(A,B,OUT)
+      |          ^
+zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  206 | ZVEC    *zmv_mlt(A,b,out)
+      |          ^
+zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
+      |          ^
+zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  263 | ZVEC    *zvm_mlt(A,b,out)
+      |          ^
+zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  300 | ZMAT    *zm_adjoint(in,out)
+      |          ^
+zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
+      |          ^
+zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
+      |          ^
+zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
+      |          ^
+zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  519 | ZVEC    *zget_col(mat,col,vec)
+      |          ^
+zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  540 | ZVEC    *zget_row(mat,row,vec)
+      |          ^
+zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  564 | ZMAT    *zset_col(mat,col,vec)
+      |          ^
+zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  583 | ZMAT    *zset_row(mat,row,vec)
+      |          ^
+zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  603 | ZMAT    *zm_rand(A)
+      |          ^
+19 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | double  _zv_norm1(x,scale)
+      |         ^
+znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   77 | double  _zv_norm2(x,scale)
+      |         ^
+znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  108 | double  _zv_norm_inf(x,scale)
+      |         ^
+znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  141 | double  zm_norm1(A)
+      |         ^
+znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  166 | double  zm_norm_inf(A)
+      |         ^
+znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  190 | double  zm_norm_frob(A)
+      |         ^
+6 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | complex zmake(real,imag)
+      |         ^
+zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   52 | complex zneg(z)
+      |         ^
+zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | double  zabs(z)
+      |         ^
+zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | complex zadd(z1,z2)
+      |         ^
+zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | complex zsub(z1,z2)
+      |         ^
+zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  120 | complex zmlt(z1,z2)
+      |         ^
+zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  134 | complex zinv(z)
+      |         ^
+zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  165 | complex zdiv(z1,z2)
+      |         ^
+zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | complex zsqrt(z)
+      |         ^
+zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  203 | complex zexp(z)
+      |         ^
+zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | complex zlog(z)
+      |         ^
+zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  232 | complex zconj(z)
+      |         ^
+12 warnings generated.
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZMAT    *zLUfactor(A,pivot)
+      |          ^
+zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  137 | ZVEC    *zLUsolve(A,pivot,b,x)
+      |          ^
+zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
+      |          ^
+zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zm_inverse(A,out)
+      |          ^
+zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | double  zLUcondest(LU,pivot)
+      |         ^
+5 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZVEC    *zUsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  101 | ZVEC    *zLsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  156 | ZVEC    *zUAsolve(U,b,out,diag)
+      |          ^
+zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  217 | ZVEC    *zDsolve(A,b,x)
+      |          ^
+zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  243 | ZVEC    *zLAsolve(L,b,out,diag)
+      |          ^
+5 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zm_save(fp,A,name)
+      |          ^
+zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | ZVEC    *zv_save(fp,x,name)
+      |          ^
+zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  127 | complex z_save(fp,z,name)
+      |         ^
+zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 | ZMAT    *zm_load(fp,name)
+      |          ^
+4 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
+      |          ^
+zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
+      |          ^
+zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
+      |          ^
+5 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | ZMAT    *zQRfactor(A,diag)
+      |          ^
+zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  104 | ZMAT    *zQRCPfactor(A,diag,px)
+      |          ^
+zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
+      |          ^
+zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  234 | ZMAT    *zmakeQ(QR,diag,Qout)
+      |          ^
+zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  287 | ZMAT    *zmakeR(QR,Rout)
+      |          ^
+zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | ZVEC    *zQRsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
+      |          ^
+zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZVEC    *zUmlt(U,x,out)
+      |          ^
+zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  417 | ZVEC    *zUAmlt(U,x,out)
+      |          ^
+zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | double  zQRcondest(QR)
+      |         ^
+11 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   51 | void    zgivens(x,y,c,s)
+      |         ^
+zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
+      |          ^
+zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
+      |          ^
+zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
+      |          ^
+4 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zHfactor(A, diag)
+      |          ^
+zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
+      |          ^
+2 warnings generated.
+clang -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZMAT    *zschur(A,Q)
+      |          ^
+1 warning generated.
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O2 -mfma/leukocyte/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/leukocyte/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run
diff --git a/compiled/aocc -O2 -funroll-loops/lud/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
similarity index 64%
rename from compiled/aocc -O2 -funroll-loops/lud/make_output.txt
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
index 349b32340ebacd38391e0c70d0ebb7573f39b9ef..963efb294c951e529b8091e85f9e6ee65584eecc 100644
--- a/compiled/aocc -O2 -funroll-loops/lud/make_output.txt	
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -funroll-loops -I../common lud.c -o lud.o
-clang  -c -O2 -funroll-loops -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -funroll-loops -I../common ../common/common.c -o ../common/common.o
+clang  -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud.c -o lud.o
+clang  -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common lud_omp.c -o lud_omp.o
+clang  -c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/omp/lud
diff --git a/compiled/aocc -O2 -mfma/lud/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/lud/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f51f5f9d4202f172023addd4dcc3fc62d3f2a874
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt	
@@ -0,0 +1,40 @@
+clang	main.c \
+		-c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
+In file included from main.c:87:
+./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
+  112 |                         if (th_id == th_count[4]) {
+      |                                      ^        ~
+./master.c:41:3: note: array 'th_count' declared here
+   41 |                 int th_count[4];
+      |                 ^
+In file included from main.c:88:
+./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
+  480 | }
+      | ^
+main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
+      |                                        ~~                                                                  ^~~~
+      |                                        %ld
+main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
+      |                                        ~~                                                                         ^~~~~~~~
+      |                                        %ld
+main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
+      |                                ~~^
+9 warnings generated.
+clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
diff --git a/compiled/aocc -O2 -mfma/myocyte/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/myocyte/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7482a9a5a0235475e8993bb9a69e78989812b433
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/make_output.txt	
@@ -0,0 +1 @@
+clang -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/nn
diff --git a/compiled/aocc -O2 -mfma/nn/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/nn/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..17abb0b28ba73186b901cb2496a2923dc9a71a4f
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/make_output.txt	
@@ -0,0 +1,10 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize needle.cpp -o nw 
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/nw/nw b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw
similarity index 57%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/nw/nw
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw
index 1cadc2cc2fd0e74446debd3421d880632ee429ea..ac418c8de7615a8eb16b9d8e1fe13a85159b8dd5 100755
Binary files a/compiled/clang -O3 -funroll-loops -mfma -march=native/nw/nw and b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/nw differ
diff --git a/compiled/aocc -O2 -mfma/nw/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/nw/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..df123277ecd62cddad4428962650fff07faa7646
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt	
@@ -0,0 +1,13 @@
+clang -std=gnu89 -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^
+ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^~~~
+      |                                                        abs
+ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
+      |             ^
+ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
diff --git a/compiled/aocc -O2 -mfma/particle_filter/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/particle_filter/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9350469221d872ceede64813262015f0327b4714
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
diff --git a/compiled/aocc -O2 -mfma/pathfinder/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/pathfinder/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f36b301043b8045807eb53ef2c095e651d578545
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/make_output.txt	
@@ -0,0 +1,35 @@
+clang	main.c \
+		-c -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp
+main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
+      |                                ~~^
+10 warnings generated.
+clang	-O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize main.o \
+		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O2 -mfma/srad/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/srad/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/srad
diff --git a/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31af34ff8eaa0b127762534faae28690c441d4a8
--- /dev/null
+++ b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt	
@@ -0,0 +1,10 @@
+clang++ -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize -fopenmp -o streamcluster streamcluster_omp.cpp
+streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
+ 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
+      |                    ~~     ^~~~~~~~~~~~
+      |                    %ld
+streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
+ 1147 |     fprintf(stderr,"read %d points\n",numRead);
+      |                          ~~           ^~~~~~~
+      |                          %zu
+2 warnings generated.
diff --git a/compiled/aocc -O2 -mfma/streamcluster/run b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run
similarity index 100%
rename from compiled/aocc -O2 -mfma/streamcluster/run
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster b/compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
rename to compiled/clang -O3 -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
diff --git a/compiled/clang -O3 -march=native/b+tree/b+tree b/compiled/clang -O3 -march=native/b+tree/b+tree
index c3a2091ad7f085d06a85067938979736100b5b49..916900497efd8d5a1331f1dbf0e9b703074a04ab 100755
Binary files a/compiled/clang -O3 -march=native/b+tree/b+tree and b/compiled/clang -O3 -march=native/b+tree/b+tree differ
diff --git a/compiled/clang -O3 -march=native/b+tree/make_output.txt b/compiled/clang -O3 -march=native/b+tree/make_output.txt
index 1f970c574ef769953d3c067f8020d89bbd7212c0..cf45f3d703cfc0d245a4f88fa1c2432e6b0ddcb1 100644
--- a/compiled/clang -O3 -march=native/b+tree/make_output.txt	
+++ b/compiled/clang -O3 -march=native/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O3 -march=native	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O3 -march=native	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/clang -O3 -march=native/bfs/bfs b/compiled/clang -O3 -march=native/bfs/bfs
index a144fb85281fdcee2cdc9705eecf2c4741d7ed31..b1bbeb586432a692a5663bb847af37c59c585270 100755
Binary files a/compiled/clang -O3 -march=native/bfs/bfs and b/compiled/clang -O3 -march=native/bfs/bfs differ
diff --git a/compiled/clang -O3 -march=native/nw/nw b/compiled/clang -O3 -march=native/nw/nw
index 1cadc2cc2fd0e74446debd3421d880632ee429ea..1af5991b8ee2b2dc8332557ace4f1705bc1e613f 100755
Binary files a/compiled/clang -O3 -march=native/nw/nw and b/compiled/clang -O3 -march=native/nw/nw differ
diff --git a/compiled/clang -O3 -mfma/b+tree/b+tree b/compiled/clang -O3 -mfma/b+tree/b+tree
index 3ee36d1244c24e92aba90cd534c611d468aca4de..abeb4e4d479a908570aba44b490d2f6927622663 100755
Binary files a/compiled/clang -O3 -mfma/b+tree/b+tree and b/compiled/clang -O3 -mfma/b+tree/b+tree differ
diff --git a/compiled/clang -O3 -mfma/b+tree/make_output.txt b/compiled/clang -O3 -mfma/b+tree/make_output.txt
index 3d895eafad9c4ef2527e2f99eb6d43ce97ebf899..d525b53bd60691a707228eccd83be74d449698da 100644
--- a/compiled/clang -O3 -mfma/b+tree/make_output.txt	
+++ b/compiled/clang -O3 -mfma/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O3 -mfma	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O3 -mfma	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/clang -O3 -mfma/bfs/bfs b/compiled/clang -O3 -mfma/bfs/bfs
index b8faec160f649f4f2d3fcc3718b03ada926cb193..5671cc57bc4ebcb53d22d27777e5b6465fbca963 100755
Binary files a/compiled/clang -O3 -mfma/bfs/bfs and b/compiled/clang -O3 -mfma/bfs/bfs differ
diff --git a/compiled/clang -O3 -mfma/nw/nw b/compiled/clang -O3 -mfma/nw/nw
index 238980916abf981f5dcbc5541435e9bdb4c8c0a4..3606d9b058e1afdffe509b0234f7d7beac090ec2 100755
Binary files a/compiled/clang -O3 -mfma/nw/nw and b/compiled/clang -O3 -mfma/nw/nw differ
diff --git a/compiled/clang -O3/b+tree/b+tree b/compiled/clang -O3/b+tree/b+tree
index cc9d2f7b5a09349553fa2ee7eb4fcdb3913e75ea..2daa3deabb681d89eafe45bdf1216222f46de968 100755
Binary files a/compiled/clang -O3/b+tree/b+tree and b/compiled/clang -O3/b+tree/b+tree differ
diff --git a/compiled/clang -O3/b+tree/make_output.txt b/compiled/clang -O3/b+tree/make_output.txt
index d252acf3cc8455ce3572bf2deb583e8737d5c390..2f70a82ead4d8a5a5081a2d500e3e905b085608a 100644
--- a/compiled/clang -O3/b+tree/make_output.txt	
+++ b/compiled/clang -O3/b+tree/make_output.txt	
@@ -44,16 +44,34 @@ clang -std=gnu89 -O3	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
 clang -std=gnu89 -O3	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/clang -O3/bfs/bfs b/compiled/clang -O3/bfs/bfs
index a09465d757a387a36b8d6c24fc02d0f906d4676e..37d00304bfe76c57692122c5f76f01d0d020ea56 100755
Binary files a/compiled/clang -O3/bfs/bfs and b/compiled/clang -O3/bfs/bfs differ
diff --git a/compiled/clang -O3/nw/nw b/compiled/clang -O3/nw/nw
index 4c1836ef06a5ddaa1e856ac1d21f40e56d11a1d4..629787c8ad908cd6b15582049737f93c39c1aa60 100755
Binary files a/compiled/clang -O3/nw/nw and b/compiled/clang -O3/nw/nw differ
diff --git a/compiled/gcc -O1/b+tree/b+tree b/compiled/gcc -O1/b+tree/b+tree
index 7d5d3f056a5e44187a4a14c93ee94167071a68fb..51d8387e7726581c19801809f17f7081c6510388 100755
Binary files a/compiled/gcc -O1/b+tree/b+tree and b/compiled/gcc -O1/b+tree/b+tree differ
diff --git a/compiled/gcc -O1/b+tree/make_output.txt b/compiled/gcc -O1/b+tree/make_output.txt
index 62f72b8ad7df673cf2e7ad1772e97c3e991ba339..18a2466723f95557100752e526a1b597e7b84b3a 100644
--- a/compiled/gcc -O1/b+tree/make_output.txt	
+++ b/compiled/gcc -O1/b+tree/make_output.txt	
@@ -2,15 +2,40 @@ gcc -std=gnu89 -O1	./main.c \
 		-c \
 		-o ./main.o
 ./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2139:76: warning: comparison between pointer and integer
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2272:76: warning: comparison between pointer and integer
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
 ./main.c:2277:76: warning: comparison between pointer and integer
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 gcc -std=gnu89 -O1	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/gcc -O1/bfs/bfs b/compiled/gcc -O1/bfs/bfs
index 87b076a8229386e77a87769e507480faa6597ae9..b5f1ff8fdb5e13045914f30b5b5ca2a6fd1c1316 100755
Binary files a/compiled/gcc -O1/bfs/bfs and b/compiled/gcc -O1/bfs/bfs differ
diff --git a/compiled/gcc -O1/nw/nw b/compiled/gcc -O1/nw/nw
index fe4c8728d1a1167810713647fe3075bb55154a88..3f8ef8f31c874fb08259c7d7a517911af6675aa8 100755
Binary files a/compiled/gcc -O1/nw/nw and b/compiled/gcc -O1/nw/nw differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/b+tree b/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/b+tree
deleted file mode 100755
index 43df3eb690a3561f5ce718900e1c8c9662390f49..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt
deleted file mode 100644
index e0d1b6f629eee0568a964f5a34d825adef7cb919..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O2 -funroll-loops -mfma -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O2 -funroll-loops -mfma -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O2 -funroll-loops -mfma -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O2 -funroll-loops -mfma -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/backprop b/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/backprop
deleted file mode 100755
index 03d105cdefeb8849894af4a91bdaea47b65fbc60..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt
deleted file mode 100644
index 969c434d788f16a58bdada1d1a4a3384dd01aab4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop.c -c
-gcc -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native facetrain.c -c
-gcc -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native imagenet.c -c
-gcc -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt
deleted file mode 100644
index 2c09a36606989fecaa21b55e0a7b567a6d4f4423..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O2 -funroll-loops -mfma -march=native bfs.cpp -o bfs 
-g++  -fopenmp -O2 -funroll-loops -mfma -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 28c1c9c985496cc31ccb03e05648238c5073954a..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index c7e014ebd6f587d67232ddd7bec99c82f6aa552c..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -funroll-loops -mfma -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/heartwall b/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/heartwall
deleted file mode 100755
index 599c9762afb65504b936377254c2e82b503b2d9b..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt
deleted file mode 100644
index 05fe96b631c4612b93f3e3900e7444daeeb82379..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O2 -funroll-loops -mfma -march=native  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O2 -funroll-loops -mfma -march=native -c avimod.c
-gcc -O2 -funroll-loops -mfma -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O2 -funroll-loops -mfma -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/hotspot b/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/hotspot
deleted file mode 100755
index 1133c1cf3b507d8c485dd5d6c9ce13f657496e68..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/hotspot and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D b/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index f7c2c981afcdfa2a84a5397e00cc43be17393573..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index 1eeef0051214120a4a31236c8da35eed31101245..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O2 -funroll-loops -mfma -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/kmeans b/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/kmeans
deleted file mode 100755
index 0382dcf37fd4e44ed50af2f9e88566b122acd9e5..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt
deleted file mode 100644
index a0dd6bffe5d3f3345ec2217a72fd02885432492c..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.c -c
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp getopt.c -c
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans.c -c
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD b/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD
deleted file mode 100755
index eb1724d2b016b506dc83123701f89066781aaa87..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt
deleted file mode 100644
index 10b4ff166a5545289bdda7e4d97de55f742c0cbb..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O2 -funroll-loops -mfma -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte b/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 0f898a22dbff35aefe76339400ed8ccb7314fa3a..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt
deleted file mode 100644
index c8e77ca65ef9f3e6986ec5c53a980794e7502d46..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,85 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O2 -funroll-loops -mfma -march=native ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/omp/lud b/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/omp/lud
deleted file mode 100755
index 01572d8bbaa68b7230d4215c5a2b793f1986aa6e..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt
deleted file mode 100644
index bf996ebfa231cce7aee1f5a060184c16b4b3a552..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O2 -funroll-loops -mfma -march=native -fopenmp
-gcc -O2 -funroll-loops -mfma -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/myocyte b/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/myocyte
deleted file mode 100755
index 313500c2036ba452e9e5cb56a227b49efb11eb6e..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/make_output.txt
deleted file mode 100644
index e03480fee6a1e4d7e68fba358af5e45281660706..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native -lm
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/nn b/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/nn
deleted file mode 100755
index 537d668864e2bc9d4a8b3edb2b4114105e54371b..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/nn and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/make_output.txt
deleted file mode 100644
index 5dc945faf8305fb2af52aac6e7e3d2baa53ad225..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O2 -funroll-loops -mfma -march=native needle.cpp -o nw 
-g++ -O2 -funroll-loops -mfma -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/nw b/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/nw
deleted file mode 100755
index 24fdec0d0a7531b7e8206f1c772a2f8e15f0cd1a..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt
deleted file mode 100644
index f8c33bfa7b69a655447e999687eb68c4fb6a2830..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O2 -funroll-loops -mfma -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter b/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter
deleted file mode 100755
index 55143830b417597bccae420ec245cb8804a46b72..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt
deleted file mode 100644
index a2f8e31588b698e16f481e2f373d788795b0d890..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -funroll-loops -mfma -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder b/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder
deleted file mode 100755
index 954fd2660be2d1595c43e56dd8a5a1ab0ac4963e..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/make_output.txt
deleted file mode 100644
index 60ee737991ad0259711ae6f4b5368ae59ef16d44..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O2 -funroll-loops -mfma -march=native -fopenmp
-gcc	-O2 -funroll-loops -mfma -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/srad b/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/srad
deleted file mode 100755
index 29beb44ff0ee5138d4fa022f032e94bafcbd19e2..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/srad/srad and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt b/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt
deleted file mode 100644
index 200112f278270b886b62755c0941fecb7b93f3aa..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -funroll-loops -mfma -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/run b/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster b/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster
deleted file mode 100755
index e5b3296a4eb93fe666a779886a9dcdd0f4e316b2..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/gcc -O2 -funroll-loops/b+tree/b+tree b/compiled/gcc -O2 -funroll-loops/b+tree/b+tree
index 6336261533e1c6f84938cb488559a92aeb55b0f0..da360e7a7ee47572a12af6e6be5d3a7a7902fa79 100755
Binary files a/compiled/gcc -O2 -funroll-loops/b+tree/b+tree and b/compiled/gcc -O2 -funroll-loops/b+tree/b+tree differ
diff --git a/compiled/gcc -O2 -funroll-loops/b+tree/make_output.txt b/compiled/gcc -O2 -funroll-loops/b+tree/make_output.txt
index 521fc35ebd81370dfb91d4a99e69f335a571385c..bb2753e4ff9ca0b709e86d411bec767e64a91657 100644
--- a/compiled/gcc -O2 -funroll-loops/b+tree/make_output.txt	
+++ b/compiled/gcc -O2 -funroll-loops/b+tree/make_output.txt	
@@ -2,15 +2,40 @@ gcc -std=gnu89 -O2 -funroll-loops	./main.c \
 		-c \
 		-o ./main.o
 ./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2139:76: warning: comparison between pointer and integer
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2272:76: warning: comparison between pointer and integer
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
 ./main.c:2277:76: warning: comparison between pointer and integer
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 gcc -std=gnu89 -O2 -funroll-loops	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/gcc -O2 -funroll-loops/bfs/bfs b/compiled/gcc -O2 -funroll-loops/bfs/bfs
index be6b4a72393f39b32dceb486870100f63fb259ec..044fd930646b93098aec022405b53e3b78ec3107 100755
Binary files a/compiled/gcc -O2 -funroll-loops/bfs/bfs and b/compiled/gcc -O2 -funroll-loops/bfs/bfs differ
diff --git a/compiled/gcc -O2 -funroll-loops/nw/nw b/compiled/gcc -O2 -funroll-loops/nw/nw
index 95fa2f278c6d562e9c2d91bad17e179832311050..1dedff3d69d44c05c8214bc95118461133dc58e9 100755
Binary files a/compiled/gcc -O2 -funroll-loops/nw/nw and b/compiled/gcc -O2 -funroll-loops/nw/nw differ
diff --git a/compiled/gcc -O2 -march=native/b+tree/b+tree b/compiled/gcc -O2 -march=native/b+tree/b+tree
deleted file mode 100755
index 347d349361346a146a946f326bba172298fe001c..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/b+tree/make_output.txt b/compiled/gcc -O2 -march=native/b+tree/make_output.txt
deleted file mode 100644
index 20e24326a3dbff086be79d0a4d5c30d04570f48f..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O2 -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O2 -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O2 -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O2 -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O2 -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O2 -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O2 -march=native/b+tree/run b/compiled/gcc -O2 -march=native/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/backprop/backprop b/compiled/gcc -O2 -march=native/backprop/backprop
deleted file mode 100755
index c204cf8097a83f9ddce01ea7d0cb8cc4d2f86b7d..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/backprop/make_output.txt b/compiled/gcc -O2 -march=native/backprop/make_output.txt
deleted file mode 100644
index 10c9a99e2bed66c8375fed4ebc17fdd1f3baec72..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O2 -march=native backprop.c -c
-gcc -std=gnu89 -fopenmp -O2 -march=native facetrain.c -c
-gcc -std=gnu89 -fopenmp -O2 -march=native imagenet.c -c
-gcc -std=gnu89 -fopenmp -O2 -march=native backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O2 -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O2 -march=native/backprop/run b/compiled/gcc -O2 -march=native/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/bfs/bfs b/compiled/gcc -O2 -march=native/bfs/bfs
deleted file mode 100755
index fbe8d325d4634009c5a58976129b96c07239a969..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/bfs/bfs and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/bfs/make_output.txt b/compiled/gcc -O2 -march=native/bfs/make_output.txt
deleted file mode 100644
index 46663e5cd848852ae94aa5a636ee2c9d17cce405..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O2 -march=native bfs.cpp -o bfs 
-g++  -fopenmp -O2 -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O2 -march=native/bfs/run b/compiled/gcc -O2 -march=native/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 96a86a65f0638d9c5bab56473b59c74bac96aacc..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/euler3d_cpu_double/make_output.txt b/compiled/gcc -O2 -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 10c5bcc7b8308ce72524744e50d4e7c12bdd736c..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O2 -march=native/euler3d_cpu_double/run b/compiled/gcc -O2 -march=native/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/heartwall/heartwall b/compiled/gcc -O2 -march=native/heartwall/heartwall
deleted file mode 100755
index 3e02f3f87e4a6d38c616c925c1f7bd1872312163..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/heartwall/make_output.txt b/compiled/gcc -O2 -march=native/heartwall/make_output.txt
deleted file mode 100644
index c081c376ffcbd05dfd26eec33a75cf0b1dbac43a..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O2 -march=native  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O2 -march=native -c avimod.c
-gcc -O2 -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O2 -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O2 -march=native/heartwall/run b/compiled/gcc -O2 -march=native/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/hotspot/hotspot b/compiled/gcc -O2 -march=native/hotspot/hotspot
deleted file mode 100755
index 2aca4ee5d3107696f616bc42c2064613c25e79bc..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/hotspot/hotspot and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/hotspot/run b/compiled/gcc -O2 -march=native/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/hotspot3D/hotspot3D b/compiled/gcc -O2 -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index 8aac6d699fda2533290eb3bbb5b03d911d5a6b87..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/hotspot3D/make_output.txt b/compiled/gcc -O2 -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index c9f3d4e80bd792328b90c985f5c0213db662f835..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O2 -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O2 -march=native/hotspot3D/run b/compiled/gcc -O2 -march=native/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/kmeans/kmeans b/compiled/gcc -O2 -march=native/kmeans/kmeans
deleted file mode 100755
index 8d9c50d8204b073325ff957fa03eaea963e6646e..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/kmeans/make_output.txt b/compiled/gcc -O2 -march=native/kmeans/make_output.txt
deleted file mode 100644
index b55deb57335afaedf6afcad0bc6a6992bd968e6f..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O2 -march=native -std=gnu89 -fopenmp cluster.c -c
-gcc -O2 -march=native -std=gnu89 -fopenmp getopt.c -c
-gcc -O2 -march=native -std=gnu89 -fopenmp kmeans.c -c
-gcc -O2 -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O2 -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O2 -march=native/kmeans/run b/compiled/gcc -O2 -march=native/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/lavaMD/lavaMD b/compiled/gcc -O2 -march=native/lavaMD/lavaMD
deleted file mode 100755
index 696c8d62f2b12bb896b1e598a519f5c9274feca9..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/lavaMD/make_output.txt b/compiled/gcc -O2 -march=native/lavaMD/make_output.txt
deleted file mode 100644
index 8acf24503da0ceec973eff8fcdba00539596c7e2..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O2 -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O2 -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O2 -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O2 -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O2 -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O2 -march=native/lavaMD/run b/compiled/gcc -O2 -march=native/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/leukocyte/OpenMP/leukocyte b/compiled/gcc -O2 -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index d347fa31127881cb11fc9c7a9fd4f28a905328ae..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/leukocyte/make_output.txt b/compiled/gcc -O2 -march=native/leukocyte/make_output.txt
deleted file mode 100644
index cbe67c3d7fce8e3c0081e8b1f98ec71a3bf40904..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,85 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O2 -march=native ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O2 -march=native/leukocyte/run b/compiled/gcc -O2 -march=native/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/lud/omp/lud b/compiled/gcc -O2 -march=native/lud/omp/lud
deleted file mode 100755
index d2c574aba8f83eee6d588a8035ff27e655dc9caa..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/lud/run b/compiled/gcc -O2 -march=native/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/myocyte/make_output.txt b/compiled/gcc -O2 -march=native/myocyte/make_output.txt
deleted file mode 100644
index 01e96280fb8659fd8818a6ce7f248c7f2397bce5..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O2 -march=native -fopenmp
-gcc -O2 -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O2 -march=native/myocyte/myocyte b/compiled/gcc -O2 -march=native/myocyte/myocyte
deleted file mode 100755
index 2d1c6f84e1039c419069c286b3b3a94490b4118d..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/myocyte/run b/compiled/gcc -O2 -march=native/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/nn/make_output.txt b/compiled/gcc -O2 -march=native/nn/make_output.txt
deleted file mode 100644
index 2fdd4393724bd5ff024d0474fa4a8a1dcb39d265..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -march=native -lm
diff --git a/compiled/gcc -O2 -march=native/nn/nn b/compiled/gcc -O2 -march=native/nn/nn
deleted file mode 100755
index 7fad4a4cdd549f491c674841dfe9a5bd2c81ce79..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/nn/nn and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/nn/run b/compiled/gcc -O2 -march=native/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/nw/make_output.txt b/compiled/gcc -O2 -march=native/nw/make_output.txt
deleted file mode 100644
index 025d6e25eac9b8af316e4c4fdd6120c5efe01264..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O2 -march=native needle.cpp -o nw 
-g++ -O2 -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O2 -march=native/nw/nw b/compiled/gcc -O2 -march=native/nw/nw
deleted file mode 100755
index 3168377982c860de5c8947146226e3c1b4006cf3..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/nw/run b/compiled/gcc -O2 -march=native/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/particle_filter/make_output.txt b/compiled/gcc -O2 -march=native/particle_filter/make_output.txt
deleted file mode 100644
index ab61252b29945de3b582f7bc3d94e68ca07efc78..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O2 -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O2 -march=native/particle_filter/particle_filter b/compiled/gcc -O2 -march=native/particle_filter/particle_filter
deleted file mode 100755
index 026746bb077568186f57569d585107e3b6f0cecc..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/particle_filter/run b/compiled/gcc -O2 -march=native/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/pathfinder/make_output.txt b/compiled/gcc -O2 -march=native/pathfinder/make_output.txt
deleted file mode 100644
index bf0b8ec4f5b8fdcbe6dd2a204adf6a9e16c168ac..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O2 -march=native/pathfinder/pathfinder b/compiled/gcc -O2 -march=native/pathfinder/pathfinder
deleted file mode 100755
index 2a5c9b5c3bc015252350c41f8a2fd2c025f5bdd4..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/pathfinder/run b/compiled/gcc -O2 -march=native/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/srad/make_output.txt b/compiled/gcc -O2 -march=native/srad/make_output.txt
deleted file mode 100644
index ed5334088fe6e1975681ce321396fcd71d25bdad..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O2 -march=native -fopenmp
-gcc	-O2 -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O2 -march=native/srad/run b/compiled/gcc -O2 -march=native/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/srad/srad b/compiled/gcc -O2 -march=native/srad/srad
deleted file mode 100755
index a47a27feb1d0b0860c4ca866faccac26bd1f5587..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/srad/srad and /dev/null differ
diff --git a/compiled/gcc -O2 -march=native/streamcluster/make_output.txt b/compiled/gcc -O2 -march=native/streamcluster/make_output.txt
deleted file mode 100644
index a82f502a8dfd6522e9659830be4eee1ab027297a..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O2 -march=native/streamcluster/run b/compiled/gcc -O2 -march=native/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -march=native/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -march=native/streamcluster/streamcluster b/compiled/gcc -O2 -march=native/streamcluster/streamcluster
deleted file mode 100755
index 4f027a707571185048395a39090664205c3a1b02..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/b+tree/b+tree b/compiled/gcc -O2 -mfma/b+tree/b+tree
deleted file mode 100755
index 6672e6e463d6e84aeba19f275a441d9adf0311d6..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/b+tree/b+tree and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/b+tree/make_output.txt b/compiled/gcc -O2 -mfma/b+tree/make_output.txt
deleted file mode 100644
index d6fe733ff58f99ee50ee271f369047f2c21da437..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O2 -mfma	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O2 -mfma	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O2 -mfma	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O2 -mfma	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O2 -mfma	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O2 -mfma	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O2 -mfma/b+tree/run b/compiled/gcc -O2 -mfma/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/backprop/backprop b/compiled/gcc -O2 -mfma/backprop/backprop
deleted file mode 100755
index e5dadd2ca491ef014aff7d5a095c7747f9820987..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/backprop/backprop and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/backprop/make_output.txt b/compiled/gcc -O2 -mfma/backprop/make_output.txt
deleted file mode 100644
index 29032c8bf5996ca1d5239d513b6f4b78aad0a5c9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O2 -mfma backprop.c -c
-gcc -std=gnu89 -fopenmp -O2 -mfma facetrain.c -c
-gcc -std=gnu89 -fopenmp -O2 -mfma imagenet.c -c
-gcc -std=gnu89 -fopenmp -O2 -mfma backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O2 -mfma backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O2 -mfma/backprop/run b/compiled/gcc -O2 -mfma/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/bfs/bfs b/compiled/gcc -O2 -mfma/bfs/bfs
deleted file mode 100755
index 0a58e2c241340780f02d538397e9a20f94d0698a..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/bfs/bfs and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/bfs/make_output.txt b/compiled/gcc -O2 -mfma/bfs/make_output.txt
deleted file mode 100644
index c29bb7a1b0fdafb0a1b72c0ee192e07eb4acf9fe..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O2 -mfma bfs.cpp -o bfs 
-g++  -fopenmp -O2 -mfma -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O2 -mfma/bfs/run b/compiled/gcc -O2 -mfma/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index dd4a9b01da6eb7a439cdffaac4f3ee9b6aa25603..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/euler3d_cpu_double/make_output.txt b/compiled/gcc -O2 -mfma/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 7aaa9b36f07d0cac8aec029fb600b12a32353400..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -mfma -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O2 -mfma/euler3d_cpu_double/run b/compiled/gcc -O2 -mfma/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/heartwall/heartwall b/compiled/gcc -O2 -mfma/heartwall/heartwall
deleted file mode 100755
index 0149d2bb2cb402b21d8ea8e049ee3ab7cdecea83..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/heartwall/heartwall and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/heartwall/make_output.txt b/compiled/gcc -O2 -mfma/heartwall/make_output.txt
deleted file mode 100644
index 9619af0415fdb91172a92633997ee5c776ab782b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O2 -mfma  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O2 -mfma -c avimod.c
-gcc -O2 -mfma -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O2 -mfma main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O2 -mfma/heartwall/run b/compiled/gcc -O2 -mfma/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/hotspot/hotspot b/compiled/gcc -O2 -mfma/hotspot/hotspot
deleted file mode 100755
index 9678d42f084f39f6862f05b41c987377a943775b..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/hotspot/hotspot and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/hotspot/run b/compiled/gcc -O2 -mfma/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/hotspot3D/hotspot3D b/compiled/gcc -O2 -mfma/hotspot3D/hotspot3D
deleted file mode 100755
index bdc0ef25b65d057cd82b824c219cb8287d3257c1..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/hotspot3D/make_output.txt b/compiled/gcc -O2 -mfma/hotspot3D/make_output.txt
deleted file mode 100644
index a955a94292bcf1b6e648cb5b82bf957a248e8a31..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O2 -mfma -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O2 -mfma/hotspot3D/run b/compiled/gcc -O2 -mfma/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/kmeans/kmeans b/compiled/gcc -O2 -mfma/kmeans/kmeans
deleted file mode 100755
index 95daf4da4cce2579c830606cb846fc16e34dd4de..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/kmeans/kmeans and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/kmeans/make_output.txt b/compiled/gcc -O2 -mfma/kmeans/make_output.txt
deleted file mode 100644
index 9e5804cea533d92ce4b2884efb9d720ad074cfc5..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O2 -mfma -std=gnu89 -fopenmp cluster.c -c
-gcc -O2 -mfma -std=gnu89 -fopenmp getopt.c -c
-gcc -O2 -mfma -std=gnu89 -fopenmp kmeans.c -c
-gcc -O2 -mfma -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O2 -mfma -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O2 -mfma/kmeans/run b/compiled/gcc -O2 -mfma/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/lavaMD/lavaMD b/compiled/gcc -O2 -mfma/lavaMD/lavaMD
deleted file mode 100755
index 556ddb8cefefc85b139917b4c911307331c5ec0d..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/lavaMD/make_output.txt b/compiled/gcc -O2 -mfma/lavaMD/make_output.txt
deleted file mode 100644
index f777c54dec92c488fee2a7729aaec2592d176d4c..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O2 -mfma -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O2 -mfma -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O2 -mfma -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O2 -mfma -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O2 -mfma -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O2 -mfma/lavaMD/run b/compiled/gcc -O2 -mfma/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/leukocyte/OpenMP/leukocyte b/compiled/gcc -O2 -mfma/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index cff34ec3573d94f474a905efe64a840b4c516737..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/leukocyte/make_output.txt b/compiled/gcc -O2 -mfma/leukocyte/make_output.txt
deleted file mode 100644
index f3ca3372b980a38b293084df8425fcf9ecb2ad60..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,85 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O2 -mfma ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O2 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O2 -mfma -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O2 -mfma/leukocyte/run b/compiled/gcc -O2 -mfma/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/lud/omp/lud b/compiled/gcc -O2 -mfma/lud/omp/lud
deleted file mode 100755
index 5afca97d26410f7009470cc274c7a02d933012d7..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/lud/omp/lud and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/lud/run b/compiled/gcc -O2 -mfma/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/myocyte/make_output.txt b/compiled/gcc -O2 -mfma/myocyte/make_output.txt
deleted file mode 100644
index fd4059b848498106c97469f3bc0811965d22a236..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O2 -mfma -fopenmp
-gcc -O2 -mfma	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O2 -mfma/myocyte/myocyte b/compiled/gcc -O2 -mfma/myocyte/myocyte
deleted file mode 100755
index 7ca963610eb5ab23e1a911ff506d591397f90a1c..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/myocyte/myocyte and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/myocyte/run b/compiled/gcc -O2 -mfma/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/nn/make_output.txt b/compiled/gcc -O2 -mfma/nn/make_output.txt
deleted file mode 100644
index f13b693f0341bbf4a347014b84b1689b1122a66e..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -mfma -lm
diff --git a/compiled/gcc -O2 -mfma/nn/nn b/compiled/gcc -O2 -mfma/nn/nn
deleted file mode 100755
index c83bb1e8f296bfade6157b70d8d1796eb2ca717d..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/nn/nn and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/nn/run b/compiled/gcc -O2 -mfma/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/nw/make_output.txt b/compiled/gcc -O2 -mfma/nw/make_output.txt
deleted file mode 100644
index 04d472e185b15a092e3c08c05561483b01887a89..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O2 -mfma needle.cpp -o nw 
-g++ -O2 -mfma -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O2 -mfma/nw/nw b/compiled/gcc -O2 -mfma/nw/nw
deleted file mode 100755
index a6ebc250c94eb38617684d81cfed0ac45fb1aa5a..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/nw/run b/compiled/gcc -O2 -mfma/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/particle_filter/make_output.txt b/compiled/gcc -O2 -mfma/particle_filter/make_output.txt
deleted file mode 100644
index 5047018d69668ee1e90e061cf0be9958dca8e79a..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O2 -mfma -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O2 -mfma/particle_filter/particle_filter b/compiled/gcc -O2 -mfma/particle_filter/particle_filter
deleted file mode 100755
index 3edff3ad8a57952a58e583ad935d4ca2ffaef449..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/particle_filter/run b/compiled/gcc -O2 -mfma/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/pathfinder/make_output.txt b/compiled/gcc -O2 -mfma/pathfinder/make_output.txt
deleted file mode 100644
index 612f93907f0714bcc6c6fbfa124a17cceac987f0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -mfma pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O2 -mfma/pathfinder/pathfinder b/compiled/gcc -O2 -mfma/pathfinder/pathfinder
deleted file mode 100755
index c54c6b4b43de66c3adeb11a9df55f277cc52185a..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/pathfinder/run b/compiled/gcc -O2 -mfma/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/srad/make_output.txt b/compiled/gcc -O2 -mfma/srad/make_output.txt
deleted file mode 100644
index 8988e4f4e8d8c55af15e66b696929eeb7fa023b1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O2 -mfma -fopenmp
-gcc	-O2 -mfma main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O2 -mfma/srad/run b/compiled/gcc -O2 -mfma/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/srad/srad b/compiled/gcc -O2 -mfma/srad/srad
deleted file mode 100755
index eb14010f5bad3f3348117cd4f53613ef92ac46e5..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/srad/srad and /dev/null differ
diff --git a/compiled/gcc -O2 -mfma/streamcluster/make_output.txt b/compiled/gcc -O2 -mfma/streamcluster/make_output.txt
deleted file mode 100644
index 773591edc29172aaa6f10050bccdf44130d40f39..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O2 -mfma -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O2 -mfma/streamcluster/run b/compiled/gcc -O2 -mfma/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O2 -mfma/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O2 -mfma/streamcluster/streamcluster b/compiled/gcc -O2 -mfma/streamcluster/streamcluster
deleted file mode 100755
index 014fbb4a6cc713768bb579b785d9e287d6872b1c..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O2 -mfma/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/gcc -O2/b+tree/b+tree b/compiled/gcc -O2/b+tree/b+tree
index 3b5213ebf8855f4f630e13eece2d248b335c9f6b..043817405bb5da332b948cd34f508427da86f034 100755
Binary files a/compiled/gcc -O2/b+tree/b+tree and b/compiled/gcc -O2/b+tree/b+tree differ
diff --git a/compiled/gcc -O2/b+tree/make_output.txt b/compiled/gcc -O2/b+tree/make_output.txt
index 2bd407b03b749fb933e285d3973b9e8f086c1332..b9a6f8c7a6f6c2f96cd8793af5f5dcbeb4a6147b 100644
--- a/compiled/gcc -O2/b+tree/make_output.txt	
+++ b/compiled/gcc -O2/b+tree/make_output.txt	
@@ -2,15 +2,40 @@ gcc -std=gnu89 -O2	./main.c \
 		-c \
 		-o ./main.o
 ./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2139:76: warning: comparison between pointer and integer
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2272:76: warning: comparison between pointer and integer
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
 ./main.c:2277:76: warning: comparison between pointer and integer
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 gcc -std=gnu89 -O2	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/gcc -O2/bfs/bfs b/compiled/gcc -O2/bfs/bfs
index f691b85035045fdb7d2256fe55e5f80f12383cdf..002e865b0c11b0e067221098fde9004fe5acf516 100755
Binary files a/compiled/gcc -O2/bfs/bfs and b/compiled/gcc -O2/bfs/bfs differ
diff --git a/compiled/gcc -O2/nw/nw b/compiled/gcc -O2/nw/nw
index 913e7fe4db692500416b17355f520d8c6b321242..8235e433f94ad39b8371d40edb7d67fcbbd2a2ef 100755
Binary files a/compiled/gcc -O2/nw/nw and b/compiled/gcc -O2/nw/nw differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/b+tree b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/b+tree
new file mode 100755
index 0000000000000000000000000000000000000000..e3f2419390f02d774126ee701877916004adc64f
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/b+tree differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a8b55bb316e7285d0c0676354599627213b981e
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/make_output.txt	
@@ -0,0 +1,68 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native -ffast-math	./main.c \
+		-c \
+		-o ./main.o
+./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2139:76: warning: comparison between pointer and integer
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2272:76: warning: comparison between pointer and integer
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2277:76: warning: comparison between pointer and integer
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+gcc -std=gnu89 -O3 -funroll-loops -march=native -ffast-math	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+gcc -std=gnu89 -O3 -funroll-loops -march=native -ffast-math	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
+./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^~~~~~
+./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
+   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
+  +++ |+#include <stdio.h>
+   33 | 
+gcc -std=gnu89 -O3 -funroll-loops -march=native -ffast-math	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native -ffast-math	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native -ffast-math	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/b+tree/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/backprop b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..e58c6a998b085f5bbc0b88aa4254d53e870c5925
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/backprop differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..beac399c7c661c1ea16615c2f69c327719b3c81e
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -ffast-math backprop.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -ffast-math facetrain.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -ffast-math imagenet.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -ffast-math backprop_kernel.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -ffast-math backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/backprop/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/bfs b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/bfs
new file mode 100755
index 0000000000000000000000000000000000000000..ae7f55b297bfef69fae6d42c636b2ad15e9a716a
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/bfs differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ee99662725dcf5b63307cd136e0ca4b79dad5576
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+g++  -fopenmp -O3 -funroll-loops -march=native -ffast-math bfs.cpp -o bfs 
+g++  -fopenmp -O3 -funroll-loops -march=native -ffast-math -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/bfs/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..09c520f253a2902cce7b642c994084740f4e5b1c
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9baa8155eea4f2dbf66b3b66ff9493107c206208
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -ffast-math -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/euler3d_cpu_double/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/heartwall b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..4db5692cce754cf225d118388ddfac5704fae88a
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/heartwall differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6b63363893eea39d297e81250935f7522b065aeb
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/make_output.txt	
@@ -0,0 +1,7 @@
+gcc -O3 -funroll-loops -march=native -ffast-math  main.c -I./AVI -c -fopenmp
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native -ffast-math -c avimod.c
+gcc -O3 -funroll-loops -march=native -ffast-math -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native -ffast-math main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/heartwall/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/hotspot b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..8f9334a63cb3aee966a7bac27b06a7baba9524d6
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/hotspot differ
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/make_output.txt
similarity index 89%
rename from compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/make_output.txt
index 1f0287e37bed95753c79110fc3c8de5673124724..a5ac78547c753edb1df691b8fa2781675d4922b1 100644
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-g++ -O2 -funroll-loops -mfma -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
+g++ -O3 -funroll-loops -march=native -ffast-math -fopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
@@ -13,7 +13,7 @@ hotspot_openmp.cpp: In function ‘int main(int, char**)’:
 hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   296 |                 fatal("unable to allocate memory");
       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O2 -funroll-loops -mfma -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+g++ -O3 -funroll-loops -march=native -ffast-math -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/hotspot3D b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..e513612f27ed05147b94e2cc67fb5f7c8447c7b9
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/hotspot3D differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e3ead87737bdeb50929b10fb6a05d3fd58462bfb
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -march=native -ffast-math -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/hotspot3D/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/kmeans b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/kmeans
new file mode 100755
index 0000000000000000000000000000000000000000..525dc62c38e0040eb8d74c3c5393f32c7699b0ee
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/kmeans differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..14f94671bf02d11231bff6bd800c34ec0d3ea782
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89 -fopenmp cluster.c -c
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89 -fopenmp getopt.c -c
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89 -fopenmp kmeans.c -c
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89 -fopenmp kmeans_clustering.c -c
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/kmeans/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/lavaMD b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/lavaMD
new file mode 100755
index 0000000000000000000000000000000000000000..061f3c56b19114e74fc52a43b13b2415cc0762ce
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/lavaMD differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..71b164e0ec9f8bb21415b881e3cdc7bb0e4f5255
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/make_output.txt	
@@ -0,0 +1,23 @@
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+gcc -O3 -funroll-loops -march=native -ffast-math -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lavaMD/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/OpenMP/leukocyte b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..65fc9a304916bfb6f3121d22a717c168cc8e3633
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2566853ec89f222de75e6b6ce78aa3dbce13fab
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/make_output.txt	
@@ -0,0 +1,140 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+gcc  -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+gcc  -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+gcc  -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... gcc
+checking for cc... (cached) gcc
+checking for gcc... (cached) gcc
+checking whether the C compiler (gcc -O3 -funroll-loops -march=native -ffast-math ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+In file included from memory.c:29:
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+In file included from zmatrix.h:32,
+                 from zmemory.c:30:
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+gcc -c -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -O3 -funroll-loops -march=native -ffast-math -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/leukocyte/run
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/make_output.txt
similarity index 62%
rename from compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/make_output.txt
index 722edeab22cc4d5795e6f8bde60952c8c4f5b0ff..e30026ee082ae12fbf7ef498a452b4c213c1e85e 100644
--- a/compiled/gcc -O2 -funroll-loops -mfma -march=native/lud/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O2 -funroll-loops -mfma -march=native -I../common lud.c -o lud.o
-gcc  -c -O2 -funroll-loops -mfma -march=native -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O2 -funroll-loops -mfma -march=native -I../common ../common/common.c -o ../common/common.o
+gcc  -c -O3 -funroll-loops -march=native -ffast-math -I../common lud.c -o lud.o
+gcc  -c -O3 -funroll-loops -march=native -ffast-math -I../common lud_omp.c -o lud_omp.o
+gcc  -c -O3 -funroll-loops -march=native -ffast-math -I../common ../common/common.c -o ../common/common.o
 gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/omp/lud b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/omp/lud
new file mode 100755
index 0000000000000000000000000000000000000000..d6fe0789a25388627179668a8a374034cf8ac712
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/omp/lud differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/lud/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..90d83b5389f94c8bf2ffb59ef41b513b438a2c93
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/make_output.txt	
@@ -0,0 +1,5 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -ffast-math -fopenmp
+gcc -O3 -funroll-loops -march=native -ffast-math	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/myocyte b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/myocyte
new file mode 100755
index 0000000000000000000000000000000000000000..56b9169d1420c403dda4e2112683b18db06c4ce6
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/myocyte differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/myocyte/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/make_output.txt
similarity index 57%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/make_output.txt
index 62f4d5519fea0d45788642d5b31e18f87bdd18db..8e72ce7e4ec22f0f20d39697d91ab3b643cd89dc 100644
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/make_output.txt	
@@ -1 +1 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -lm
+gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -ffast-math -lm
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/nn b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..ff3bf868561c6819af842d73b016a56601b684db
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/nn differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nn/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c4b718f9d24da2a8c6379c492a0591dd727f489c
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/make_output.txt	
@@ -0,0 +1,2 @@
+g++ -O3 -funroll-loops -march=native -ffast-math needle.cpp -o nw 
+g++ -O3 -funroll-loops -march=native -ffast-math -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/nw b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..e78c561775572da3ed31b7f04ba9bed02a1fcac6
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/nw differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/nw/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04dd55524a5f8f0d6d98b1f0b497b48a77de706b
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native -ffast-math -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/particle_filter b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..3a3f5691a00e43eb91bdf1bb6a6ebd8510a003e5
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/particle_filter differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/particle_filter/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af026052b2ca8a3c3812932bd540bd0ff74c882c
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -ffast-math pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/pathfinder b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/pathfinder
new file mode 100755
index 0000000000000000000000000000000000000000..38c6310bf11da79cf1138c27bfb74a5f672f9103
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/pathfinder differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/pathfinder/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..333c45c4888380d92d5e4bcab682bb0e11cf624e
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/make_output.txt	
@@ -0,0 +1,4 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -ffast-math -fopenmp
+gcc	-O3 -funroll-loops -march=native -ffast-math main.o \
+		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/srad b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..21082fb96df5d93aca9bbe5cdae16437f71cf89d
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/srad/srad differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b092432849b16320f4a32c6ce2f2852f5500e5c7
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -ffast-math -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run
rename to compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/streamcluster b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/streamcluster
new file mode 100755
index 0000000000000000000000000000000000000000..8662c18e9b50e12a968f0da7829e57db09404ec7
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -ffast-math/streamcluster/streamcluster differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/b+tree b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
similarity index 62%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/b+tree
index 4d056de62262eb1762e5ccd5b188edfaced34f33..ae653667597313f4151e0a1667ca895e72972bc8 100755
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/b+tree and b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/b+tree differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..520f013fb87b254e80003cea1683b2e60439efd6
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt	
@@ -0,0 +1,68 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./main.c \
+		-c \
+		-o ./main.o
+./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2139:76: warning: comparison between pointer and integer
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2272:76: warning: comparison between pointer and integer
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2277:76: warning: comparison between pointer and integer
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
+./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^~~~~~
+./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
+   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
+  +++ |+#include <stdio.h>
+   33 | 
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/backprop b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/backprop
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/backprop
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/backprop
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..536f560e03c38aad426fb0eb8d830b1dedd6c478
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize backprop.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize facetrain.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize imagenet.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize backprop_kernel.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/bfs b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/bfs
similarity index 84%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/bfs
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/bfs
index b69a5207c6a0b3f8fb42c718f89c8aa6546fe888..bdc4ad12c5ad7387554b7b7ffd8707890adf1dee 100755
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/bfs and b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/bfs differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63fb8628b5180a75b33aabd88ab5879a46de4b1f
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+g++  -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize bfs.cpp -o bfs 
+g++  -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/euler3d_cpu_double
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa06b79f196c808567b7862f43aea49d0a44ba30
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/heartwall b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/heartwall
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36e4c70ccb7b3d8e953a8493a5b8d2ad7c2772ca
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt	
@@ -0,0 +1,7 @@
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize  main.c -I./AVI -c -fopenmp
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -c avimod.c
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/hotspot b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/hotspot
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt
similarity index 86%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt
index f3ee4ec76dc3df348ee836922a5613592bb367f1..695b98c4800a99a6e0f8100269147cb4646e01a5 100644
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-g++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp hotspot_openmp.cpp -o hotspot 
+g++ -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
@@ -13,7 +13,7 @@ hotspot_openmp.cpp: In function ‘int main(int, char**)’:
 hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   296 |                 fatal("unable to allocate memory");
       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+g++ -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/hotspot3D
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7577ddaefa0207c03687a6c33708957996738a8e
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/kmeans b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/kmeans
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ae3abc77863a207819f2da24e715cfda3561bc2
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.c -c
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp getopt.c -c
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans.c -c
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans_clustering.c -c
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/lavaMD
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..942930d09f25407f04760a578ae43b525d105a6b
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt	
@@ -0,0 +1,23 @@
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/OpenMP/leukocyte
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..021b8aa84750363402fdb91ac8db9f918a57ee9f
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt	
@@ -0,0 +1,140 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+gcc  -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+gcc  -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+gcc  -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... gcc
+checking for cc... (cached) gcc
+checking for gcc... (cached) gcc
+checking whether the C compiler (gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+In file included from memory.c:29:
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+In file included from zmatrix.h:32,
+                 from zmemory.c:30:
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+gcc -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
similarity index 50%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
index 87604d868c3e7c5644cf188d8ca583c8ace2ede0..d0f6ffacd09ca801f118e47910289a76a2d8a45b 100644
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common lud.c -o lud.o
-gcc  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -I../common ../common/common.c -o ../common/common.o
+gcc  -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -I../common lud.c -o lud.o
+gcc  -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -I../common lud_omp.c -o lud_omp.o
+gcc  -c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -I../common ../common/common.c -o ../common/common.o
 gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/omp/lud b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/omp/lud
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/omp/lud
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/omp/lud
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8902646edab40087fb4fb758d6c02898b4844e36
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt	
@@ -0,0 +1,5 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp
+gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/myocyte b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/myocyte
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a38830288ad11e29c63b342ca0aaa06469065f55
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/make_output.txt	
@@ -0,0 +1 @@
+gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -lm
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/nn b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/nn
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/nn
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/nn
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..96716660ca3511f9c79541536a4ddae338f19438
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/make_output.txt	
@@ -0,0 +1,2 @@
+g++ -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize needle.cpp -o nw 
+g++ -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/nw b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..df448785236e9d1dbc3c4c18634ef21821f0b3bf
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/nw differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4934e480938834cf66ccf05ce89a73878a9c8e42
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/particle_filter
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9bb56c960f827707cdb230ae66550538b823246a
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/pathfinder
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb142da948a490a7ba27fe44e3755966f6e4a2f9
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/make_output.txt	
@@ -0,0 +1,4 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp
+gcc	-O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize main.o \
+		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/srad b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/srad
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/srad
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/srad
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36f5312f603ac3eb94ec4c8d02b29790dec469f3
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/run b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/run
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster b/compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
rename to compiled/gcc -O3 -funroll-loops -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/streamcluster
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/b+tree
similarity index 62%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/b+tree
index ebc500d8d464d6845acc5bdb4bab7079bd87658c..2e1a256e374123f20a81011b6b0e9c8008c03e9e 100755
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/b+tree and b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/b+tree differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ad207c6a6947b6d62a0194af9ca8a81de0e021cf
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/make_output.txt	
@@ -0,0 +1,68 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native -mprefer-vector-width=256	./main.c \
+		-c \
+		-o ./main.o
+./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2139:76: warning: comparison between pointer and integer
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2272:76: warning: comparison between pointer and integer
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2277:76: warning: comparison between pointer and integer
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+gcc -std=gnu89 -O3 -funroll-loops -march=native -mprefer-vector-width=256	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+gcc -std=gnu89 -O3 -funroll-loops -march=native -mprefer-vector-width=256	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
+./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^~~~~~
+./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
+   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
+  +++ |+#include <stdio.h>
+   33 | 
+gcc -std=gnu89 -O3 -funroll-loops -march=native -mprefer-vector-width=256	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native -mprefer-vector-width=256	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native -mprefer-vector-width=256	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/b+tree/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/b+tree/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/backprop/backprop
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/backprop
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/backprop/backprop
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b1c7d2392e938a93ee56e2ee423f0f7915db5b3
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/backprop/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 backprop.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 facetrain.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 imagenet.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 backprop_kernel.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/backprop/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/backprop/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/backprop/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/bfs b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/bfs
similarity index 84%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/bfs
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/bfs
index 0dc76ff67cd074e60c564b1452ee906736019b19..a7feeea2a2c048a2df46d53ba1a392dfb6ad667a 100755
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/bfs and b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/bfs differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ccbb108901d24777837bcdb8add93de68568fcec
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+g++  -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 bfs.cpp -o bfs 
+g++  -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/bfs/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/bfs/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/euler3d_cpu_double/euler3d_cpu_double
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7756ba8cde311a575c765ff5adc3dd5733a0b8d1
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -mprefer-vector-width=256 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/euler3d_cpu_double/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/heartwall/heartwall
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/heartwall
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/heartwall/heartwall
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..53b8c5bfaa9820a857b8e08f9497488ac8214f26
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/heartwall/make_output.txt	
@@ -0,0 +1,7 @@
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256  main.c -I./AVI -c -fopenmp
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -c avimod.c
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/heartwall/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/heartwall/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/heartwall/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot/hotspot
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/hotspot
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot/hotspot
diff --git a/compiled/gcc -O2 -mfma/hotspot/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot/make_output.txt
similarity index 88%
rename from compiled/gcc -O2 -mfma/hotspot/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot/make_output.txt
index 2d6280304d969e081b4a660c5748081eab5aa628..9603fc13febf8d0e55a1501a0fe0dd6da8f5cade 100644
--- a/compiled/gcc -O2 -mfma/hotspot/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-g++ -O2 -mfma -fopenmp hotspot_openmp.cpp -o hotspot 
+g++ -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
@@ -13,7 +13,7 @@ hotspot_openmp.cpp: In function ‘int main(int, char**)’:
 hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   296 |                 fatal("unable to allocate memory");
       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O2 -mfma -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+g++ -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot3D/hotspot3D
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0bf6564bf826e8bfb0d8111f4524fce8939fd756
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/hotspot3D/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/hotspot3D/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/kmeans/kmeans
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/kmeans
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/kmeans/kmeans
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db350f313c32aef7c4eabdf8964b3a930234a791
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.c -c
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp getopt.c -c
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans.c -c
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans_clustering.c -c
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/kmeans/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/kmeans/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/kmeans/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lavaMD/lavaMD
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/lavaMD
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lavaMD/lavaMD
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cf62e54b5c0f3661786d34dff7aa260a7ab6759b
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lavaMD/make_output.txt	
@@ -0,0 +1,23 @@
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lavaMD/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/lavaMD/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lavaMD/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/leukocyte/OpenMP/leukocyte
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d682ae115a779ec036d5d7deb42677c110a06fc0
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/leukocyte/make_output.txt	
@@ -0,0 +1,140 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+gcc  -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+gcc  -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+gcc  -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... gcc
+checking for cc... (cached) gcc
+checking for gcc... (cached) gcc
+checking whether the C compiler (gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+In file included from memory.c:29:
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+In file included from zmatrix.h:32,
+                 from zmemory.c:30:
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+gcc -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/leukocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/leukocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/leukocyte/run
diff --git a/compiled/gcc -O2 -march=native/lud/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lud/make_output.txt
similarity index 59%
rename from compiled/gcc -O2 -march=native/lud/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lud/make_output.txt
index b86053e093ea1026ed6afc3e609a99d0513c9e90..31db4d7cd4f59895a1bb4cbdc688daae68187566 100644
--- a/compiled/gcc -O2 -march=native/lud/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O2 -march=native -I../common lud.c -o lud.o
-gcc  -c -O2 -march=native -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O2 -march=native -I../common ../common/common.c -o ../common/common.o
+gcc  -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -I../common lud.c -o lud.o
+gcc  -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -I../common lud_omp.c -o lud_omp.o
+gcc  -c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -I../common ../common/common.c -o ../common/common.o
 gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lud/omp/lud
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/omp/lud
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lud/omp/lud
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lud/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/lud/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/lud/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5fd80ecac167338691ca46ae9c30671e7fb28e0e
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/myocyte/make_output.txt	
@@ -0,0 +1,5 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp
+gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/myocyte/myocyte
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/myocyte
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/myocyte/myocyte
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/myocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/myocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/myocyte/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nn/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0f220c3c857ff11c96ebfdbf6cec69934dd40c5
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nn/make_output.txt	
@@ -0,0 +1 @@
+gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -mprefer-vector-width=256 -lm
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nn/nn
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/nn
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nn/nn
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nn/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/nn/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nn/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1261393c58781b8ec068eecdcbd7c796c7d5050b
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/make_output.txt	
@@ -0,0 +1,2 @@
+g++ -O3 -funroll-loops -march=native -mprefer-vector-width=256 needle.cpp -o nw 
+g++ -O3 -funroll-loops -march=native -mprefer-vector-width=256 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/nw b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..5a5426a1f8336260f1ed6fe3eb35976daab03c9c
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/nw differ
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/nw/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/nw/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0830b20cfda7668d3a2f46a866cc4b9ad5739a0a
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/particle_filter/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/particle_filter/particle_filter
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/particle_filter
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/particle_filter/particle_filter
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/particle_filter/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/particle_filter/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/particle_filter/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27b2898730958cc0cc15985f783394019a89265a
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -mprefer-vector-width=256 pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/pathfinder/pathfinder
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/pathfinder
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/pathfinder/pathfinder
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/pathfinder/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/pathfinder/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/pathfinder/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..956e7f0c0b76ada7652eceaaea5a7b4efcbae1cf
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/srad/make_output.txt	
@@ -0,0 +1,4 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp
+gcc	-O3 -funroll-loops -march=native -mprefer-vector-width=256 main.o \
+		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/srad/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/srad/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/srad/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/srad/srad
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/srad
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/srad/srad
diff --git a/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b45d3ed77febaaecc6a5f9f3090d395f20d19747
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/streamcluster/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -mprefer-vector-width=256 -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/run b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/streamcluster/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops -mfma -march=native/streamcluster/run
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/streamcluster/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster b/compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/streamcluster/streamcluster
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/streamcluster
rename to compiled/gcc -O3 -funroll-loops -march=native -mprefer-vector-width=256/streamcluster/streamcluster
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/b+tree b/compiled/gcc -O3 -funroll-loops -march=native/b+tree/b+tree
similarity index 61%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/b+tree
rename to compiled/gcc -O3 -funroll-loops -march=native/b+tree/b+tree
index 9134b1373c5418679ea863d0643e0e4bafdcdbed..437ed3ef5da161e08938f0d67b3254c3eba67c24 100755
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/b+tree and b/compiled/gcc -O3 -funroll-loops -march=native/b+tree/b+tree differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f4de0499240560b446a567d44d98a885d1cafbe6
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/b+tree/make_output.txt	
@@ -0,0 +1,68 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native	./main.c \
+		-c \
+		-o ./main.o
+./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2139:76: warning: comparison between pointer and integer
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2272:76: warning: comparison between pointer and integer
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2277:76: warning: comparison between pointer and integer
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+gcc -std=gnu89 -O3 -funroll-loops -march=native	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+gcc -std=gnu89 -O3 -funroll-loops -march=native	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
+./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^~~~~~
+./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
+   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
+  +++ |+#include <stdio.h>
+   33 | 
+gcc -std=gnu89 -O3 -funroll-loops -march=native	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+gcc -std=gnu89 -O3 -funroll-loops -march=native	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/aocc -O3 -funroll-loops/b+tree/run b/compiled/gcc -O3 -funroll-loops -march=native/b+tree/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/b+tree/run
rename to compiled/gcc -O3 -funroll-loops -march=native/b+tree/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/backprop b/compiled/gcc -O3 -funroll-loops -march=native/backprop/backprop
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/backprop
rename to compiled/gcc -O3 -funroll-loops -march=native/backprop/backprop
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..013d381c73d4c493e3d93fe2062b4288ef4b0671
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/backprop/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native backprop.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native facetrain.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native imagenet.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native backprop_kernel.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/aocc -O3 -funroll-loops/backprop/run b/compiled/gcc -O3 -funroll-loops -march=native/backprop/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/backprop/run
rename to compiled/gcc -O3 -funroll-loops -march=native/backprop/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs b/compiled/gcc -O3 -funroll-loops -march=native/bfs/bfs
similarity index 84%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs
rename to compiled/gcc -O3 -funroll-loops -march=native/bfs/bfs
index 0dc76ff67cd074e60c564b1452ee906736019b19..a7feeea2a2c048a2df46d53ba1a392dfb6ad667a 100755
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/bfs and b/compiled/gcc -O3 -funroll-loops -march=native/bfs/bfs differ
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4e5711bd975bd3d247730b3866dfc8acf338b17
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+g++  -fopenmp -O3 -funroll-loops -march=native bfs.cpp -o bfs 
+g++  -fopenmp -O3 -funroll-loops -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/aocc -O3 -funroll-loops/bfs/run b/compiled/gcc -O3 -funroll-loops -march=native/bfs/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/bfs/run
rename to compiled/gcc -O3 -funroll-loops -march=native/bfs/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O3 -funroll-loops -march=native/euler3d_cpu_double/euler3d_cpu_double
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/euler3d_cpu_double
rename to compiled/gcc -O3 -funroll-loops -march=native/euler3d_cpu_double/euler3d_cpu_double
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..95074cb4d114d379ad472b730613d80cbc52c7ea
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -march=native/euler3d_cpu_double/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/euler3d_cpu_double/run
rename to compiled/gcc -O3 -funroll-loops -march=native/euler3d_cpu_double/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/heartwall b/compiled/gcc -O3 -funroll-loops -march=native/heartwall/heartwall
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/heartwall
rename to compiled/gcc -O3 -funroll-loops -march=native/heartwall/heartwall
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e5142b4ca030a1c38fc1aec6dfb7f5787b96e6ee
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/heartwall/make_output.txt	
@@ -0,0 +1,7 @@
+gcc -O3 -funroll-loops -march=native  main.c -I./AVI -c -fopenmp
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native -c avimod.c
+gcc -O3 -funroll-loops -march=native -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/aocc -O3 -funroll-loops/heartwall/run b/compiled/gcc -O3 -funroll-loops -march=native/heartwall/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/heartwall/run
rename to compiled/gcc -O3 -funroll-loops -march=native/heartwall/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/hotspot b/compiled/gcc -O3 -funroll-loops -march=native/hotspot/hotspot
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/hotspot
rename to compiled/gcc -O3 -funroll-loops -march=native/hotspot/hotspot
diff --git a/compiled/gcc -O2 -march=native/hotspot/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/hotspot/make_output.txt
similarity index 90%
rename from compiled/gcc -O2 -march=native/hotspot/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native/hotspot/make_output.txt
index 859cf987ca4e7c76debba8a152d39e20942ca82a..b9b8ac69443d633cfdbb02d834d1da5b7e8223ac 100644
--- a/compiled/gcc -O2 -march=native/hotspot/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-g++ -O2 -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
+g++ -O3 -funroll-loops -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
@@ -13,7 +13,7 @@ hotspot_openmp.cpp: In function ‘int main(int, char**)’:
 hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   296 |                 fatal("unable to allocate memory");
       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O2 -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+g++ -O3 -funroll-loops -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
diff --git a/compiled/aocc -O3 -funroll-loops/hotspot/run b/compiled/gcc -O3 -funroll-loops -march=native/hotspot/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/hotspot/run
rename to compiled/gcc -O3 -funroll-loops -march=native/hotspot/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D b/compiled/gcc -O3 -funroll-loops -march=native/hotspot3D/hotspot3D
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/hotspot3D
rename to compiled/gcc -O3 -funroll-loops -march=native/hotspot3D/hotspot3D
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5cfab3c936981ff7cd6038246e2c3abded1a58a6
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/aocc -O3 -funroll-loops/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -march=native/hotspot3D/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/hotspot3D/run
rename to compiled/gcc -O3 -funroll-loops -march=native/hotspot3D/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/kmeans b/compiled/gcc -O3 -funroll-loops -march=native/kmeans/kmeans
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/kmeans
rename to compiled/gcc -O3 -funroll-loops -march=native/kmeans/kmeans
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36d783a9bc5f0cc3b23b50902c30e1572318d3e3
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -O3 -funroll-loops -march=native -std=gnu89 -fopenmp cluster.c -c
+gcc -O3 -funroll-loops -march=native -std=gnu89 -fopenmp getopt.c -c
+gcc -O3 -funroll-loops -march=native -std=gnu89 -fopenmp kmeans.c -c
+gcc -O3 -funroll-loops -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
+gcc -O3 -funroll-loops -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/aocc -O3 -funroll-loops/kmeans/run b/compiled/gcc -O3 -funroll-loops -march=native/kmeans/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/kmeans/run
rename to compiled/gcc -O3 -funroll-loops -march=native/kmeans/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD b/compiled/gcc -O3 -funroll-loops -march=native/lavaMD/lavaMD
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/lavaMD
rename to compiled/gcc -O3 -funroll-loops -march=native/lavaMD/lavaMD
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..139cc514b08649fdd7fe28a38afde4345df515f5
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/lavaMD/make_output.txt	
@@ -0,0 +1,23 @@
+gcc -O3 -funroll-loops -march=native -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+gcc -O3 -funroll-loops -march=native -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+gcc -O3 -funroll-loops -march=native -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+gcc -O3 -funroll-loops -march=native -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+gcc -O3 -funroll-loops -march=native -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/aocc -O3 -funroll-loops/lavaMD/run b/compiled/gcc -O3 -funroll-loops -march=native/lavaMD/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/lavaMD/run
rename to compiled/gcc -O3 -funroll-loops -march=native/lavaMD/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte b/compiled/gcc -O3 -funroll-loops -march=native/leukocyte/OpenMP/leukocyte
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/OpenMP/leukocyte
rename to compiled/gcc -O3 -funroll-loops -march=native/leukocyte/OpenMP/leukocyte
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..802d22b73100a777d9c2f10f3adc38de563ddf22
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/leukocyte/make_output.txt	
@@ -0,0 +1,140 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+gcc  -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+gcc  -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+gcc  -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+gcc  -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... gcc
+checking for cc... (cached) gcc
+checking for gcc... (cached) gcc
+checking whether the C compiler (gcc -O3 -funroll-loops -march=native ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+In file included from memory.c:29:
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+In file included from zmatrix.h:32,
+                 from zmemory.c:30:
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+gcc -c -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -O3 -funroll-loops -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/aocc -O3 -funroll-loops/leukocyte/run b/compiled/gcc -O3 -funroll-loops -march=native/leukocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/leukocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native/leukocyte/run
diff --git a/compiled/gcc -O2 -mfma/lud/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/lud/make_output.txt
similarity index 65%
rename from compiled/gcc -O2 -mfma/lud/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native/lud/make_output.txt
index ad5d0f9ff064a661adcc481ba18a58a4bf3cbd12..caa61092d2c249a70abbcd38420b8ac26eaf3d0a 100644
--- a/compiled/gcc -O2 -mfma/lud/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O2 -mfma -I../common lud.c -o lud.o
-gcc  -c -O2 -mfma -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O2 -mfma -I../common ../common/common.c -o ../common/common.o
+gcc  -c -O3 -funroll-loops -march=native -I../common lud.c -o lud.o
+gcc  -c -O3 -funroll-loops -march=native -I../common lud_omp.c -o lud_omp.o
+gcc  -c -O3 -funroll-loops -march=native -I../common ../common/common.c -o ../common/common.o
 gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/omp/lud b/compiled/gcc -O3 -funroll-loops -march=native/lud/omp/lud
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/omp/lud
rename to compiled/gcc -O3 -funroll-loops -march=native/lud/omp/lud
diff --git a/compiled/aocc -O3 -funroll-loops/lud/run b/compiled/gcc -O3 -funroll-loops -march=native/lud/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/lud/run
rename to compiled/gcc -O3 -funroll-loops -march=native/lud/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5da526abeed2230e199d9cf652ed5dabec977350
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/myocyte/make_output.txt	
@@ -0,0 +1,5 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -fopenmp
+gcc -O3 -funroll-loops -march=native	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/myocyte b/compiled/gcc -O3 -funroll-loops -march=native/myocyte/myocyte
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/myocyte
rename to compiled/gcc -O3 -funroll-loops -march=native/myocyte/myocyte
diff --git a/compiled/aocc -O3 -funroll-loops/myocyte/run b/compiled/gcc -O3 -funroll-loops -march=native/myocyte/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/myocyte/run
rename to compiled/gcc -O3 -funroll-loops -march=native/myocyte/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/nn/make_output.txt
similarity index 74%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -march=native/nn/make_output.txt
index ea5e05c2053a38004a6460f859b346a0a5040879..80d203d2bc8c5ba1b841473dac6c531f2c6c3178 100644
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -march=native/nn/make_output.txt	
@@ -1 +1 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -lm
+gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -march=native -lm
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/nn b/compiled/gcc -O3 -funroll-loops -march=native/nn/nn
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/nn
rename to compiled/gcc -O3 -funroll-loops -march=native/nn/nn
diff --git a/compiled/aocc -O3 -funroll-loops/nn/run b/compiled/gcc -O3 -funroll-loops -march=native/nn/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/nn/run
rename to compiled/gcc -O3 -funroll-loops -march=native/nn/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5ab5a1b4cd440143de553b8bb3e889d1003dc14f
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/nw/make_output.txt	
@@ -0,0 +1,2 @@
+g++ -O3 -funroll-loops -march=native needle.cpp -o nw 
+g++ -O3 -funroll-loops -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/nw/nw b/compiled/gcc -O3 -funroll-loops -march=native/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..6b62d1018e9023b7fb29802ee1c2213619df5fcf
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -march=native/nw/nw differ
diff --git a/compiled/aocc -O3 -funroll-loops/nw/run b/compiled/gcc -O3 -funroll-loops -march=native/nw/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/nw/run
rename to compiled/gcc -O3 -funroll-loops -march=native/nw/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bd9cbb55571c29981509a7dfa26e485820991dd2
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/particle_filter/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -O3 -funroll-loops -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter b/compiled/gcc -O3 -funroll-loops -march=native/particle_filter/particle_filter
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/particle_filter
rename to compiled/gcc -O3 -funroll-loops -march=native/particle_filter/particle_filter
diff --git a/compiled/aocc -O3 -funroll-loops/particle_filter/run b/compiled/gcc -O3 -funroll-loops -march=native/particle_filter/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/particle_filter/run
rename to compiled/gcc -O3 -funroll-loops -march=native/particle_filter/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..16c40e29a639a5eb19865fe0f35a165e91334483
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder b/compiled/gcc -O3 -funroll-loops -march=native/pathfinder/pathfinder
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/pathfinder
rename to compiled/gcc -O3 -funroll-loops -march=native/pathfinder/pathfinder
diff --git a/compiled/aocc -O3 -funroll-loops/pathfinder/run b/compiled/gcc -O3 -funroll-loops -march=native/pathfinder/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/pathfinder/run
rename to compiled/gcc -O3 -funroll-loops -march=native/pathfinder/run
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5088fbab72421ff080f7a55903b46d251b021683
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/srad/make_output.txt	
@@ -0,0 +1,4 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -march=native -fopenmp
+gcc	-O3 -funroll-loops -march=native main.o \
+		-lm -fopenmp -o srad
diff --git a/compiled/aocc -O3 -funroll-loops/srad/run b/compiled/gcc -O3 -funroll-loops -march=native/srad/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/srad/run
rename to compiled/gcc -O3 -funroll-loops -march=native/srad/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/srad b/compiled/gcc -O3 -funroll-loops -march=native/srad/srad
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/srad
rename to compiled/gcc -O3 -funroll-loops -march=native/srad/srad
diff --git a/compiled/gcc -O3 -funroll-loops -march=native/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -march=native/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..99739ba6540e8288a5925252f8a76218e6c64a94
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -march=native/streamcluster/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/aocc -O3 -funroll-loops/streamcluster/run b/compiled/gcc -O3 -funroll-loops -march=native/streamcluster/run
similarity index 100%
rename from compiled/aocc -O3 -funroll-loops/streamcluster/run
rename to compiled/gcc -O3 -funroll-loops -march=native/streamcluster/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster b/compiled/gcc -O3 -funroll-loops -march=native/streamcluster/streamcluster
similarity index 100%
rename from compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/streamcluster
rename to compiled/gcc -O3 -funroll-loops -march=native/streamcluster/streamcluster
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt
deleted file mode 100644
index faf228711276dd6791980d5d22a5436abbe51775..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt
deleted file mode 100644
index af97b840a2d489e2352080c000d73fadad3adc58..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize backprop.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize facetrain.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize imagenet.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt
deleted file mode 100644
index 4fcb6fff285f4f0e82778c1acba8648a7b2ced67..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize bfs.cpp -o bfs 
-g++  -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 0a94405923a135c0e08bc1f8870b195b1c72f40b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt
deleted file mode 100644
index 77bdfb64f02641d98e29c8dac08809ff703f1927..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -c avimod.c
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt
deleted file mode 100644
index 8802383c53f8bfef13220d8cb8437e9d8ae6da0b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/make_output.txt	
+++ /dev/null
@@ -1,30 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
-hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:253:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:255:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp: In function ‘int main(int, char**)’:
-hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
-hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:253:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:255:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp: In function ‘int main(int, char**)’:
-hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt
deleted file mode 100644
index 633817bbb08a5de26d373ddc380c55afcbd696d5..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt
deleted file mode 100644
index 86ca9e67a0fd771125c850cebf36b4fb4de7bfa4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.c -c
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp getopt.c -c
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans.c -c
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt
deleted file mode 100644
index f11d7f68793ae1fe4690146029724c83a08f092e..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt
deleted file mode 100644
index 012041305a72bf22af9e2bc0f807a014bb452a36..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-In file included from memory.c:29:
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-In file included from zmatrix.h:32,
-                 from zmemory.c:30:
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/make_output.txt
deleted file mode 100644
index 0edfa3c07f05c35c2bcd86d68f59f279d73e58f2..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -I../common lud.c -o lud.o
-gcc  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -I../common ../common/common.c -o ../common/common.o
-gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt
deleted file mode 100644
index 997738aa5cf031a7d74e911ac12a7771cc7de968..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp
-gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/make_output.txt
deleted file mode 100644
index 44b6bdeff3bfc227969071ee3bd7f83a51b1e123..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -lm
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/make_output.txt
deleted file mode 100644
index 8f1d2d0d93e04d51d79a28bb04eebdc5af514c66..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize needle.cpp -o nw 
-g++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/nw b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/nw
deleted file mode 100755
index 84bf17e0ab487a28c1a47a1f4dd11ffcca9e3b06..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt
deleted file mode 100644
index cc8dfb9ce7fcc40f11095eb5ef5f52371c4cbd94..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt
deleted file mode 100644
index aa29bc068ab88959776c52fde7bd7c9e2fc013bd..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/make_output.txt
deleted file mode 100644
index ec59adb0ac8417bf283a5a2bb5db3a8a74090c72..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp
-gcc	-O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt
deleted file mode 100644
index b9f6e62d4600b5c95fe5b109bddbf8b91f697d95..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-loop-vectorize -fno-tree-slp-vectorize/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt
deleted file mode 100644
index 96770b48a825556fd7d5c84855e05c8e92628027..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt
deleted file mode 100644
index 0fd9b74b0fcc898c8b448145a71eefc21b38859d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 facetrain.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 imagenet.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt
deleted file mode 100644
index 0fdb4afe09935985d086a7334396c4059b486d38..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 bfs.cpp -o bfs 
-g++  -fopenmp -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index a3e955b7f685adda0f89a8865e8a383863376fab..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt
deleted file mode 100644
index a27f0e41ccd626fe202e4f218f7980cf69f36c67..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -c avimod.c
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt
deleted file mode 100644
index 157294233b7ad91cff2e1be193fdf360524c3a18..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt
deleted file mode 100644
index 099b6f1f16e1e1866d215f440db757e246842002..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.c -c
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp getopt.c -c
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans.c -c
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt
deleted file mode 100644
index 1dcbe93ee5070478243aa6db0957726fe09c7bc1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt
deleted file mode 100644
index ff220da0dbe807d2edef3d87ee9d155933e2c0d0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-In file included from memory.c:29:
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-In file included from zmatrix.h:32,
-                 from zmemory.c:30:
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt
deleted file mode 100644
index 136c77a2e99d5a254c0eaf7a5833ef695c4e6c98..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp
-gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt
deleted file mode 100644
index 421360eeb704871591d56b82761c210879268e45..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 needle.cpp -o nw 
-g++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw
deleted file mode 100755
index 876bea8517d7e2a457fc9facee61eac102f18642..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt
deleted file mode 100644
index ce6dba8bd9818e05ecf56209eaba3834336a97ef..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt
deleted file mode 100644
index afa877ee5b47b9e037afad0bd33fe331a54155d9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt
deleted file mode 100644
index d3b920aef7d6c431866df2c36269ae3211c48ef5..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp
-gcc	-O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt
deleted file mode 100644
index b50e24c18b6cda2d5ffb7699a453f3adebf3dfa6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256 -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt
deleted file mode 100644
index a21080ef6bb212086c7029aeceaf2ef89e51ce98..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt
deleted file mode 100644
index 5c66e20b5462fd30bfc1992534c11d11c90e65bc..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native facetrain.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native imagenet.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt
deleted file mode 100644
index 225cc092cdcd62440096c42c1e9857545f2571ef..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O3 -funroll-loops -mfma -march=native bfs.cpp -o bfs 
-g++  -fopenmp -O3 -funroll-loops -mfma -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index b825ab498d51e13707961d619caff1eb854cc07a..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt
deleted file mode 100644
index 9cfb014c9359e9568fe5e25bb2818f21849926d7..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -funroll-loops -mfma -march=native -c avimod.c
-gcc -O3 -funroll-loops -mfma -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -funroll-loops -mfma -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt
deleted file mode 100644
index b30fdba1e853d81320fa9edddc357f747834757c..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/make_output.txt	
+++ /dev/null
@@ -1,30 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
-hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:253:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:255:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp: In function ‘int main(int, char**)’:
-hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O3 -funroll-loops -mfma -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
-hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:253:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:255:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp: In function ‘int main(int, char**)’:
-hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index 94bcd0ed8beef5f1097d09fce7e005079d348061..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt
deleted file mode 100644
index fd4ccc989e2065cdcd454c7a2240999869a1d066..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.c -c
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp getopt.c -c
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans.c -c
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt
deleted file mode 100644
index ba5644c5808c54382b2c03eb83cc71ec0eb0e03f..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O3 -funroll-loops -mfma -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt
deleted file mode 100644
index 8a75853cd08bfaa78a0962ca074c7faafff4e569..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O3 -funroll-loops -mfma -march=native ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-In file included from memory.c:29:
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-In file included from zmatrix.h:32,
-                 from zmemory.c:30:
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O3 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/make_output.txt
deleted file mode 100644
index 023d95c4851f562b3a433cd68b177fa35b808a11..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O3 -funroll-loops -mfma -march=native -I../common lud.c -o lud.o
-gcc  -c -O3 -funroll-loops -mfma -march=native -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O3 -funroll-loops -mfma -march=native -I../common ../common/common.c -o ../common/common.o
-gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt
deleted file mode 100644
index 6c572f82a558e5803fc00feaf582f14e1bac8f79..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fopenmp
-gcc -O3 -funroll-loops -mfma -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/make_output.txt
deleted file mode 100644
index 37d27c0634b050ad6a3b245176ae10899e57661b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native needle.cpp -o nw 
-g++ -O3 -funroll-loops -mfma -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/nw b/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/nw
deleted file mode 100755
index cdd9dc22306f69854feb4509ac50cc7e2f56f52e..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt
deleted file mode 100644
index 9ddaaafb248a5e56e1cd0661d8ac847c047af9e7..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O3 -funroll-loops -mfma -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt
deleted file mode 100644
index d326f2940e45d044bcea8fb47dcb20a4664c67a8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/make_output.txt
deleted file mode 100644
index 9a5dcb265c775dcfb68fcbaf0fe611cdf087ac05..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O3 -funroll-loops -mfma -march=native -fopenmp
-gcc	-O3 -funroll-loops -mfma -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt
deleted file mode 100644
index ea55f07543bd6db59a1913043fad93ea6a85fbb8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -funroll-loops -mfma -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/run b/compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -funroll-loops -mfma -march=native/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/b+tree/b+tree b/compiled/gcc -O3 -funroll-loops -mfma/b+tree/b+tree
new file mode 100755
index 0000000000000000000000000000000000000000..997190b8d63c9b03bf2efe09b4935caf9e005255
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/b+tree/b+tree differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0c0378783cb0274796a93325d23e3646ff8b5745
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/b+tree/make_output.txt	
@@ -0,0 +1,68 @@
+gcc -std=gnu89 -O3 -funroll-loops -mfma	./main.c \
+		-c \
+		-o ./main.o
+./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2139:76: warning: comparison between pointer and integer
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+./main.c:2272:76: warning: comparison between pointer and integer
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2277:76: warning: comparison between pointer and integer
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
+gcc -std=gnu89 -O3 -funroll-loops -mfma	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-fopenmp
+gcc -std=gnu89 -O3 -funroll-loops -mfma	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-fopenmp
+./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
+./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^~~~~~
+./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
+   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
+  +++ |+#include <stdio.h>
+   33 | 
+gcc -std=gnu89 -O3 -funroll-loops -mfma	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+gcc -std=gnu89 -O3 -funroll-loops -mfma	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+gcc -std=gnu89 -O3 -funroll-loops -mfma	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-fopenmp \
+                        -o b+tree
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/run b/compiled/gcc -O3 -funroll-loops -mfma/b+tree/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/b+tree/run
rename to compiled/gcc -O3 -funroll-loops -mfma/b+tree/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/backprop/backprop b/compiled/gcc -O3 -funroll-loops -mfma/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..cc7beb39bc561a3eae0775cd4fdda3a86d88ed2d
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/backprop/backprop differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/backprop/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4a16356caca1020feb769d047140acd6c46f293e
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/backprop/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma backprop.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma facetrain.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma imagenet.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma backprop_kernel.c -c
+gcc -std=gnu89 -fopenmp -O3 -funroll-loops -mfma backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/run b/compiled/gcc -O3 -funroll-loops -mfma/backprop/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/run
rename to compiled/gcc -O3 -funroll-loops -mfma/backprop/run
diff --git a/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/bfs b/compiled/gcc -O3 -funroll-loops -mfma/bfs/bfs
similarity index 68%
rename from compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/bfs
rename to compiled/gcc -O3 -funroll-loops -mfma/bfs/bfs
index 52fd91a8c34003f5ab50e51344aaf443b1c26dc7..e66edc51d932e7f83438ba137e8c151538b88c75 100755
Binary files a/compiled/gcc -O2 -funroll-loops -mfma -march=native/bfs/bfs and b/compiled/gcc -O3 -funroll-loops -mfma/bfs/bfs differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/bfs/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36ca6e7f1b44c77b2087a268900345a7fc797a09
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+g++  -fopenmp -O3 -funroll-loops -mfma bfs.cpp -o bfs 
+g++  -fopenmp -O3 -funroll-loops -mfma -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/run b/compiled/gcc -O3 -funroll-loops -mfma/bfs/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/bfs/run
rename to compiled/gcc -O3 -funroll-loops -mfma/bfs/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..eaf6c628cb4a1b3ad9fcb474cbef410434352cf4
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c9c7ca274affefacaa15b5159d46132d7ac6eabc
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -mfma -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/run b/compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/euler3d_cpu_double/run
rename to compiled/gcc -O3 -funroll-loops -mfma/euler3d_cpu_double/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/heartwall/heartwall b/compiled/gcc -O3 -funroll-loops -mfma/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..0ce12d084ef89cb0c860f53c4f1b642422083de4
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/heartwall/heartwall differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/heartwall/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9ea6023149ea66891d3c78d272bf88e18f49c16a
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/heartwall/make_output.txt	
@@ -0,0 +1,7 @@
+gcc -O3 -funroll-loops -mfma  main.c -I./AVI -c -fopenmp
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -mfma -c avimod.c
+gcc -O3 -funroll-loops -mfma -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+gcc -O3 -funroll-loops -mfma main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/run b/compiled/gcc -O3 -funroll-loops -mfma/heartwall/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/heartwall/run
rename to compiled/gcc -O3 -funroll-loops -mfma/heartwall/run
diff --git a/compiled/gcc -O3 -march=native/hotspot/hotspot b/compiled/gcc -O3 -funroll-loops -mfma/hotspot/hotspot
similarity index 53%
rename from compiled/gcc -O3 -march=native/hotspot/hotspot
rename to compiled/gcc -O3 -funroll-loops -mfma/hotspot/hotspot
index 6e3e3eb399091e61cdddf0ec589d57b0b2b040f0..db56c6a9717d94eecdafb7d92f1243ae2b5ff534 100755
Binary files a/compiled/gcc -O3 -march=native/hotspot/hotspot and b/compiled/gcc -O3 -funroll-loops -mfma/hotspot/hotspot differ
diff --git a/compiled/gcc -O3 -march=native/hotspot/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/hotspot/make_output.txt
similarity index 91%
rename from compiled/gcc -O3 -march=native/hotspot/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -mfma/hotspot/make_output.txt
index 66632f18a054976f87c84e3f536380668e1ee9fd..35a197150499fbb386aba45d459df2646a1942b7 100644
--- a/compiled/gcc -O3 -march=native/hotspot/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -mfma/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-g++ -O3 -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
+g++ -O3 -funroll-loops -mfma -fopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
@@ -13,7 +13,7 @@ hotspot_openmp.cpp: In function ‘int main(int, char**)’:
 hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   296 |                 fatal("unable to allocate memory");
       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O3 -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+g++ -O3 -funroll-loops -mfma -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
 hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   248 |                 fatal ("file could not be opened for reading");
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/run b/compiled/gcc -O3 -funroll-loops -mfma/hotspot/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot/run
rename to compiled/gcc -O3 -funroll-loops -mfma/hotspot/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/hotspot3D b/compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..2cc193f7bdac7d97eab23667ecbc23b480799054
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/hotspot3D differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8c11ce787d8e72f244f11e80ef24bc8b8487216
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -o hotspot3D -O3 -funroll-loops -mfma -fopenmp 3D.c -lm 
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/run b/compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/hotspot3D/run
rename to compiled/gcc -O3 -funroll-loops -mfma/hotspot3D/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/kmeans/kmeans b/compiled/gcc -O3 -funroll-loops -mfma/kmeans/kmeans
new file mode 100755
index 0000000000000000000000000000000000000000..0498d0ebe912a66acebd17744d82b256add0f9d4
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/kmeans/kmeans differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/kmeans/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39b1310f5644a8edd9cc4ab4e895e524baf91630
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+gcc -O3 -funroll-loops -mfma -std=gnu89 -fopenmp cluster.c -c
+gcc -O3 -funroll-loops -mfma -std=gnu89 -fopenmp getopt.c -c
+gcc -O3 -funroll-loops -mfma -std=gnu89 -fopenmp kmeans.c -c
+gcc -O3 -funroll-loops -mfma -std=gnu89 -fopenmp kmeans_clustering.c -c
+gcc -O3 -funroll-loops -mfma -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/run b/compiled/gcc -O3 -funroll-loops -mfma/kmeans/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/kmeans/run
rename to compiled/gcc -O3 -funroll-loops -mfma/kmeans/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/lavaMD/lavaMD b/compiled/gcc -O3 -funroll-loops -mfma/lavaMD/lavaMD
new file mode 100755
index 0000000000000000000000000000000000000000..bbfd2c85547d00df06c174b1b66cfc91f7cd5331
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/lavaMD/lavaMD differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/lavaMD/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3f43f6aee4dbae345cc0e88b3f43ea2d190be1d6
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/lavaMD/make_output.txt	
@@ -0,0 +1,23 @@
+gcc -O3 -funroll-loops -mfma -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+gcc -O3 -funroll-loops -mfma -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-fopenmp
+gcc -O3 -funroll-loops -mfma -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+gcc -O3 -funroll-loops -mfma -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+gcc -O3 -funroll-loops -mfma -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-fopenmp \
+		-o lavaMD
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/run b/compiled/gcc -O3 -funroll-loops -mfma/lavaMD/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/lavaMD/run
rename to compiled/gcc -O3 -funroll-loops -mfma/lavaMD/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/leukocyte/OpenMP/leukocyte b/compiled/gcc -O3 -funroll-loops -mfma/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..02b31cf5e9298b6839c49b0d493b529b09391c4b
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/leukocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..81e5485b86e2cd41bdbeff199a0a1f27794741e4
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/leukocyte/make_output.txt	
@@ -0,0 +1,140 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+gcc  -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+gcc  -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+gcc  -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+gcc  -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+gcc  -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... gcc
+checking for cc... (cached) gcc
+checking for gcc... (cached) gcc
+checking whether the C compiler (gcc -O3 -funroll-loops -mfma ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+In file included from memory.c:29:
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘v_get’,
+    inlined from ‘v_get_vars’ at memory.c:549:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+memory.c:156:20: note: in expansion of macro ‘NEW_A’
+  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘v_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+In file included from zmatrix.h:32,
+                 from zmemory.c:30:
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+In file included from machine.h:67,
+                 from matrix.h:37:
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+In function ‘zv_get’,
+    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
+matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
+  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
+      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
+  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
+      |                    ^~~~~
+/usr/include/stdlib.h: In function ‘zv_get_vars’:
+/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
+  675 | extern void *calloc (size_t __nmemb, size_t __size)
+      |              ^~~~~~
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+gcc -c -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+gcc -O3 -funroll-loops -mfma -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/run b/compiled/gcc -O3 -funroll-loops -mfma/leukocyte/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/run
rename to compiled/gcc -O3 -funroll-loops -mfma/leukocyte/run
diff --git a/compiled/gcc -O3 -march=native/lud/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/lud/make_output.txt
similarity index 68%
rename from compiled/gcc -O3 -march=native/lud/make_output.txt
rename to compiled/gcc -O3 -funroll-loops -mfma/lud/make_output.txt
index 9e1ee337a5f53257a70b182831f69887f7414f89..e2b98e2f3f6b3039725deadddcddc6137491caa4 100644
--- a/compiled/gcc -O3 -march=native/lud/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops -mfma/lud/make_output.txt	
@@ -1,8 +1,8 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O3 -march=native -I../common lud.c -o lud.o
-gcc  -c -O3 -march=native -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O3 -march=native -I../common ../common/common.c -o ../common/common.o
+gcc  -c -O3 -funroll-loops -mfma -I../common lud.c -o lud.o
+gcc  -c -O3 -funroll-loops -mfma -I../common lud_omp.c -o lud_omp.o
+gcc  -c -O3 -funroll-loops -mfma -I../common ../common/common.c -o ../common/common.o
 gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/lud/omp/lud b/compiled/gcc -O3 -funroll-loops -mfma/lud/omp/lud
new file mode 100755
index 0000000000000000000000000000000000000000..c98679437fb6c96a6c5fddbde1b10697e8b157b7
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/lud/omp/lud differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/lud/run b/compiled/gcc -O3 -funroll-loops -mfma/lud/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/lud/run
rename to compiled/gcc -O3 -funroll-loops -mfma/lud/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/myocyte/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..2dbfad6601426d4518dd22fc6667bde11819598b
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/myocyte/make_output.txt	
@@ -0,0 +1,5 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -mfma -fopenmp
+gcc -O3 -funroll-loops -mfma	main.o \
+		-lm -fopenmp \
+-o myocyte
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/myocyte/myocyte b/compiled/gcc -O3 -funroll-loops -mfma/myocyte/myocyte
new file mode 100755
index 0000000000000000000000000000000000000000..701e20a1af2b165fddd1679371605a8e9d3d9a30
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/myocyte/myocyte differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/run b/compiled/gcc -O3 -funroll-loops -mfma/myocyte/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/myocyte/run
rename to compiled/gcc -O3 -funroll-loops -mfma/myocyte/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/nn/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b973a9e2ca3d5f43133fcf3c48695afb41888ed
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/nn/make_output.txt	
@@ -0,0 +1 @@
+gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -funroll-loops -mfma -lm
diff --git a/compiled/gcc -O3 -mfma/nn/nn b/compiled/gcc -O3 -funroll-loops -mfma/nn/nn
similarity index 61%
rename from compiled/gcc -O3 -mfma/nn/nn
rename to compiled/gcc -O3 -funroll-loops -mfma/nn/nn
index 0b3d497618b331aa64dc96d1e993858ceea62fd2..85ca9f8b55c059bd8dfb88ea6e4337da61b2be43 100755
Binary files a/compiled/gcc -O3 -mfma/nn/nn and b/compiled/gcc -O3 -funroll-loops -mfma/nn/nn differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/nn/run b/compiled/gcc -O3 -funroll-loops -mfma/nn/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/nn/run
rename to compiled/gcc -O3 -funroll-loops -mfma/nn/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/nw/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..746d11c42c70cc9351d7c9c1bace2c5fd1303c9a
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/nw/make_output.txt	
@@ -0,0 +1,2 @@
+g++ -O3 -funroll-loops -mfma needle.cpp -o nw 
+g++ -O3 -funroll-loops -mfma -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/nw/nw b/compiled/gcc -O3 -funroll-loops -mfma/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..c77c8cddeee074747269c084d0b3c318b5614c03
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/nw/nw differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/nw/run b/compiled/gcc -O3 -funroll-loops -mfma/nw/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/nw/run
rename to compiled/gcc -O3 -funroll-loops -mfma/nw/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/particle_filter/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6976c56ceab8b7b116f41afb4da974442f953242
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/particle_filter/make_output.txt	
@@ -0,0 +1 @@
+gcc -std=gnu89 -O3 -funroll-loops -mfma -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/particle_filter/particle_filter b/compiled/gcc -O3 -funroll-loops -mfma/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..2c7ae6ec1ee472bde246150003851c1ac5d2b519
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/particle_filter/particle_filter differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/run b/compiled/gcc -O3 -funroll-loops -mfma/particle_filter/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/particle_filter/run
rename to compiled/gcc -O3 -funroll-loops -mfma/particle_filter/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/pathfinder/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b24a70260918c8f12305ca35df02812961458df6
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -mfma pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -mfma/pathfinder/pathfinder b/compiled/gcc -O3 -funroll-loops -mfma/pathfinder/pathfinder
similarity index 76%
rename from compiled/gcc -O3 -mfma/pathfinder/pathfinder
rename to compiled/gcc -O3 -funroll-loops -mfma/pathfinder/pathfinder
index 95043d1be13443d1bb3a915c5e1c5bcfbf457144..579480408c0ffb59caa10931a8ff55a61c4961ca 100755
Binary files a/compiled/gcc -O3 -mfma/pathfinder/pathfinder and b/compiled/gcc -O3 -funroll-loops -mfma/pathfinder/pathfinder differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/run b/compiled/gcc -O3 -funroll-loops -mfma/pathfinder/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/pathfinder/run
rename to compiled/gcc -O3 -funroll-loops -mfma/pathfinder/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/srad/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d06c6bf7e5313298167390c0597103ac02de83d5
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/srad/make_output.txt	
@@ -0,0 +1,4 @@
+gcc	main.c \
+		-c -O3 -funroll-loops -mfma -fopenmp
+gcc	-O3 -funroll-loops -mfma main.o \
+		-lm -fopenmp -o srad
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/srad/run b/compiled/gcc -O3 -funroll-loops -mfma/srad/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/srad/run
rename to compiled/gcc -O3 -funroll-loops -mfma/srad/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/srad/srad b/compiled/gcc -O3 -funroll-loops -mfma/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..ceb4ed437e2dba3f4af985b208f9a2246c6e6c50
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/srad/srad differ
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/streamcluster/make_output.txt b/compiled/gcc -O3 -funroll-loops -mfma/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cde855666752d4b31ef218dee710a984083ee7e0
--- /dev/null
+++ b/compiled/gcc -O3 -funroll-loops -mfma/streamcluster/make_output.txt	
@@ -0,0 +1 @@
+g++ -O3 -funroll-loops -mfma -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/run b/compiled/gcc -O3 -funroll-loops -mfma/streamcluster/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/streamcluster/run
rename to compiled/gcc -O3 -funroll-loops -mfma/streamcluster/run
diff --git a/compiled/gcc -O3 -funroll-loops -mfma/streamcluster/streamcluster b/compiled/gcc -O3 -funroll-loops -mfma/streamcluster/streamcluster
new file mode 100755
index 0000000000000000000000000000000000000000..9788fad7d5c6e2d30077d33391572d4e4e630824
Binary files /dev/null and b/compiled/gcc -O3 -funroll-loops -mfma/streamcluster/streamcluster differ
diff --git a/compiled/gcc -O3 -funroll-loops/b+tree/b+tree b/compiled/gcc -O3 -funroll-loops/b+tree/b+tree
index defc2dc4dd1ceb5291d00116516ecd834e69a386..74c7227611416e090db3bdf382e994ef2906128c 100755
Binary files a/compiled/gcc -O3 -funroll-loops/b+tree/b+tree and b/compiled/gcc -O3 -funroll-loops/b+tree/b+tree differ
diff --git a/compiled/gcc -O3 -funroll-loops/b+tree/make_output.txt b/compiled/gcc -O3 -funroll-loops/b+tree/make_output.txt
index 663803e21acb2ba3ec71ede597ddc3586ddd13f1..6aa03ca9001af13dece48787e81527c7bad49ad4 100644
--- a/compiled/gcc -O3 -funroll-loops/b+tree/make_output.txt	
+++ b/compiled/gcc -O3 -funroll-loops/b+tree/make_output.txt	
@@ -2,15 +2,40 @@ gcc -std=gnu89 -O3 -funroll-loops	./main.c \
 		-c \
 		-o ./main.o
 ./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2139:76: warning: comparison between pointer and integer
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2272:76: warning: comparison between pointer and integer
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
 ./main.c:2277:76: warning: comparison between pointer and integer
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 gcc -std=gnu89 -O3 -funroll-loops	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/gcc -O3 -funroll-loops/bfs/bfs b/compiled/gcc -O3 -funroll-loops/bfs/bfs
index 7a3e0b054f1ea6504018fa078970caf2e50ea782..7369f5d85efbec65d96784e475df3f27d2df76dd 100755
Binary files a/compiled/gcc -O3 -funroll-loops/bfs/bfs and b/compiled/gcc -O3 -funroll-loops/bfs/bfs differ
diff --git a/compiled/gcc -O3 -funroll-loops/nw/nw b/compiled/gcc -O3 -funroll-loops/nw/nw
index 28a6491ee1f2ebf2153b6b05346bd610a9d5d1f5..856cb259ee1e3296758273493c447877483ccf86 100755
Binary files a/compiled/gcc -O3 -funroll-loops/nw/nw and b/compiled/gcc -O3 -funroll-loops/nw/nw differ
diff --git a/compiled/gcc -O3 -march=native/b+tree/b+tree b/compiled/gcc -O3 -march=native/b+tree/b+tree
deleted file mode 100755
index 0d36435f16c44a5bcad236f71aa7b44fb82ebc56..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/b+tree/b+tree and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/b+tree/make_output.txt b/compiled/gcc -O3 -march=native/b+tree/make_output.txt
deleted file mode 100644
index 60d1b65e5c70a9c907ee438184728f6b68d55f02..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O3 -march=native	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O3 -march=native	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O3 -march=native	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O3 -march=native	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O3 -march=native	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O3 -march=native	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O3 -march=native/b+tree/run b/compiled/gcc -O3 -march=native/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/backprop/backprop b/compiled/gcc -O3 -march=native/backprop/backprop
deleted file mode 100755
index 8785e7799a2d4619b96d177098afeb47423d1d01..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/backprop/backprop and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/backprop/make_output.txt b/compiled/gcc -O3 -march=native/backprop/make_output.txt
deleted file mode 100644
index a9d7339f5b2ff8633c65f0bafdcbb056c0b695c7..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O3 -march=native backprop.c -c
-gcc -std=gnu89 -fopenmp -O3 -march=native facetrain.c -c
-gcc -std=gnu89 -fopenmp -O3 -march=native imagenet.c -c
-gcc -std=gnu89 -fopenmp -O3 -march=native backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O3 -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O3 -march=native/backprop/run b/compiled/gcc -O3 -march=native/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/bfs/bfs b/compiled/gcc -O3 -march=native/bfs/bfs
deleted file mode 100755
index 32b8037599c0ee5cdd451fd69d9cd6ced61175e1..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/bfs/bfs and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/bfs/make_output.txt b/compiled/gcc -O3 -march=native/bfs/make_output.txt
deleted file mode 100644
index 55d911bcfbd3c34918e72387e2aedb3e369584df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O3 -march=native bfs.cpp -o bfs 
-g++  -fopenmp -O3 -march=native -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O3 -march=native/bfs/run b/compiled/gcc -O3 -march=native/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O3 -march=native/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index c55ac67d66625b37914a7f4acb20bd235d0ad6de..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -march=native/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 5cedf8abf0d21944e60641b82b173474db0c319f..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -march=native -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O3 -march=native/euler3d_cpu_double/run b/compiled/gcc -O3 -march=native/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/heartwall/heartwall b/compiled/gcc -O3 -march=native/heartwall/heartwall
deleted file mode 100755
index 218dc358164e584b7c151c7e0211e73f170733f9..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/heartwall/heartwall and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/heartwall/make_output.txt b/compiled/gcc -O3 -march=native/heartwall/make_output.txt
deleted file mode 100644
index b2284876df3f8402500b87d6d78a2d69eb3b84e6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O3 -march=native  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -march=native -c avimod.c
-gcc -O3 -march=native -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O3 -march=native/heartwall/run b/compiled/gcc -O3 -march=native/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/hotspot/run b/compiled/gcc -O3 -march=native/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/hotspot3D/hotspot3D b/compiled/gcc -O3 -march=native/hotspot3D/hotspot3D
deleted file mode 100755
index 9ef306ab3d74e779d79ec42cfa7ff6bbbc23e5c4..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/hotspot3D/make_output.txt b/compiled/gcc -O3 -march=native/hotspot3D/make_output.txt
deleted file mode 100644
index a01b312fc9304f561ea69c3cacfa8babf8d808f6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O3 -march=native -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O3 -march=native/hotspot3D/run b/compiled/gcc -O3 -march=native/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/kmeans/kmeans b/compiled/gcc -O3 -march=native/kmeans/kmeans
deleted file mode 100755
index 7b474502722786cca7996ca8b3c048982099ce43..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/kmeans/kmeans and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/kmeans/make_output.txt b/compiled/gcc -O3 -march=native/kmeans/make_output.txt
deleted file mode 100644
index f90fd5dcb279fa176446ded7b80915765c7530ad..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O3 -march=native -std=gnu89 -fopenmp cluster.c -c
-gcc -O3 -march=native -std=gnu89 -fopenmp getopt.c -c
-gcc -O3 -march=native -std=gnu89 -fopenmp kmeans.c -c
-gcc -O3 -march=native -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O3 -march=native -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O3 -march=native/kmeans/run b/compiled/gcc -O3 -march=native/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/lavaMD/lavaMD b/compiled/gcc -O3 -march=native/lavaMD/lavaMD
deleted file mode 100755
index b544aa56e2634dfe3b8c9c5dbd32b3406565824f..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/lavaMD/make_output.txt b/compiled/gcc -O3 -march=native/lavaMD/make_output.txt
deleted file mode 100644
index 8d09028e5fb6f44311c5f257c8578f9cde4b77f1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O3 -march=native -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O3 -march=native -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O3 -march=native -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O3 -march=native -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O3 -march=native -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O3 -march=native/lavaMD/run b/compiled/gcc -O3 -march=native/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/leukocyte/OpenMP/leukocyte b/compiled/gcc -O3 -march=native/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 5d68b3cb37a20a8b6662d43e5a6383a722da50f2..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/leukocyte/make_output.txt b/compiled/gcc -O3 -march=native/leukocyte/make_output.txt
deleted file mode 100644
index 651babb8b6c772bb5acf90f26b6d6581d9fa01db..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O3 -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O3 -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O3 -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O3 -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O3 -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O3 -march=native ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-In file included from memory.c:29:
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-In file included from zmatrix.h:32,
-                 from zmemory.c:30:
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O3 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O3 -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O3 -march=native/leukocyte/run b/compiled/gcc -O3 -march=native/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/lud/omp/lud b/compiled/gcc -O3 -march=native/lud/omp/lud
deleted file mode 100755
index a96b949e66595a542c8d8a5d2f5e899052cc8bbc..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/lud/omp/lud and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/lud/run b/compiled/gcc -O3 -march=native/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/myocyte/make_output.txt b/compiled/gcc -O3 -march=native/myocyte/make_output.txt
deleted file mode 100644
index 3d7720d6f0f21cfbbfb4649eb2bb1ad5059fc071..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O3 -march=native -fopenmp
-gcc -O3 -march=native	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O3 -march=native/myocyte/myocyte b/compiled/gcc -O3 -march=native/myocyte/myocyte
deleted file mode 100755
index dc1a745a3fbff226d6be1cc8d8c5cd9411ec3b9b..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/myocyte/myocyte and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/myocyte/run b/compiled/gcc -O3 -march=native/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/nn/make_output.txt b/compiled/gcc -O3 -march=native/nn/make_output.txt
deleted file mode 100644
index 989a079d5150e61419404a3512abe3f1a77cff6d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -march=native -lm
diff --git a/compiled/gcc -O3 -march=native/nn/nn b/compiled/gcc -O3 -march=native/nn/nn
deleted file mode 100755
index cb82c36d04d1244c5b003f2a468f29ce672e4f27..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/nn/nn and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/nn/run b/compiled/gcc -O3 -march=native/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/nw/make_output.txt b/compiled/gcc -O3 -march=native/nw/make_output.txt
deleted file mode 100644
index b30e29da954e5eac695cb71647ae271873833ac0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O3 -march=native needle.cpp -o nw 
-g++ -O3 -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -march=native/nw/nw b/compiled/gcc -O3 -march=native/nw/nw
deleted file mode 100755
index 71ac53aa551264235a54c453e49acd5ea7e7110c..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/nw/run b/compiled/gcc -O3 -march=native/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/particle_filter/make_output.txt b/compiled/gcc -O3 -march=native/particle_filter/make_output.txt
deleted file mode 100644
index 9973642a9600e3c4c17afbf5915d9f59779507b0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O3 -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -march=native/particle_filter/particle_filter b/compiled/gcc -O3 -march=native/particle_filter/particle_filter
deleted file mode 100755
index 93037b158f48dc3b4d771fb1cfa2b68f9c72ab46..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/particle_filter/run b/compiled/gcc -O3 -march=native/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/pathfinder/make_output.txt b/compiled/gcc -O3 -march=native/pathfinder/make_output.txt
deleted file mode 100644
index 1a67a9ddde66f9ed2e74782783a2f47c6cad6742..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -march=native pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -march=native/pathfinder/pathfinder b/compiled/gcc -O3 -march=native/pathfinder/pathfinder
deleted file mode 100755
index f11724d2e8733cd7f2a575388983bc34a0b09b97..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/pathfinder/run b/compiled/gcc -O3 -march=native/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/srad/make_output.txt b/compiled/gcc -O3 -march=native/srad/make_output.txt
deleted file mode 100644
index 6d956a6f13a094a079fca92f7283ca7b4f0d6545..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O3 -march=native -fopenmp
-gcc	-O3 -march=native main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O3 -march=native/srad/run b/compiled/gcc -O3 -march=native/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/srad/srad b/compiled/gcc -O3 -march=native/srad/srad
deleted file mode 100755
index f544ee30b41fa1a2a00a9ecd14678c3fc51e12ef..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/srad/srad and /dev/null differ
diff --git a/compiled/gcc -O3 -march=native/streamcluster/make_output.txt b/compiled/gcc -O3 -march=native/streamcluster/make_output.txt
deleted file mode 100644
index 7c2f91de93ea9cf29f401d6912b916101dfa2790..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O3 -march=native/streamcluster/run b/compiled/gcc -O3 -march=native/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -march=native/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -march=native/streamcluster/streamcluster b/compiled/gcc -O3 -march=native/streamcluster/streamcluster
deleted file mode 100755
index 80803d45ec5fd15b87735b989a11632ec650bed8..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -march=native/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/b+tree/b+tree b/compiled/gcc -O3 -mfma/b+tree/b+tree
deleted file mode 100755
index 5968e797c37c2cc0ddc23631d62b1b7b5e7fa008..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/b+tree/b+tree and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/b+tree/make_output.txt b/compiled/gcc -O3 -mfma/b+tree/make_output.txt
deleted file mode 100644
index ecfc6b9ec02339152c4d4ab9fcc1a99af7a8f04c..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/b+tree/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-gcc -std=gnu89 -O3 -mfma	./main.c \
-		-c \
-		-o ./main.o
-./main.c: In function ‘main’:
-./main.c:2139:76: warning: comparison between pointer and integer
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2272:76: warning: comparison between pointer and integer
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-./main.c:2277:76: warning: comparison between pointer and integer
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                                            ^~
-gcc -std=gnu89 -O3 -mfma	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-gcc -std=gnu89 -O3 -mfma	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-./kernel/kernel_cpu_2.c: In function ‘kernel_cpu_2’:
-./kernel/kernel_cpu_2.c:158:9: warning: incompatible implicit declaration of built-in function ‘printf’ [-Wbuiltin-declaration-mismatch]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^~~~~~
-./kernel/kernel_cpu_2.c:33:1: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’
-   32 | #include "./kernel_cpu_2.h"                                                     // (in directory provided here)
-  +++ |+#include <stdio.h>
-   33 | 
-gcc -std=gnu89 -O3 -mfma	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-gcc -std=gnu89 -O3 -mfma	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-gcc -std=gnu89 -O3 -mfma	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
diff --git a/compiled/gcc -O3 -mfma/b+tree/run b/compiled/gcc -O3 -mfma/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/backprop/backprop b/compiled/gcc -O3 -mfma/backprop/backprop
deleted file mode 100755
index 2a670d006731ce7690abd0cf6ced6e58609c197d..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/backprop/backprop and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/backprop/make_output.txt b/compiled/gcc -O3 -mfma/backprop/make_output.txt
deleted file mode 100644
index da4cce917b3fb6526152386d0d2729ea6bffb56a..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/backprop/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -std=gnu89 -fopenmp -O3 -mfma backprop.c -c
-gcc -std=gnu89 -fopenmp -O3 -mfma facetrain.c -c
-gcc -std=gnu89 -fopenmp -O3 -mfma imagenet.c -c
-gcc -std=gnu89 -fopenmp -O3 -mfma backprop_kernel.c -c
-gcc -std=gnu89 -fopenmp -O3 -mfma backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/gcc -O3 -mfma/backprop/run b/compiled/gcc -O3 -mfma/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/bfs/bfs b/compiled/gcc -O3 -mfma/bfs/bfs
deleted file mode 100755
index b49c0c7bfe7ee8dc6adac9cb484246c23688e88b..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/bfs/bfs and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/bfs/make_output.txt b/compiled/gcc -O3 -mfma/bfs/make_output.txt
deleted file mode 100644
index fbc1d30bed0cb1908699a9f09f5a228b393a21bd..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/bfs/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++  -fopenmp -O3 -mfma bfs.cpp -o bfs 
-g++  -fopenmp -O3 -mfma -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/gcc -O3 -mfma/bfs/run b/compiled/gcc -O3 -mfma/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/euler3d_cpu_double/euler3d_cpu_double b/compiled/gcc -O3 -mfma/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 472c2bafd5fabfaa3221aa3cc32cf5e73b0877c1..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/euler3d_cpu_double/make_output.txt b/compiled/gcc -O3 -mfma/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index ea0363830ef28f39a71e1f44e74f55bfaaba6bbd..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -mfma -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/gcc -O3 -mfma/euler3d_cpu_double/run b/compiled/gcc -O3 -mfma/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/heartwall/heartwall b/compiled/gcc -O3 -mfma/heartwall/heartwall
deleted file mode 100755
index fe975ac3b35ca7b080a6919984d3b16f32cf4f81..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/heartwall/heartwall and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/heartwall/make_output.txt b/compiled/gcc -O3 -mfma/heartwall/make_output.txt
deleted file mode 100644
index ccf68af84f8685167edc9092f2bb15d414cf0362..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/heartwall/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-gcc -O3 -mfma  main.c -I./AVI -c -fopenmp
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -mfma -c avimod.c
-gcc -O3 -mfma -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-gcc -O3 -mfma main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
diff --git a/compiled/gcc -O3 -mfma/heartwall/run b/compiled/gcc -O3 -mfma/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/hotspot/hotspot b/compiled/gcc -O3 -mfma/hotspot/hotspot
deleted file mode 100755
index 1b25bb42909085d46916f14804a798f059d8de97..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/hotspot/hotspot and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/hotspot/make_output.txt b/compiled/gcc -O3 -mfma/hotspot/make_output.txt
deleted file mode 100644
index 5f5e0d9098982eb0c529faffd654c0a04c592b20..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/hotspot/make_output.txt	
+++ /dev/null
@@ -1,30 +0,0 @@
-g++ -O3 -mfma -fopenmp hotspot_openmp.cpp -o hotspot 
-hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
-hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:253:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:255:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp: In function ‘int main(int, char**)’:
-hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -O3 -mfma -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-hotspot_openmp.cpp: In function ‘void read_input(FLOAT*, int, int, char*)’:
-hotspot_openmp.cpp:248:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:253:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp:255:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^~~~~~~~~~~~~~~~~~~~~
-hotspot_openmp.cpp: In function ‘int main(int, char**)’:
-hotspot_openmp.cpp:296:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/compiled/gcc -O3 -mfma/hotspot/run b/compiled/gcc -O3 -mfma/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/hotspot3D/hotspot3D b/compiled/gcc -O3 -mfma/hotspot3D/hotspot3D
deleted file mode 100755
index b600f08099a235c9a63396eb574164c86e99266c..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/hotspot3D/make_output.txt b/compiled/gcc -O3 -mfma/hotspot3D/make_output.txt
deleted file mode 100644
index d50f233c47764909ef06502369827e84090596f1..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -o hotspot3D -O3 -mfma -fopenmp 3D.c -lm 
diff --git a/compiled/gcc -O3 -mfma/hotspot3D/run b/compiled/gcc -O3 -mfma/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/kmeans/kmeans b/compiled/gcc -O3 -mfma/kmeans/kmeans
deleted file mode 100755
index e5897c221f2f2c1542139ad5b42fcae476b6cc06..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/kmeans/kmeans and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/kmeans/make_output.txt b/compiled/gcc -O3 -mfma/kmeans/make_output.txt
deleted file mode 100644
index 41590ce600c9116ed502128e6b4e11671bb55d39..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/kmeans/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc -O3 -mfma -std=gnu89 -fopenmp cluster.c -c
-gcc -O3 -mfma -std=gnu89 -fopenmp getopt.c -c
-gcc -O3 -mfma -std=gnu89 -fopenmp kmeans.c -c
-gcc -O3 -mfma -std=gnu89 -fopenmp kmeans_clustering.c -c
-gcc -O3 -mfma -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/gcc -O3 -mfma/kmeans/run b/compiled/gcc -O3 -mfma/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/lavaMD/lavaMD b/compiled/gcc -O3 -mfma/lavaMD/lavaMD
deleted file mode 100755
index 0ef64beb9863635705c8f683e49bedab578a9ec7..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/lavaMD/make_output.txt b/compiled/gcc -O3 -mfma/lavaMD/make_output.txt
deleted file mode 100644
index c58a982b569f6fd994f1485cff1f040c318883ff..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,23 +0,0 @@
-gcc -O3 -mfma -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-gcc -O3 -mfma -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-gcc -O3 -mfma -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-gcc -O3 -mfma -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-gcc -O3 -mfma -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
diff --git a/compiled/gcc -O3 -mfma/lavaMD/run b/compiled/gcc -O3 -mfma/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/leukocyte/OpenMP/leukocyte b/compiled/gcc -O3 -mfma/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index cceb2c2865deab336bb015afb063178831887e65..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/leukocyte/make_output.txt b/compiled/gcc -O3 -mfma/leukocyte/make_output.txt
deleted file mode 100644
index 9fb4c533d0fe42bdd59a146b66b52bd647853fb8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-gcc  -O3 -mfma -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-gcc  -O3 -mfma -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-gcc  -O3 -mfma -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-gcc  -O3 -mfma -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-gcc  -O3 -mfma -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... gcc
-checking for cc... (cached) gcc
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O3 -mfma ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-In file included from memory.c:29:
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘v_get’,
-    inlined from ‘v_get_vars’ at memory.c:549:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-memory.c:156:20: note: in expansion of macro ‘NEW_A’
-  156 |    if ((vector->ve=NEW_A(size,Real)) == (Real *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘v_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-In file included from zmatrix.h:32,
-                 from zmemory.c:30:
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-In file included from machine.h:67,
-                 from matrix.h:37:
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-In function ‘zv_get’,
-    inlined from ‘zv_get_vars’ at zmemory.c:457:14:
-matrix.h:138:34: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
-  138 | #define NEW_A(num,type) ((type *)calloc((size_t)(num),(size_t)sizeof(type)))
-      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-zmemory.c:152:20: note: in expansion of macro ‘NEW_A’
-  152 |    if ((vector->ve=NEW_A(size,complex)) == (complex *)NULL )
-      |                    ^~~~~
-/usr/include/stdlib.h: In function ‘zv_get_vars’:
-/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
-  675 | extern void *calloc (size_t __nmemb, size_t __size)
-      |              ^~~~~~
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-gcc -c -O3 -mfma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-gcc -O3 -mfma -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/gcc -O3 -mfma/leukocyte/run b/compiled/gcc -O3 -mfma/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/lud/make_output.txt b/compiled/gcc -O3 -mfma/lud/make_output.txt
deleted file mode 100644
index 7bd3d42c4901315684f4087223c8376b21a0f037..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/lud/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc  -c -O3 -mfma -I../common lud.c -o lud.o
-gcc  -c -O3 -mfma -I../common lud_omp.c -o lud_omp.o
-gcc  -c -O3 -mfma -I../common ../common/common.c -o ../common/common.o
-gcc   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-gcc   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/gcc -O3 -mfma/lud/omp/lud b/compiled/gcc -O3 -mfma/lud/omp/lud
deleted file mode 100755
index 82f81ffa456a47b925356ddec3d0bf6196272c38..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/lud/omp/lud and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/lud/run b/compiled/gcc -O3 -mfma/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/myocyte/make_output.txt b/compiled/gcc -O3 -mfma/myocyte/make_output.txt
deleted file mode 100644
index 4f4e89deb8c0b307da55358e6908ab3e11df35b5..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/myocyte/make_output.txt	
+++ /dev/null
@@ -1,5 +0,0 @@
-gcc	main.c \
-		-c -O3 -mfma -fopenmp
-gcc -O3 -mfma	main.o \
-		-lm -fopenmp \
--o myocyte
diff --git a/compiled/gcc -O3 -mfma/myocyte/myocyte b/compiled/gcc -O3 -mfma/myocyte/myocyte
deleted file mode 100755
index 3024ed96e758c00241dd7416e8d006dc5bff957f..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/myocyte/myocyte and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/myocyte/run b/compiled/gcc -O3 -mfma/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/nn/make_output.txt b/compiled/gcc -O3 -mfma/nn/make_output.txt
deleted file mode 100644
index 8cc19ed26f9c1b9abf23884094ad9640a5c9f514..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/nn/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -mfma -lm
diff --git a/compiled/gcc -O3 -mfma/nn/run b/compiled/gcc -O3 -mfma/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/nw/make_output.txt b/compiled/gcc -O3 -mfma/nw/make_output.txt
deleted file mode 100644
index 0d129b9021e89e0530aa89da0aa90067635f8085..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/nw/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-g++ -O3 -mfma needle.cpp -o nw 
-g++ -O3 -mfma -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
diff --git a/compiled/gcc -O3 -mfma/nw/nw b/compiled/gcc -O3 -mfma/nw/nw
deleted file mode 100755
index 5880f8eb6d609f0ba189164505e440cafc0f5849..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/nw/nw and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/nw/run b/compiled/gcc -O3 -mfma/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/particle_filter/make_output.txt b/compiled/gcc -O3 -mfma/particle_filter/make_output.txt
deleted file mode 100644
index 578538277f7e4ff9b2dc5170b0ac762c82d2d16f..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/particle_filter/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-gcc -std=gnu89 -O3 -mfma -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
diff --git a/compiled/gcc -O3 -mfma/particle_filter/particle_filter b/compiled/gcc -O3 -mfma/particle_filter/particle_filter
deleted file mode 100755
index 7020626412233ea516f78b912d577df107a0a048..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/particle_filter/run b/compiled/gcc -O3 -mfma/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/pathfinder/make_output.txt b/compiled/gcc -O3 -mfma/pathfinder/make_output.txt
deleted file mode 100644
index 7957af6329ad12be2da6655b264dc9594e7632ab..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/pathfinder/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -mfma pathfinder.cpp -fopenmp -o pathfinder
diff --git a/compiled/gcc -O3 -mfma/pathfinder/run b/compiled/gcc -O3 -mfma/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/srad/make_output.txt b/compiled/gcc -O3 -mfma/srad/make_output.txt
deleted file mode 100644
index 197cb0542891579f93256eb7fb6e96004c5f4c5e..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/srad/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-gcc	main.c \
-		-c -O3 -mfma -fopenmp
-gcc	-O3 -mfma main.o \
-		-lm -fopenmp -o srad
diff --git a/compiled/gcc -O3 -mfma/srad/run b/compiled/gcc -O3 -mfma/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/srad/srad b/compiled/gcc -O3 -mfma/srad/srad
deleted file mode 100755
index 3e93facee6a5c10c553dc0bb86961a7f9b602a44..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/srad/srad and /dev/null differ
diff --git a/compiled/gcc -O3 -mfma/streamcluster/make_output.txt b/compiled/gcc -O3 -mfma/streamcluster/make_output.txt
deleted file mode 100644
index 6e45d304e7acc14f7f07ea9868c4f415918092ef..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/streamcluster/make_output.txt	
+++ /dev/null
@@ -1 +0,0 @@
-g++ -O3 -mfma -fopenmp -o streamcluster streamcluster_omp.cpp
diff --git a/compiled/gcc -O3 -mfma/streamcluster/run b/compiled/gcc -O3 -mfma/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/gcc -O3 -mfma/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/gcc -O3 -mfma/streamcluster/streamcluster b/compiled/gcc -O3 -mfma/streamcluster/streamcluster
deleted file mode 100755
index 0b5eb1b88ec2e0cdd51d306b94297203032f7604..0000000000000000000000000000000000000000
Binary files a/compiled/gcc -O3 -mfma/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/gcc -O3/b+tree/b+tree b/compiled/gcc -O3/b+tree/b+tree
index 395030e51bd4a12695563c27783cb960b0043469..a6461cfaef866aac16b5d68e8bae3b24a26d971b 100755
Binary files a/compiled/gcc -O3/b+tree/b+tree and b/compiled/gcc -O3/b+tree/b+tree differ
diff --git a/compiled/gcc -O3/b+tree/make_output.txt b/compiled/gcc -O3/b+tree/make_output.txt
index 908c2ffda85ce06138a8a1b461172392bc000f95..6b69f2df9522c6746058ab23e45693e3b4909be3 100644
--- a/compiled/gcc -O3/b+tree/make_output.txt	
+++ b/compiled/gcc -O3/b+tree/make_output.txt	
@@ -2,15 +2,40 @@ gcc -std=gnu89 -O3	./main.c \
 		-c \
 		-o ./main.o
 ./main.c: In function ‘main’:
+./main.c:1948:37: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+      |                                     |
+      |                                     char *
+In file included from ./main.c:60:
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2139:76: warning: comparison between pointer and integer
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2218:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 ./main.c:2272:76: warning: comparison between pointer and integer
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
 ./main.c:2277:76: warning: comparison between pointer and integer
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                                            ^~
+./main.c:2374:66: warning: passing argument 2 of ‘fputs’ from incompatible pointer type [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+      |                                                                  |
+      |                                                                  char *
+/usr/include/stdio.h:707:64: note: expected ‘FILE * __restrict__’ but argument is of type ‘char *’
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                               ~~~~~~~~~~~~~~~~~^~~~~~~~
 gcc -std=gnu89 -O3	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
diff --git a/compiled/gcc -O3/bfs/bfs b/compiled/gcc -O3/bfs/bfs
index 95c6c52bf18255603c9161d37c3989434ad6315d..f6605ef516c541ab4499457cd3367c0bc7bbd6d0 100755
Binary files a/compiled/gcc -O3/bfs/bfs and b/compiled/gcc -O3/bfs/bfs differ
diff --git a/compiled/gcc -O3/nw/nw b/compiled/gcc -O3/nw/nw
index dba84bd847b9b3f544edf18a995aaa47ccbe67d7..28da1e92effdc238d791ff590b2fd93a5decb906 100755
Binary files a/compiled/gcc -O3/nw/nw and b/compiled/gcc -O3/nw/nw differ
diff --git a/compiled/icx -O1/b+tree/b+tree b/compiled/icx -O1 -fp-model=precise/b+tree/b+tree
similarity index 59%
rename from compiled/icx -O1/b+tree/b+tree
rename to compiled/icx -O1 -fp-model=precise/b+tree/b+tree
index f6c4b540c28b0e1bfddf0da76d524e38db09c063..2969c90aed99657b2771ca848b0f040ded11c0f2 100755
Binary files a/compiled/icx -O1/b+tree/b+tree and b/compiled/icx -O1 -fp-model=precise/b+tree/b+tree differ
diff --git a/compiled/aocc -O2 -funroll-loops/b+tree/make_output.txt b/compiled/icx -O1 -fp-model=precise/b+tree/make_output.txt
similarity index 77%
rename from compiled/aocc -O2 -funroll-loops/b+tree/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/b+tree/make_output.txt
index 06c68a9b6aa795eb7f80edda606fee7c14ddeedb..b660901df09454056d40f845bf502a8fc55b5fc4 100644
--- a/compiled/aocc -O2 -funroll-loops/b+tree/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/b+tree/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -funroll-loops	./main.c \
+icx -std=gnu89 -O1 -fp-model=precise	./main.c \
 		-c \
 		-o ./main.o
 ./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
@@ -44,20 +44,38 @@ clang -std=gnu89 -O2 -funroll-loops	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops	./kernel/kernel_cpu.c \
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+icx -std=gnu89 -O1 -fp-model=precise	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
-		-fopenmp
+		-qopenmp
 ./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
       |                                    ~~^
@@ -65,10 +83,10 @@ clang -std=gnu89 -O2 -funroll-loops	./kernel/kernel_cpu.c \
   134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 2 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops	./kernel/kernel_cpu_2.c \
+icx -std=gnu89 -O1 -fp-model=precise	./kernel/kernel_cpu_2.c \
 		-c \
 		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
+		-qopenmp
 ./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
   158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
       |         ^
@@ -80,17 +98,17 @@ clang -std=gnu89 -O2 -funroll-loops	./kernel/kernel_cpu_2.c \
   161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 3 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops	./util/timer/timer.c \
+icx -std=gnu89 -O1 -fp-model=precise	./util/timer/timer.c \
 		-c \
 		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -funroll-loops	./util/num/num.c \
+icx -std=gnu89 -O1 -fp-model=precise	./util/num/num.c \
 		-c \
 		-o ./util/num/num.o
-clang -std=gnu89 -O2 -funroll-loops	./main.o \
+icx -std=gnu89 -O1 -fp-model=precise	./main.o \
 		./kernel/kernel_cpu.o \
 		./kernel/kernel_cpu_2.o \
 		./util/timer/timer.o \
 		./util/num/num.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
                         -o b+tree
diff --git a/compiled/clang -O2 -funroll-loops/b+tree/run b/compiled/icx -O1 -fp-model=precise/b+tree/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/b+tree/run
rename to compiled/icx -O1 -fp-model=precise/b+tree/run
diff --git a/compiled/icx -O1 -fp-model=precise/backprop/backprop b/compiled/icx -O1 -fp-model=precise/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..3fec55dc8fd25a4c3cc26cbec4b8606f72e81e8a
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/backprop/backprop differ
diff --git a/compiled/clang -O3 -funroll-loops/backprop/make_output.txt b/compiled/icx -O1 -fp-model=precise/backprop/make_output.txt
similarity index 96%
rename from compiled/clang -O3 -funroll-loops/backprop/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/backprop/make_output.txt
index c05f271314021430c69e755f747d1874dfa269eb..a89f212289bf33df23a76a7fdef80266e5d65593 100644
--- a/compiled/clang -O3 -funroll-loops/backprop/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/backprop/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -fopenmp -O3 -funroll-loops backprop.c -c
+icx -std=gnu89 -qopenmp -O1 -fp-model=precise backprop.c -c
 backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    43 | float squash(x)
       |       ^
@@ -97,7 +97,7 @@ In file included from backprop.c:13:
    46 | BPNN *bpnn_read();
       |       ^
 29 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops facetrain.c -c
+icx -std=gnu89 -qopenmp -O1 -fp-model=precise facetrain.c -c
 facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
     8 | extern void exit();
       |             ^
@@ -117,7 +117,7 @@ facetrain.c:27:5: warning: a function definition without a prototype is deprecat
    27 | int setup(argc, argv)
       |     ^
 6 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops imagenet.c -c
+icx -std=gnu89 -qopenmp -O1 -fp-model=precise imagenet.c -c
 imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
     8 | load(net)
       | ^
@@ -131,5 +131,5 @@ imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-ty
    24 | }
       | ^
 3 warnings generated.
-clang -std=gnu89 -fopenmp -O3 -funroll-loops backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O3 -funroll-loops backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
+icx -std=gnu89 -qopenmp -O1 -fp-model=precise backprop_kernel.c -c
+icx -std=gnu89 -qopenmp -O1 -fp-model=precise backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O2 -funroll-loops/backprop/run b/compiled/icx -O1 -fp-model=precise/backprop/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/backprop/run
rename to compiled/icx -O1 -fp-model=precise/backprop/run
diff --git a/compiled/icx -O1/bfs/bfs b/compiled/icx -O1 -fp-model=precise/bfs/bfs
similarity index 50%
rename from compiled/icx -O1/bfs/bfs
rename to compiled/icx -O1 -fp-model=precise/bfs/bfs
index 69800ac84407aed3e51cc17c8bd4973176b2cb1b..60b332a16c7ad091e9a9a083393271488e0e4922 100755
Binary files a/compiled/icx -O1/bfs/bfs and b/compiled/icx -O1 -fp-model=precise/bfs/bfs differ
diff --git a/compiled/icx -O1 -fp-model=precise/bfs/make_output.txt b/compiled/icx -O1 -fp-model=precise/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d34e811713da2285a2382f4fefcadc905acb3870
--- /dev/null
+++ b/compiled/icx -O1 -fp-model=precise/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+icpx  -qopenmp -O1 -fp-model=precise bfs.cpp -o bfs 
+icpx  -qopenmp -O1 -fp-model=precise -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -funroll-loops/bfs/run b/compiled/icx -O1 -fp-model=precise/bfs/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/bfs/run
rename to compiled/icx -O1 -fp-model=precise/bfs/run
diff --git a/compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..f0cb60be29f8bff9628b58dc5ea7e9ac0081fbaa
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/make_output.txt b/compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bb4a6901f3d6554a1a19572880f532a9cff42ba0
--- /dev/null
+++ b/compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+icpx -O1 -fp-model=precise -Dblock_length=16 -qopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -funroll-loops/euler3d_cpu_double/run b/compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/euler3d_cpu_double/run
rename to compiled/icx -O1 -fp-model=precise/euler3d_cpu_double/run
diff --git a/compiled/icx -O1 -fp-model=precise/heartwall/heartwall b/compiled/icx -O1 -fp-model=precise/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..2b5ad8973fa09b3fe11c166f99f46d5407582eff
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/heartwall/heartwall differ
diff --git a/compiled/aocc -O3 -funroll-loops/heartwall/make_output.txt b/compiled/icx -O1 -fp-model=precise/heartwall/make_output.txt
similarity index 71%
rename from compiled/aocc -O3 -funroll-loops/heartwall/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/heartwall/make_output.txt
index 0a95e1f62a9674a54dba899e7ca903cba18850d5..2209c010d887d2345fd1b4e87fabc43f0a6800a2 100644
--- a/compiled/aocc -O3 -funroll-loops/heartwall/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/heartwall/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O3 -funroll-loops  main.c -I./AVI -c -fopenmp
+icx -O1 -fp-model=precise  main.c -I./AVI -c -qopenmp
 main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
    63 |             fprintf(fid, "\n--endo--\n",j);
       |                          ~~~~~~~~~~~~~~ ^
@@ -8,7 +8,7 @@ main.c:72:33: warning: data argument not used by format string [-Wformat-extra-a
 2 warnings generated.
 cd AVI; make;
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops -c avimod.c
-clang -O3 -funroll-loops -c avilib.c
+icx -O1 -fp-model=precise -c avimod.c
+icx -O1 -fp-model=precise -c avilib.c
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O3 -funroll-loops main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
+icx -O1 -fp-model=precise main.o ./AVI/avilib.o ./AVI/avimod.o -lm -qopenmp -o heartwall
diff --git a/compiled/clang -O2 -funroll-loops/heartwall/run b/compiled/icx -O1 -fp-model=precise/heartwall/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/heartwall/run
rename to compiled/icx -O1 -fp-model=precise/heartwall/run
diff --git a/compiled/icx -O1 -fp-model=precise/hotspot/hotspot b/compiled/icx -O1 -fp-model=precise/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..08bd1c3825b3e52ed0d970b22edfe3cc34276151
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/hotspot/hotspot differ
diff --git a/compiled/aocc -O3 -funroll-loops/hotspot/make_output.txt b/compiled/icx -O1 -fp-model=precise/hotspot/make_output.txt
similarity index 93%
rename from compiled/aocc -O3 -funroll-loops/hotspot/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/hotspot/make_output.txt
index 92ed477f8a8c8084f77e172aefcd050d7463bb9d..9c09ee7c1c9458a1faed146d9996a8c5db6b7443 100644
--- a/compiled/aocc -O3 -funroll-loops/hotspot/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O3 -funroll-loops -fopenmp hotspot_openmp.cpp -o hotspot 
+icpx -O1 -fp-model=precise -qopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -12,7 +12,7 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
   296 |                 fatal("unable to allocate memory");
       |                       ^
 4 warnings generated.
-clang++ -O3 -funroll-loops -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+icpx -O1 -fp-model=precise -qopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
diff --git a/compiled/clang -O2 -funroll-loops/hotspot/run b/compiled/icx -O1 -fp-model=precise/hotspot/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/hotspot/run
rename to compiled/icx -O1 -fp-model=precise/hotspot/run
diff --git a/compiled/icx -O1 -fp-model=precise/hotspot3D/hotspot3D b/compiled/icx -O1 -fp-model=precise/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..f5c343d6dc47c40b95443fea653d22a3d3eb1393
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/hotspot3D/hotspot3D differ
diff --git a/compiled/icx -O2/hotspot3D/make_output.txt b/compiled/icx -O1 -fp-model=precise/hotspot3D/make_output.txt
similarity index 74%
rename from compiled/icx -O2/hotspot3D/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/hotspot3D/make_output.txt
index 31ed078d405d27b6843b16f4ea49541ba335be40..c227e4d385a7f6670d5372baf0960170c4851739 100644
--- a/compiled/icx -O2/hotspot3D/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/hotspot3D/make_output.txt	
@@ -1,5 +1,4 @@
-icx -std=gnu89 -o hotspot3D -O2 -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icx -std=gnu89 -o hotspot3D -O1 -fp-model=precise -qopenmp 3D.c -lm 
 3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
   157 |         printf("%d threads running\n", omp_get_num_threads());
       |                                        ^
diff --git a/compiled/clang -O2 -funroll-loops/hotspot3D/run b/compiled/icx -O1 -fp-model=precise/hotspot3D/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/hotspot3D/run
rename to compiled/icx -O1 -fp-model=precise/hotspot3D/run
diff --git a/compiled/icx -O1 -fp-model=precise/kmeans/kmeans b/compiled/icx -O1 -fp-model=precise/kmeans/kmeans
new file mode 100755
index 0000000000000000000000000000000000000000..521d146db158f961d442ee5b78372d3e64918319
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/kmeans/kmeans differ
diff --git a/compiled/icx -O1 -fp-model=precise/kmeans/make_output.txt b/compiled/icx -O1 -fp-model=precise/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83c398cb9d71312092bbe9771ef66924a4a5a98b
--- /dev/null
+++ b/compiled/icx -O1 -fp-model=precise/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+icx -O1 -fp-model=precise -std=gnu89 -qopenmp cluster.c -c
+icx -O1 -fp-model=precise -std=gnu89 -qopenmp getopt.c -c
+icx -O1 -fp-model=precise -std=gnu89 -qopenmp kmeans.c -c
+icx -O1 -fp-model=precise -std=gnu89 -qopenmp kmeans_clustering.c -c
+icx -O1 -fp-model=precise -std=gnu89 -qopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -funroll-loops/kmeans/run b/compiled/icx -O1 -fp-model=precise/kmeans/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/kmeans/run
rename to compiled/icx -O1 -fp-model=precise/kmeans/run
diff --git a/compiled/icx -O1/lavaMD/lavaMD b/compiled/icx -O1 -fp-model=precise/lavaMD/lavaMD
similarity index 56%
rename from compiled/icx -O1/lavaMD/lavaMD
rename to compiled/icx -O1 -fp-model=precise/lavaMD/lavaMD
index 88923991f2ac6848892d8e9a075f9b9277643316..8345f3683a628db0faf8c16419f7df6f2acfd6e6 100755
Binary files a/compiled/icx -O1/lavaMD/lavaMD and b/compiled/icx -O1 -fp-model=precise/lavaMD/lavaMD differ
diff --git a/compiled/aocc -O2 -march=native/lavaMD/make_output.txt b/compiled/icx -O1 -fp-model=precise/lavaMD/make_output.txt
similarity index 86%
rename from compiled/aocc -O2 -march=native/lavaMD/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/lavaMD/make_output.txt
index 58fa7c02c5a64078284508ac329703ee334e6b55..614c4505a03341451900719bd69a6c528cf0d75d 100644
--- a/compiled/aocc -O2 -march=native/lavaMD/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/lavaMD/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -march=native -std=gnu89	 main.c \
+icx -O1 -fp-model=precise -std=gnu89	 main.c \
 		-c \
 		-o main.o \
 
@@ -7,10 +7,10 @@ main.c:95:6: warning: implicitly declaring library function 'strcmp' with type '
       |                    ^
 main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
 1 warning generated.
-clang -O2 -march=native -std=gnu89				./kernel/kernel_cpu.c \
+icx -O1 -fp-model=precise -std=gnu89				./kernel/kernel_cpu.c \
 					-c \
 					-o ./kernel/kernel_cpu.o \
-					-fopenmp
+					-qopenmp
 ./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
       |                                    ~~^
@@ -24,18 +24,18 @@ clang -O2 -march=native -std=gnu89				./kernel/kernel_cpu.c \
   209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
       |                                    ~~^
 4 warnings generated.
-clang -O2 -march=native -std=gnu89			./util/num/num.c \
+icx -O1 -fp-model=precise -std=gnu89			./util/num/num.c \
 				-c \
 				-o ./util/num/num.o \
 
-clang -O2 -march=native -std=gnu89				./util/timer/timer.c \
+icx -O1 -fp-model=precise -std=gnu89				./util/timer/timer.c \
 					-c \
 					-o ./util/timer/timer.o \
 
-clang -O2 -march=native -std=gnu89	main.o \
+icx -O1 -fp-model=precise -std=gnu89	main.o \
 		./kernel/kernel_cpu.o \
 		./util/num/num.o \
 		./util/timer/timer.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
 		-o lavaMD
diff --git a/compiled/clang -O2 -funroll-loops/lavaMD/run b/compiled/icx -O1 -fp-model=precise/lavaMD/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/lavaMD/run
rename to compiled/icx -O1 -fp-model=precise/lavaMD/run
diff --git a/compiled/icx -O1 -fp-model=precise/leukocyte/OpenMP/leukocyte b/compiled/icx -O1 -fp-model=precise/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..d5d258832ff07ee31f5e3208928c84ae64660bba
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/clang -O2 -march=native/leukocyte/make_output.txt b/compiled/icx -O1 -fp-model=precise/leukocyte/make_output.txt
similarity index 90%
rename from compiled/clang -O2 -march=native/leukocyte/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/leukocyte/make_output.txt
index 62220866e607820288aaf8b8248a1c36ed0eb40d..308140105c3b67f3352f7af36ba73c249a62f04a 100644
--- a/compiled/clang -O2 -march=native/leukocyte/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/leukocyte/make_output.txt	
@@ -1,21 +1,21 @@
 cd OpenMP; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+icx  -O1 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+icx  -O1 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+icx  -O1 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+icx  -O1 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+icx  -O1 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
 cd ../meschach_lib; ./configure --with-all; make all; make clean
 loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -march=native ) works... no
+checking for acc... icx
+checking for cc... (cached) icx
+checking for gcc... (cached) icx
+checking whether the C compiler (icx -O1 -fp-model=precise ) works... no
 configure: error: installation or configuration problem: C compiler cannot create executables.
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
 matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    92 |           return im_finput(fp,a);
       |                           ^
@@ -89,7 +89,7 @@ matrixio.c:718:7: note: conflicting prototype is here
   718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
       |          ^
 16 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
 memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -223,7 +223,7 @@ memory.c:770:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 12 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
 vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   226 |                 *out_ve++ = (*f)(*x_ve++);
       |                                 ^
@@ -242,17 +242,17 @@ vecop.c:315:15: note: use '==' to turn this assignment into an equality comparis
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
 memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   285 |                  (*free_fn)(*mem_stat_var[j].var);
       |                            ^
@@ -270,8 +270,8 @@ memstat.c:379:15: note: use '==' to turn this assignment into an equality compar
 2 warnings generated.
 ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
 ar: creating meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
 bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | double  sqr(x)
       |         ^
@@ -279,8 +279,8 @@ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecat
    50 | static void interchange(A,i,j)
       |             ^
 2 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
 qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
    53 | extern  VEC     *Usolve();      /* See matrix2.h */
       |                  ^
@@ -288,24 +288,24 @@ qrfactor.c:53:13: warning: a function declaration without a prototype is depreca
   161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
       |                  ^
 1 warning generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
 bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   777 | VEC *bd_mv_mlt(A, x, out)
       |      ^
 1 warning generated.
 ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
 sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~~
@@ -340,8 +340,8 @@ sparse.c:1054:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
 sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
   246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
       |                                   ~ ^
@@ -355,12 +355,12 @@ sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wu
   142 |     ((var)=(type *)((var) ? \
       |           ^
 2 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
 itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   157 |       if (ip->info) ip->info(ip,nres,r,rr);
       |                             ^
@@ -377,7 +377,7 @@ itersym.c:634:25: warning: passing arguments to a function without a prototype i
   634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
       |                         ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
 iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
       |                             ^
@@ -419,9 +419,9 @@ iternsym.c:1309:25: warning: passing arguments to a function without a prototype
       |                         ^
 13 warnings generated.
 ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
 zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    90 |           return izm_finput(fp,a);
       |                            ^
@@ -459,7 +459,7 @@ zmatio.c:281:11: note: conflicting prototype is here
   281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
       |           ^
 8 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
 zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~
@@ -527,7 +527,7 @@ zmemory.c:576:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 6 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
 zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -540,7 +540,7 @@ zvecop.c:280:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 1 warning generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
 zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    37 | ZMAT    *zm_add(mat1,mat2,out)
       |          ^
@@ -599,7 +599,7 @@ zmatop.c:603:7: warning: a function definition without a prototype is deprecated
   603 | ZMAT    *zm_rand(A)
       |          ^
 19 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
 znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | double  _zv_norm1(x,scale)
       |         ^
@@ -619,7 +619,7 @@ znorm.c:190:8: warning: a function definition without a prototype is deprecated
   190 | double  zm_norm_frob(A)
       |         ^
 6 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
 zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | complex zmake(real,imag)
       |         ^
@@ -658,7 +658,7 @@ zfunc.c:232:9: warning: a function definition without a prototype is deprecated
       |         ^
 12 warnings generated.
 ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
 zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZMAT    *zLUfactor(A,pivot)
       |          ^
@@ -675,7 +675,7 @@ zlufctr.c:219:8: warning: a function definition without a prototype is deprecate
   219 | double  zLUcondest(LU,pivot)
       |         ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
 zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZVEC    *zUsolve(matrix,b,out,diag)
       |          ^
@@ -692,7 +692,7 @@ zsolve.c:243:7: warning: a function definition without a prototype is deprecated
   243 | ZVEC    *zLAsolve(L,b,out,diag)
       |          ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
 zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zm_save(fp,A,name)
       |          ^
@@ -706,7 +706,7 @@ zmatlab.c:157:10: warning: a function definition without a prototype is deprecat
   157 | ZMAT    *zm_load(fp,name)
       |          ^
 4 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
 zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
       |          ^
@@ -723,7 +723,7 @@ zhsehldr.c:214:7: warning: a function definition without a prototype is deprecat
   214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
       |          ^
 5 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
 zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    64 | ZMAT    *zQRfactor(A,diag)
       |          ^
@@ -758,7 +758,7 @@ zqrfctr.c:450:8: warning: a function definition without a prototype is deprecate
   450 | double  zQRcondest(QR)
       |         ^
 11 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
 zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    51 | void    zgivens(x,y,c,s)
       |         ^
@@ -772,7 +772,7 @@ zgivens.c:153:7: warning: a function definition without a prototype is deprecate
   153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
       |          ^
 4 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
 zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zHfactor(A, diag)
       |          ^
@@ -780,7 +780,7 @@ zhessen.c:91:7: warning: a function definition without a prototype is deprecated
    91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
       |          ^
 2 warnings generated.
-clang -c -O2 -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+icx -c -O1 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
 zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZMAT    *zschur(A,Q)
       |          ^
@@ -790,5 +790,5 @@ make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
 /bin/rm -f *.o core asx5213a.mat iotort.dat 
 make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+icx -O1 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O2 -funroll-loops/leukocyte/run b/compiled/icx -O1 -fp-model=precise/leukocyte/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/leukocyte/run
rename to compiled/icx -O1 -fp-model=precise/leukocyte/run
diff --git a/compiled/clang -O2 -march=native/lud/make_output.txt b/compiled/icx -O1 -fp-model=precise/lud/make_output.txt
similarity index 56%
rename from compiled/clang -O2 -march=native/lud/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/lud/make_output.txt
index 2a42864302a6af3a31bafe81e937e1b65676f6f1..cfed7da8cf4b538f1b71b53651f80de25574df6d 100644
--- a/compiled/clang -O2 -march=native/lud/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/lud/make_output.txt	
@@ -1,15 +1,15 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -march=native -I../common lud.c -o lud.o
-clang  -c -O2 -march=native -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -march=native -I../common ../common/common.c -o ../common/common.o
+icx  -c -O1 -fp-model=precise -I../common lud.c -o lud.o
+icx  -c -O1 -fp-model=precise -I../common lud_omp.c -o lud_omp.o
+icx  -c -O1 -fp-model=precise -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
 1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
+icx   -qopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
+icx   -qopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O1/lud/omp/lud b/compiled/icx -O1 -fp-model=precise/lud/omp/lud
similarity index 69%
rename from compiled/icx -O1/lud/omp/lud
rename to compiled/icx -O1 -fp-model=precise/lud/omp/lud
index eb50f2caf7b9de7562a00310906a93aa4417290c..049fb0c4289b9922815a98982e9a2737408c138c 100755
Binary files a/compiled/icx -O1/lud/omp/lud and b/compiled/icx -O1 -fp-model=precise/lud/omp/lud differ
diff --git a/compiled/clang -O2 -funroll-loops/lud/run b/compiled/icx -O1 -fp-model=precise/lud/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/lud/run
rename to compiled/icx -O1 -fp-model=precise/lud/run
diff --git a/compiled/aocc -O2 -march=native/myocyte/make_output.txt b/compiled/icx -O1 -fp-model=precise/myocyte/make_output.txt
similarity index 96%
rename from compiled/aocc -O2 -march=native/myocyte/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/myocyte/make_output.txt
index eca11bc35af0caf8997755e85e72a3e6f0b90273..c69059963b1edc05799b3f3f2f0849680bf49a8b 100644
--- a/compiled/aocc -O2 -march=native/myocyte/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/myocyte/make_output.txt	
@@ -1,5 +1,5 @@
-clang	main.c \
-		-c -O2 -march=native -fopenmp
+icx	main.c \
+		-c -O1 -fp-model=precise -qopenmp
 In file included from main.c:87:
 ./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
   112 |                         if (th_id == th_count[4]) {
@@ -35,6 +35,6 @@ main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
       |                                ~~^
 9 warnings generated.
-clang -O2 -march=native	main.o \
-		-lm -fopenmp \
+icx -O1 -fp-model=precise	main.o \
+		-lm -qopenmp \
 -o myocyte
diff --git a/compiled/icx -O1/myocyte/myocyte b/compiled/icx -O1 -fp-model=precise/myocyte/myocyte
similarity index 56%
rename from compiled/icx -O1/myocyte/myocyte
rename to compiled/icx -O1 -fp-model=precise/myocyte/myocyte
index 8e36401921f6ef21a5bcdde704d2e0641be9a8d3..3f6486ddf0a2afd29b236507a51898e41edc3264 100755
Binary files a/compiled/icx -O1/myocyte/myocyte and b/compiled/icx -O1 -fp-model=precise/myocyte/myocyte differ
diff --git a/compiled/clang -O2 -funroll-loops/myocyte/run b/compiled/icx -O1 -fp-model=precise/myocyte/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/myocyte/run
rename to compiled/icx -O1 -fp-model=precise/myocyte/run
diff --git a/compiled/icx -O1 -fp-model=precise/nn/make_output.txt b/compiled/icx -O1 -fp-model=precise/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8026dcc8ee04abc76ee462c3c07af4ce00826c7e
--- /dev/null
+++ b/compiled/icx -O1 -fp-model=precise/nn/make_output.txt	
@@ -0,0 +1 @@
+icx -o nn nn_openmp.c  -std=gnu89 -qopenmp -O1 -fp-model=precise -lm
diff --git a/compiled/icx -O1 -fp-model=precise/nn/nn b/compiled/icx -O1 -fp-model=precise/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..ca17f71be9311056a756d68216c6fde2f262d10d
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/nn/nn differ
diff --git a/compiled/clang -O2 -funroll-loops/nn/run b/compiled/icx -O1 -fp-model=precise/nn/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/nn/run
rename to compiled/icx -O1 -fp-model=precise/nn/run
diff --git a/compiled/clang -O2 -funroll-loops/nw/make_output.txt b/compiled/icx -O1 -fp-model=precise/nw/make_output.txt
similarity index 83%
rename from compiled/clang -O2 -funroll-loops/nw/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/nw/make_output.txt
index 58de5a72702c2f9024981497f1f71ff5b7dabc13..1af0ebdfb8af8c6169f6ba0bfd85d78020c3aff5 100644
--- a/compiled/clang -O2 -funroll-loops/nw/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/nw/make_output.txt	
@@ -1,9 +1,9 @@
-clang++ -O2 -funroll-loops needle.cpp -o nw 
+icpx -O1 -fp-model=precise needle.cpp -o nw 
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
 1 warning generated.
-clang++ -O2 -funroll-loops -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+icpx -O1 -fp-model=precise -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
diff --git a/compiled/icx -O1 -fp-model=precise/nw/nw b/compiled/icx -O1 -fp-model=precise/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..ab9e3cfed8ca4b5b70bfc0bf0b50c59b0958f889
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/nw/nw differ
diff --git a/compiled/clang -O2 -funroll-loops/nw/run b/compiled/icx -O1 -fp-model=precise/nw/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/nw/run
rename to compiled/icx -O1 -fp-model=precise/nw/run
diff --git a/compiled/aocc -O2 -funroll-loops/particle_filter/make_output.txt b/compiled/icx -O1 -fp-model=precise/particle_filter/make_output.txt
similarity index 91%
rename from compiled/aocc -O2 -funroll-loops/particle_filter/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/particle_filter/make_output.txt
index c6063443048d98dd4ef724f1391cd15d4d6d7fef..3d16e0e29625e3c403fa915db94c9f1cea281d73 100644
--- a/compiled/aocc -O2 -funroll-loops/particle_filter/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/particle_filter/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -funroll-loops -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+icx -std=gnu89 -O1 -fp-model=precise -qopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
 ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
   418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
       |                                                        ^
diff --git a/compiled/icx -O1 -fp-model=precise/particle_filter/particle_filter b/compiled/icx -O1 -fp-model=precise/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..ded0c70bb8a9bf2a04b4f54a803dcd0fc6fbd1a5
Binary files /dev/null and b/compiled/icx -O1 -fp-model=precise/particle_filter/particle_filter differ
diff --git a/compiled/clang -O2 -funroll-loops/particle_filter/run b/compiled/icx -O1 -fp-model=precise/particle_filter/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/particle_filter/run
rename to compiled/icx -O1 -fp-model=precise/particle_filter/run
diff --git a/compiled/icx -O1 -fp-model=precise/pathfinder/make_output.txt b/compiled/icx -O1 -fp-model=precise/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9a200b7456a899092fc8801ead91557bb28aaffd
--- /dev/null
+++ b/compiled/icx -O1 -fp-model=precise/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+icpx -O1 -fp-model=precise pathfinder.cpp -qopenmp -o pathfinder
diff --git a/compiled/icx -O1/pathfinder/pathfinder b/compiled/icx -O1 -fp-model=precise/pathfinder/pathfinder
similarity index 56%
rename from compiled/icx -O1/pathfinder/pathfinder
rename to compiled/icx -O1 -fp-model=precise/pathfinder/pathfinder
index d3cf4dc2bdca358da29dd2508086154cd88520d1..5bf3983c8df8816d8d47978b895560c5d8c3ec25 100755
Binary files a/compiled/icx -O1/pathfinder/pathfinder and b/compiled/icx -O1 -fp-model=precise/pathfinder/pathfinder differ
diff --git a/compiled/clang -O2 -funroll-loops/pathfinder/run b/compiled/icx -O1 -fp-model=precise/pathfinder/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/pathfinder/run
rename to compiled/icx -O1 -fp-model=precise/pathfinder/run
diff --git a/compiled/aocc -O2 -mfma/srad/make_output.txt b/compiled/icx -O1 -fp-model=precise/srad/make_output.txt
similarity index 96%
rename from compiled/aocc -O2 -mfma/srad/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/srad/make_output.txt
index e3415251f3d706e06c02567735e5c51c42a41ca0..781afa596d21ab0b853dcccec5741c2997f45786 100644
--- a/compiled/aocc -O2 -mfma/srad/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/srad/make_output.txt	
@@ -1,5 +1,5 @@
-clang	main.c \
-		-c -O2 -mfma -fopenmp
+icx	main.c \
+		-c -O1 -fp-model=precise -qopenmp
 main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
       |                                ~~^
@@ -31,5 +31,5 @@ main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
       |                                ~~^
 10 warnings generated.
-clang	-O2 -mfma main.o \
-		-lm -fopenmp -o srad
+icx	-O1 -fp-model=precise main.o \
+		-lm -qopenmp -o srad
diff --git a/compiled/clang -O2 -funroll-loops/srad/run b/compiled/icx -O1 -fp-model=precise/srad/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/srad/run
rename to compiled/icx -O1 -fp-model=precise/srad/run
diff --git a/compiled/icx -O1/srad/srad b/compiled/icx -O1 -fp-model=precise/srad/srad
similarity index 57%
rename from compiled/icx -O1/srad/srad
rename to compiled/icx -O1 -fp-model=precise/srad/srad
index 9caa2c7b523d25e4c4d787641897344fb3db6f48..ef0b333f4d0f18b3f6b7b2aea828f8b09b0646d0 100755
Binary files a/compiled/icx -O1/srad/srad and b/compiled/icx -O1 -fp-model=precise/srad/srad differ
diff --git a/compiled/clang -O2 -funroll-loops/streamcluster/make_output.txt b/compiled/icx -O1 -fp-model=precise/streamcluster/make_output.txt
similarity index 89%
rename from compiled/clang -O2 -funroll-loops/streamcluster/make_output.txt
rename to compiled/icx -O1 -fp-model=precise/streamcluster/make_output.txt
index 7308ee87656a7d596072b6c7382231bef5008c97..790fac3eab09328ad5087eea541bafefc8f29997 100644
--- a/compiled/clang -O2 -funroll-loops/streamcluster/make_output.txt	
+++ b/compiled/icx -O1 -fp-model=precise/streamcluster/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -funroll-loops -fopenmp -o streamcluster streamcluster_omp.cpp
+icpx -O1 -fp-model=precise -qopenmp -o streamcluster streamcluster_omp.cpp
 streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
  1098 |       fprintf(fp, "%u\n", centerIDs[i]);
       |                    ~~     ^~~~~~~~~~~~
diff --git a/compiled/clang -O2 -funroll-loops/streamcluster/run b/compiled/icx -O1 -fp-model=precise/streamcluster/run
similarity index 100%
rename from compiled/clang -O2 -funroll-loops/streamcluster/run
rename to compiled/icx -O1 -fp-model=precise/streamcluster/run
diff --git a/compiled/icx -O1/streamcluster/streamcluster b/compiled/icx -O1 -fp-model=precise/streamcluster/streamcluster
similarity index 70%
rename from compiled/icx -O1/streamcluster/streamcluster
rename to compiled/icx -O1 -fp-model=precise/streamcluster/streamcluster
index 1c96d1c2ac26f6834bd04ea6f40d4688dfc1fc8a..68c0fc1a0587e0ea5e48f2b7cc6a139b1b99e95d 100755
Binary files a/compiled/icx -O1/streamcluster/streamcluster and b/compiled/icx -O1 -fp-model=precise/streamcluster/streamcluster differ
diff --git a/compiled/icx -O1/b+tree/make_output.txt b/compiled/icx -O1/b+tree/make_output.txt
deleted file mode 100644
index 73ea05fc2784226b3e3e4e9bfac83277ff068165..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O1	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O1	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O1	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O1	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O1	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O1	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/b+tree/run b/compiled/icx -O1/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O1/backprop/backprop b/compiled/icx -O1/backprop/backprop
deleted file mode 100755
index 4e545f1bf1380c9cf48af098798685b36f1c4b99..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O1/backprop/make_output.txt b/compiled/icx -O1/backprop/make_output.txt
deleted file mode 100644
index 00523e2c425dab66b4c769f1636ee49fa26fb3e4..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O1 backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O1 facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O1 imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O1 backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O1 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/backprop/run b/compiled/icx -O1/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O1/bfs/make_output.txt b/compiled/icx -O1/bfs/make_output.txt
deleted file mode 100644
index 360e71caef904296669866b5a79f5b397b876993..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O1 bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O1 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/bfs/run b/compiled/icx -O1/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O1/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O1/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index fc1ee5ec8d7ca4e0f6ad5dec7c50ae6727702aca..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O1/euler3d_cpu_double/make_output.txt b/compiled/icx -O1/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index dad1101dbd26225f34bee0a2ebca096a49c864f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O1 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/euler3d_cpu_double/run b/compiled/icx -O1/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O1/heartwall/heartwall b/compiled/icx -O1/heartwall/heartwall
deleted file mode 100755
index db3615b262105a0ba8fd5b424531335027f3fb53..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O1/heartwall/make_output.txt b/compiled/icx -O1/heartwall/make_output.txt
deleted file mode 100644
index 05bf21eb925e5b2693f28ef196facc2160b19471..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O1  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O1 -c avimod.c
-icx -O1 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O1 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/heartwall/run b/compiled/icx -O1/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O1/hotspot/hotspot b/compiled/icx -O1/hotspot/hotspot
deleted file mode 100755
index f718e774153bd4493ccd863fb3cd88eb0a63f1b2..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O1/hotspot/run b/compiled/icx -O1/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O1/hotspot3D/hotspot3D b/compiled/icx -O1/hotspot3D/hotspot3D
deleted file mode 100755
index 636c471e9e67d53de00f31b65ee06b3ddcd3c2b6..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O1/hotspot3D/run b/compiled/icx -O1/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O1/kmeans/kmeans b/compiled/icx -O1/kmeans/kmeans
deleted file mode 100755
index 3f95bd0b152e244e4d767d4cb03b4cba75e7a8cc..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/kmeans/kmeans and /dev/null differ
diff --git a/compiled/icx -O1/kmeans/make_output.txt b/compiled/icx -O1/kmeans/make_output.txt
deleted file mode 100644
index 1c8b2f4172330fc8b312c7921814e0eb368528c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O1 -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O1 -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O1 -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O1 -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O1 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/kmeans/run b/compiled/icx -O1/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O1/lavaMD/make_output.txt b/compiled/icx -O1/lavaMD/make_output.txt
deleted file mode 100644
index 2b0dcae089b4c12a9fe234c6de98ff970efea2b2..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O1 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O1 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O1 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O1 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O1 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/lavaMD/run b/compiled/icx -O1/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O1/leukocyte/OpenMP/leukocyte b/compiled/icx -O1/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 02aeece91b96e092e952f54ef9b6aa0ea6fb6818..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O1/leukocyte/make_output.txt b/compiled/icx -O1/leukocyte/make_output.txt
deleted file mode 100644
index 427d18eda8cefd482699712e519a87c47d3ec226..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O1 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O1 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O1 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O1 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O1 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O1 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O1 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O1 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O1/leukocyte/run b/compiled/icx -O1/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O1/lud/run b/compiled/icx -O1/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O1/myocyte/make_output.txt b/compiled/icx -O1/myocyte/make_output.txt
deleted file mode 100644
index 5017dd1ad1caa8f6dc41442a9db78ae786116102..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O1 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O1	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/myocyte/run b/compiled/icx -O1/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O1/nn/make_output.txt b/compiled/icx -O1/nn/make_output.txt
deleted file mode 100644
index 78d471bdf18d593d6cb21d5e9083b7a238506294..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O1 -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/nn/nn b/compiled/icx -O1/nn/nn
deleted file mode 100755
index 140a32ffe4a081f059c6300b6e805408ed1cedb8..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/nn/nn and /dev/null differ
diff --git a/compiled/icx -O1/nn/run b/compiled/icx -O1/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O1/nw/make_output.txt b/compiled/icx -O1/nw/make_output.txt
deleted file mode 100644
index 067c69b2dee618c30e62e9bbd53e5b2b9d938b74..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O1 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O1 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O1/nw/nw b/compiled/icx -O1/nw/nw
deleted file mode 100755
index 577babf7fb375ced8d8e9b597b39af7ae80b0863..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/nw/nw and /dev/null differ
diff --git a/compiled/icx -O1/nw/run b/compiled/icx -O1/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O1/particle_filter/make_output.txt b/compiled/icx -O1/particle_filter/make_output.txt
deleted file mode 100644
index 316e87eb8acb497fcae673ea9869cca6b913930d..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O1 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O1/particle_filter/particle_filter b/compiled/icx -O1/particle_filter/particle_filter
deleted file mode 100755
index 0b7a3f0228bcfa8a11b78bf34d39888e732c26aa..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O1/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O1/particle_filter/run b/compiled/icx -O1/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O1/pathfinder/make_output.txt b/compiled/icx -O1/pathfinder/make_output.txt
deleted file mode 100644
index 52b52e899b27bc6993e398aa6bb76b2086852333..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O1 pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/pathfinder/run b/compiled/icx -O1/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O1/srad/make_output.txt b/compiled/icx -O1/srad/make_output.txt
deleted file mode 100644
index ff6b72a16c3db023a6db109ca37037edaecd4164..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O1 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O1 main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O1/srad/run b/compiled/icx -O1/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O1/streamcluster/make_output.txt b/compiled/icx -O1/streamcluster/make_output.txt
deleted file mode 100644
index a768d6bac47dee183f18f2cba212960b7e68ac37..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O1 -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O1/streamcluster/run b/compiled/icx -O1/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O1/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/b+tree/run b/compiled/icx -O2 -fma -march=core-avx2/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/backprop/backprop b/compiled/icx -O2 -fma -march=core-avx2/backprop/backprop
deleted file mode 100755
index df83e7b84e4ec424dfef1403aa169d35ad6372c0..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/backprop/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/backprop/make_output.txt
deleted file mode 100644
index d2217eb353cfa8a147a1816aff12318659fd0001..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O2 -fma -march=core-avx2 backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -fma -march=core-avx2 facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -fma -march=core-avx2 imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -fma -march=core-avx2 backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O2 -fma -march=core-avx2 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/backprop/run b/compiled/icx -O2 -fma -march=core-avx2/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/bfs/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/bfs/make_output.txt
deleted file mode 100644
index 98f9522b33d54146f69a79ed1cf02fb1cbcc7de5..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O2 -fma -march=core-avx2 bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O2 -fma -march=core-avx2 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/bfs/run b/compiled/icx -O2 -fma -march=core-avx2/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index de93902977a43374119a850092ceed2a70d563c3..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 6916c93329542a46bec14cde99c9fd49f06bc590..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 -fma -march=core-avx2 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/run b/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/heartwall/heartwall b/compiled/icx -O2 -fma -march=core-avx2/heartwall/heartwall
deleted file mode 100755
index 43be5e9abdcfe6e4bfd118f97b70cc276572d051..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/heartwall/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/heartwall/make_output.txt
deleted file mode 100644
index 466186cd3413cd0272be7a8de0f85a84185c4672..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O2 -fma -march=core-avx2  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 -fma -march=core-avx2 -c avimod.c
-icx -O2 -fma -march=core-avx2 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 -fma -march=core-avx2 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/heartwall/run b/compiled/icx -O2 -fma -march=core-avx2/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/hotspot/hotspot b/compiled/icx -O2 -fma -march=core-avx2/hotspot/hotspot
deleted file mode 100755
index 4abb746e056ea11b1b358af56d78c33b6aaf040d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/hotspot/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/hotspot/make_output.txt
deleted file mode 100644
index cd3a4898fd4b49679124930eedaaa5f2a30a516e..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O2 -fma -march=core-avx2 -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O2 -fma -march=core-avx2 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O2 -fma -march=core-avx2/hotspot/run b/compiled/icx -O2 -fma -march=core-avx2/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/hotspot3D b/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/hotspot3D
deleted file mode 100755
index e05a0cc14e190f45a30aa77e6a30b18d5c6bbf78..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/make_output.txt
deleted file mode 100644
index 256730ca89196905ec31a969b3da0885b0352e33..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-icx -std=gnu89 -o hotspot3D -O2 -fma -march=core-avx2 -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
-  157 |         printf("%d threads running\n", omp_get_num_threads());
-      |                                        ^
-3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
-1 warning generated.
diff --git a/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/run b/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/kmeans/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/kmeans/make_output.txt
deleted file mode 100644
index 7dd065ac6c43718b0037f1f333d58984a7a01969..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O2 -fma -march=core-avx2 -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -march=core-avx2 -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -march=core-avx2 -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -march=core-avx2 -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -march=core-avx2 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/kmeans/run b/compiled/icx -O2 -fma -march=core-avx2/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/lavaMD/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/lavaMD/make_output.txt
deleted file mode 100644
index 3b9161b3ce90e99b09636c0de2a552ec4eacce36..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O2 -fma -march=core-avx2 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O2 -fma -march=core-avx2 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O2 -fma -march=core-avx2 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O2 -fma -march=core-avx2 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O2 -fma -march=core-avx2 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/lavaMD/run b/compiled/icx -O2 -fma -march=core-avx2/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/leukocyte/OpenMP/leukocyte b/compiled/icx -O2 -fma -march=core-avx2/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 95e00aa251f25aaabf9b9b77dd02756726428b0c..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/leukocyte/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/leukocyte/make_output.txt
deleted file mode 100644
index ae805d9024374779a6afee0e6ff927bb551d578c..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O2 -fma -march=core-avx2 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O2 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O2 -fma -march=core-avx2/leukocyte/run b/compiled/icx -O2 -fma -march=core-avx2/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/lud/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/lud/make_output.txt
deleted file mode 100644
index 4de543173dd43482f974bb3495500df618fb514c..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O2 -fma -march=core-avx2 -I../common lud.c -o lud.o
-icx  -c -O2 -fma -march=core-avx2 -I../common lud_omp.c -o lud_omp.o
-icx  -c -O2 -fma -march=core-avx2 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O2 -fma -march=core-avx2/lud/omp/lud b/compiled/icx -O2 -fma -march=core-avx2/lud/omp/lud
deleted file mode 100755
index 50dcb5147092de5932d4beb22051f0fc0b1cb65b..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/lud/omp/lud and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/lud/run b/compiled/icx -O2 -fma -march=core-avx2/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/myocyte/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/myocyte/make_output.txt
deleted file mode 100644
index be70f071ab846ac5ca92130aee7c6dd10fed682c..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O2 -fma -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O2 -fma -march=core-avx2	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/myocyte/run b/compiled/icx -O2 -fma -march=core-avx2/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/nn/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/nn/make_output.txt
deleted file mode 100644
index 5c7865fdd5dfb8ecb0067ff17bd395165388f326..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -fma -march=core-avx2 -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/nn/nn b/compiled/icx -O2 -fma -march=core-avx2/nn/nn
deleted file mode 100755
index 168c549863656d26b24fea4b37f09b805fec32d4..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/nn/nn and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/nn/run b/compiled/icx -O2 -fma -march=core-avx2/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/nw/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/nw/make_output.txt
deleted file mode 100644
index 259bc7845c8d2cae09c9c29cda0e0500f7376221..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O2 -fma -march=core-avx2 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O2 -fma -march=core-avx2 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O2 -fma -march=core-avx2/nw/run b/compiled/icx -O2 -fma -march=core-avx2/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/particle_filter/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/particle_filter/make_output.txt
deleted file mode 100644
index 08c1f8c41fd7e55f49d43249fc0f9fc72e927a84..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O2 -fma -march=core-avx2 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O2 -fma -march=core-avx2/particle_filter/particle_filter b/compiled/icx -O2 -fma -march=core-avx2/particle_filter/particle_filter
deleted file mode 100755
index 7e526a3ce7928190006025444a7c3feb097f67f5..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/particle_filter/run b/compiled/icx -O2 -fma -march=core-avx2/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/pathfinder/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/pathfinder/make_output.txt
deleted file mode 100644
index c188e9bcae8817c2cfe99a5f605761042aaf6973..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 -fma -march=core-avx2 pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/pathfinder/run b/compiled/icx -O2 -fma -march=core-avx2/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/srad/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/srad/make_output.txt
deleted file mode 100644
index 4d878a37a5e95021536b107d4cc1c0e1a76b22a7..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O2 -fma -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O2 -fma -march=core-avx2 main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma -march=core-avx2/srad/run b/compiled/icx -O2 -fma -march=core-avx2/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/srad/srad b/compiled/icx -O2 -fma -march=core-avx2/srad/srad
deleted file mode 100755
index 9287a7869b6ac3ec8eef938f7ebd4b28567156cc..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/srad/srad and /dev/null differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/streamcluster/make_output.txt b/compiled/icx -O2 -fma -march=core-avx2/streamcluster/make_output.txt
deleted file mode 100644
index dc7b6aa76c704393ceb8199c34df1683d13f0741..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O2 -fma -march=core-avx2 -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O2 -fma -march=core-avx2/streamcluster/run b/compiled/icx -O2 -fma -march=core-avx2/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma -march=core-avx2/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma -march=core-avx2/streamcluster/streamcluster b/compiled/icx -O2 -fma -march=core-avx2/streamcluster/streamcluster
deleted file mode 100755
index 748bcd2fb30dd3361c64f7299a02ca85e309bb27..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma -march=core-avx2/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/icx -O2 -fma/b+tree/make_output.txt b/compiled/icx -O2 -fma/b+tree/make_output.txt
deleted file mode 100644
index a7bdaff2a5aa945338d744eb81bb5cdf189d0738..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O2 -fma	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O2 -fma	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O2 -fma	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O2 -fma	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O2 -fma	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O2 -fma	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/b+tree/run b/compiled/icx -O2 -fma/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/backprop/backprop b/compiled/icx -O2 -fma/backprop/backprop
deleted file mode 100755
index 84f8ca1d330c34b660081d703a5de6b2afa121b2..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O2 -fma/backprop/make_output.txt b/compiled/icx -O2 -fma/backprop/make_output.txt
deleted file mode 100644
index 7cc48de45f55a805aff1bff2c742bfc870d5b855..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O2 -fma backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -fma facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -fma imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -fma backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O2 -fma backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/backprop/run b/compiled/icx -O2 -fma/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/bfs/bfs b/compiled/icx -O2 -fma/bfs/bfs
deleted file mode 100755
index 018b540fb49fb724554edb32bc001021a8075075..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/bfs/bfs and /dev/null differ
diff --git a/compiled/icx -O2 -fma/bfs/make_output.txt b/compiled/icx -O2 -fma/bfs/make_output.txt
deleted file mode 100644
index 6db234f7ee737edd2740c161e9092043af05bd0a..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O2 -fma bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O2 -fma -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/bfs/run b/compiled/icx -O2 -fma/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O2 -fma/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index eee691f0338ad49e566918ee343bd8a1508f142b..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O2 -fma/euler3d_cpu_double/make_output.txt b/compiled/icx -O2 -fma/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 8cf69e61577b9ed6e68f354c0cb70ed93d11257b..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 -fma -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/euler3d_cpu_double/run b/compiled/icx -O2 -fma/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/heartwall/heartwall b/compiled/icx -O2 -fma/heartwall/heartwall
deleted file mode 100755
index 3725437323535e889ad93b7ab6f8a1fe28138456..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O2 -fma/heartwall/make_output.txt b/compiled/icx -O2 -fma/heartwall/make_output.txt
deleted file mode 100644
index 91821bd5ed484002beaba20aa93ba28cec95ea43..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O2 -fma  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 -fma -c avimod.c
-icx -O2 -fma -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 -fma main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/heartwall/run b/compiled/icx -O2 -fma/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/hotspot/hotspot b/compiled/icx -O2 -fma/hotspot/hotspot
deleted file mode 100755
index 9edaee8862cda060f9fbc93a2bffacbba3086d07..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O2 -fma/hotspot/make_output.txt b/compiled/icx -O2 -fma/hotspot/make_output.txt
deleted file mode 100644
index 303eb75b33b119265ba98a41067b2402a71268ca..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O2 -fma -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O2 -fma -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O2 -fma/hotspot/run b/compiled/icx -O2 -fma/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/hotspot3D/hotspot3D b/compiled/icx -O2 -fma/hotspot3D/hotspot3D
deleted file mode 100755
index b1d4b734a4e7c33a43492341a7b923910a8ff8b3..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O2 -fma/hotspot3D/run b/compiled/icx -O2 -fma/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/kmeans/make_output.txt b/compiled/icx -O2 -fma/kmeans/make_output.txt
deleted file mode 100644
index e511927b1c5a78c4cb48784e3925bb181550bcfc..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O2 -fma -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -fma -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/kmeans/run b/compiled/icx -O2 -fma/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/lavaMD/make_output.txt b/compiled/icx -O2 -fma/lavaMD/make_output.txt
deleted file mode 100644
index 12500d24bc6454f583a813c1620777bb4a2a30e2..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O2 -fma -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O2 -fma -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O2 -fma -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O2 -fma -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O2 -fma -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/lavaMD/run b/compiled/icx -O2 -fma/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/leukocyte/OpenMP/leukocyte b/compiled/icx -O2 -fma/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 52aae911e76c66e37ee6c54876ef7791c58444a9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O2 -fma/leukocyte/make_output.txt b/compiled/icx -O2 -fma/leukocyte/make_output.txt
deleted file mode 100644
index ca799184e15fbb1804fa1ea15221db003ee2a497..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O2 -fma -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fma -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O2 -fma ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O2 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O2 -fma -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O2 -fma/leukocyte/run b/compiled/icx -O2 -fma/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/lud/make_output.txt b/compiled/icx -O2 -fma/lud/make_output.txt
deleted file mode 100644
index 45a4dcd1d0e3fbfceb7b350f660937d842cefb3c..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O2 -fma -I../common lud.c -o lud.o
-icx  -c -O2 -fma -I../common lud_omp.c -o lud_omp.o
-icx  -c -O2 -fma -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O2 -fma/lud/omp/lud b/compiled/icx -O2 -fma/lud/omp/lud
deleted file mode 100755
index 6cb7a2cf170c4e937b33e54e91cc2fbabde976b1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/lud/omp/lud and /dev/null differ
diff --git a/compiled/icx -O2 -fma/lud/run b/compiled/icx -O2 -fma/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/myocyte/make_output.txt b/compiled/icx -O2 -fma/myocyte/make_output.txt
deleted file mode 100644
index 33b9b4367e85768e23c37b9aef5d191c66bc87dd..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O2 -fma -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O2 -fma	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/myocyte/myocyte b/compiled/icx -O2 -fma/myocyte/myocyte
deleted file mode 100755
index ed39d9d9f92aa481c6527003f5ac41bcf67957a9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/myocyte/myocyte and /dev/null differ
diff --git a/compiled/icx -O2 -fma/myocyte/run b/compiled/icx -O2 -fma/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/nn/make_output.txt b/compiled/icx -O2 -fma/nn/make_output.txt
deleted file mode 100644
index ed461e7922e0df0961db4de5c990b117ab48a572..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -fma -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/nn/nn b/compiled/icx -O2 -fma/nn/nn
deleted file mode 100755
index f3989223728228a2a99a74c144fea509aa7f28dd..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/nn/nn and /dev/null differ
diff --git a/compiled/icx -O2 -fma/nn/run b/compiled/icx -O2 -fma/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/nw/make_output.txt b/compiled/icx -O2 -fma/nw/make_output.txt
deleted file mode 100644
index 65e430f86f14f8065849e6a4ca61518f363d26d7..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O2 -fma needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O2 -fma -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O2 -fma/nw/run b/compiled/icx -O2 -fma/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/particle_filter/make_output.txt b/compiled/icx -O2 -fma/particle_filter/make_output.txt
deleted file mode 100644
index 76e18d2a4e8cfc10ebd87d8f42a053d6479278ca..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O2 -fma -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O2 -fma/particle_filter/particle_filter b/compiled/icx -O2 -fma/particle_filter/particle_filter
deleted file mode 100755
index 41c9c3497af2815371900f3d95392d19b9501ac8..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O2 -fma/particle_filter/run b/compiled/icx -O2 -fma/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/pathfinder/make_output.txt b/compiled/icx -O2 -fma/pathfinder/make_output.txt
deleted file mode 100644
index fe4cf50018d9ef909c863c7c5ed3dc57bf6581f6..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 -fma pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/pathfinder/pathfinder b/compiled/icx -O2 -fma/pathfinder/pathfinder
deleted file mode 100755
index df30dd4e45a1f1f15f80e59df8027924cd867b32..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/icx -O2 -fma/pathfinder/run b/compiled/icx -O2 -fma/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/srad/make_output.txt b/compiled/icx -O2 -fma/srad/make_output.txt
deleted file mode 100644
index fd4b69846c62009d19d77cf28c9ddebacbe48eec..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O2 -fma -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O2 -fma main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -fma/srad/run b/compiled/icx -O2 -fma/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/srad/srad b/compiled/icx -O2 -fma/srad/srad
deleted file mode 100755
index a7510986348532ea6341f6a9443b41c47790e3e9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/srad/srad and /dev/null differ
diff --git a/compiled/icx -O2 -fma/streamcluster/make_output.txt b/compiled/icx -O2 -fma/streamcluster/make_output.txt
deleted file mode 100644
index 10da7daa875548f6919514baa80e8fea7d98611f..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O2 -fma -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O2 -fma/streamcluster/run b/compiled/icx -O2 -fma/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -fma/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/streamcluster/streamcluster b/compiled/icx -O2 -fma/streamcluster/streamcluster
deleted file mode 100755
index 7c2efd76f76f253b31eb5ba5376133ba415f0763..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -fma/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/icx -O2/b+tree/b+tree b/compiled/icx -O2 -fp-model=precise/b+tree/b+tree
similarity index 64%
rename from compiled/icx -O2/b+tree/b+tree
rename to compiled/icx -O2 -fp-model=precise/b+tree/b+tree
index 8553d11767572f078b7cceb74456670fb4b69e26..fc93767ffe9c07fc12cfafb81fc15117a8fe3c70 100755
Binary files a/compiled/icx -O2/b+tree/b+tree and b/compiled/icx -O2 -fp-model=precise/b+tree/b+tree differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt b/compiled/icx -O2 -fp-model=precise/b+tree/make_output.txt
similarity index 77%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/b+tree/make_output.txt
index d71b930d6d84ff5bad24590eea17c579dc7dba63..3bc77e25fced8903a0dc599e92ba754c56cc5061 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/b+tree/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/b+tree/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./main.c \
+icx -std=gnu89 -O2 -fp-model=precise	./main.c \
 		-c \
 		-o ./main.o
 ./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
@@ -44,20 +44,38 @@ clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu.c \
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+icx -std=gnu89 -O2 -fp-model=precise	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
-		-fopenmp
+		-qopenmp
 ./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
       |                                    ~~^
@@ -65,10 +83,10 @@ clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu.c \
   134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 2 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu_2.c \
+icx -std=gnu89 -O2 -fp-model=precise	./kernel/kernel_cpu_2.c \
 		-c \
 		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
+		-qopenmp
 ./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
   158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
       |         ^
@@ -80,17 +98,17 @@ clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./kernel/kernel_cpu_2.c
   161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 3 warnings generated.
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./util/timer/timer.c \
+icx -std=gnu89 -O2 -fp-model=precise	./util/timer/timer.c \
 		-c \
 		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./util/num/num.c \
+icx -std=gnu89 -O2 -fp-model=precise	./util/num/num.c \
 		-c \
 		-o ./util/num/num.o
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native	./main.o \
+icx -std=gnu89 -O2 -fp-model=precise	./main.o \
 		./kernel/kernel_cpu.o \
 		./kernel/kernel_cpu_2.o \
 		./util/timer/timer.o \
 		./util/num/num.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
                         -o b+tree
diff --git a/compiled/clang -O2 -march=native/b+tree/run b/compiled/icx -O2 -fp-model=precise/b+tree/run
similarity index 100%
rename from compiled/clang -O2 -march=native/b+tree/run
rename to compiled/icx -O2 -fp-model=precise/b+tree/run
diff --git a/compiled/icx -O2 -fp-model=precise/backprop/backprop b/compiled/icx -O2 -fp-model=precise/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..26de9d4e701689b0a9be6f01e3a4890c1eb51bb5
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/backprop/backprop differ
diff --git a/compiled/clang -O2 -funroll-loops/backprop/make_output.txt b/compiled/icx -O2 -fp-model=precise/backprop/make_output.txt
similarity index 96%
rename from compiled/clang -O2 -funroll-loops/backprop/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/backprop/make_output.txt
index 67e8cc417f7ced7f25adc76342baa1af864cb7ef..f40e594852506a113e320e439537e6b00e730250 100644
--- a/compiled/clang -O2 -funroll-loops/backprop/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/backprop/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -fopenmp -O2 -funroll-loops backprop.c -c
+icx -std=gnu89 -qopenmp -O2 -fp-model=precise backprop.c -c
 backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    43 | float squash(x)
       |       ^
@@ -97,7 +97,7 @@ In file included from backprop.c:13:
    46 | BPNN *bpnn_read();
       |       ^
 29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops facetrain.c -c
+icx -std=gnu89 -qopenmp -O2 -fp-model=precise facetrain.c -c
 facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
     8 | extern void exit();
       |             ^
@@ -117,7 +117,7 @@ facetrain.c:27:5: warning: a function definition without a prototype is deprecat
    27 | int setup(argc, argv)
       |     ^
 6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops imagenet.c -c
+icx -std=gnu89 -qopenmp -O2 -fp-model=precise imagenet.c -c
 imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
     8 | load(net)
       | ^
@@ -131,5 +131,5 @@ imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-ty
    24 | }
       | ^
 3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -funroll-loops backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
+icx -std=gnu89 -qopenmp -O2 -fp-model=precise backprop_kernel.c -c
+icx -std=gnu89 -qopenmp -O2 -fp-model=precise backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O2 -march=native/backprop/run b/compiled/icx -O2 -fp-model=precise/backprop/run
similarity index 100%
rename from compiled/clang -O2 -march=native/backprop/run
rename to compiled/icx -O2 -fp-model=precise/backprop/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/bfs b/compiled/icx -O2 -fp-model=precise/bfs/bfs
similarity index 59%
rename from compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/bfs
rename to compiled/icx -O2 -fp-model=precise/bfs/bfs
index 707c4af882a98e0183885fee057f34e541235d7f..d6e5cda6d32669af64143717c2c03215be484329 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/bfs and b/compiled/icx -O2 -fp-model=precise/bfs/bfs differ
diff --git a/compiled/icx -O2 -fp-model=precise/bfs/make_output.txt b/compiled/icx -O2 -fp-model=precise/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1cb379d703459263f72d509c0087a0c14969b66b
--- /dev/null
+++ b/compiled/icx -O2 -fp-model=precise/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+icpx  -qopenmp -O2 -fp-model=precise bfs.cpp -o bfs 
+icpx  -qopenmp -O2 -fp-model=precise -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -march=native/bfs/run b/compiled/icx -O2 -fp-model=precise/bfs/run
similarity index 100%
rename from compiled/clang -O2 -march=native/bfs/run
rename to compiled/icx -O2 -fp-model=precise/bfs/run
diff --git a/compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..c44001af709fdcfb171003d749093d1d451e1ba9
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/make_output.txt b/compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e97760f0df1fdc880655a4c5c4a935ce12d5dd4
--- /dev/null
+++ b/compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+icpx -O2 -fp-model=precise -Dblock_length=16 -qopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -march=native/euler3d_cpu_double/run b/compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O2 -march=native/euler3d_cpu_double/run
rename to compiled/icx -O2 -fp-model=precise/euler3d_cpu_double/run
diff --git a/compiled/icx -O2 -fp-model=precise/heartwall/heartwall b/compiled/icx -O2 -fp-model=precise/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..78c3cde4895a4fb9f13fae70848ddddad46efae3
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/heartwall/heartwall differ
diff --git a/compiled/aocc -O2 -march=native/heartwall/make_output.txt b/compiled/icx -O2 -fp-model=precise/heartwall/make_output.txt
similarity index 71%
rename from compiled/aocc -O2 -march=native/heartwall/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/heartwall/make_output.txt
index d00b97eff9dbe0fc2a1d53bca885c94ca0617461..75c89a9026eb55dd87a4c905dee2514c1d3b1191 100644
--- a/compiled/aocc -O2 -march=native/heartwall/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/heartwall/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -march=native  main.c -I./AVI -c -fopenmp
+icx -O2 -fp-model=precise  main.c -I./AVI -c -qopenmp
 main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
    63 |             fprintf(fid, "\n--endo--\n",j);
       |                          ~~~~~~~~~~~~~~ ^
@@ -8,7 +8,7 @@ main.c:72:33: warning: data argument not used by format string [-Wformat-extra-a
 2 warnings generated.
 cd AVI; make;
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -march=native -c avimod.c
-clang -O2 -march=native -c avilib.c
+icx -O2 -fp-model=precise -c avimod.c
+icx -O2 -fp-model=precise -c avilib.c
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
+icx -O2 -fp-model=precise main.o ./AVI/avilib.o ./AVI/avimod.o -lm -qopenmp -o heartwall
diff --git a/compiled/clang -O2 -march=native/heartwall/run b/compiled/icx -O2 -fp-model=precise/heartwall/run
similarity index 100%
rename from compiled/clang -O2 -march=native/heartwall/run
rename to compiled/icx -O2 -fp-model=precise/heartwall/run
diff --git a/compiled/icx -O2 -fp-model=precise/hotspot/hotspot b/compiled/icx -O2 -fp-model=precise/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..e5edfac8f56bb9a65f1ca85de3877d4d9ceccada
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/hotspot/hotspot differ
diff --git a/compiled/clang -O2 -funroll-loops/hotspot/make_output.txt b/compiled/icx -O2 -fp-model=precise/hotspot/make_output.txt
similarity index 93%
rename from compiled/clang -O2 -funroll-loops/hotspot/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/hotspot/make_output.txt
index 582fbb4093892c19e3ec984e9c7b373a96776c4f..e0c85aa77222520d876131e320a8df2e781f9e2e 100644
--- a/compiled/clang -O2 -funroll-loops/hotspot/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -funroll-loops -fopenmp hotspot_openmp.cpp -o hotspot 
+icpx -O2 -fp-model=precise -qopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -12,7 +12,7 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
   296 |                 fatal("unable to allocate memory");
       |                       ^
 4 warnings generated.
-clang++ -O2 -funroll-loops -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+icpx -O2 -fp-model=precise -qopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
diff --git a/compiled/clang -O2 -march=native/hotspot/run b/compiled/icx -O2 -fp-model=precise/hotspot/run
similarity index 100%
rename from compiled/clang -O2 -march=native/hotspot/run
rename to compiled/icx -O2 -fp-model=precise/hotspot/run
diff --git a/compiled/icx -O2 -fp-model=precise/hotspot3D/hotspot3D b/compiled/icx -O2 -fp-model=precise/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..698ddc3a67c6521052939bd9a1d49960a09aae1e
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/hotspot3D/hotspot3D differ
diff --git a/compiled/icx -O1/hotspot3D/make_output.txt b/compiled/icx -O2 -fp-model=precise/hotspot3D/make_output.txt
similarity index 74%
rename from compiled/icx -O1/hotspot3D/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/hotspot3D/make_output.txt
index 5562f3cb1c8b6b8fe044eade039cef56d50c096c..bd59cd4266eeba619563d9c014035a2c51b4d537 100644
--- a/compiled/icx -O1/hotspot3D/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/hotspot3D/make_output.txt	
@@ -1,5 +1,4 @@
-icx -std=gnu89 -o hotspot3D -O1 -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icx -std=gnu89 -o hotspot3D -O2 -fp-model=precise -qopenmp 3D.c -lm 
 3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
   157 |         printf("%d threads running\n", omp_get_num_threads());
       |                                        ^
diff --git a/compiled/clang -O2 -march=native/hotspot3D/run b/compiled/icx -O2 -fp-model=precise/hotspot3D/run
similarity index 100%
rename from compiled/clang -O2 -march=native/hotspot3D/run
rename to compiled/icx -O2 -fp-model=precise/hotspot3D/run
diff --git a/compiled/icx -O2/kmeans/kmeans b/compiled/icx -O2 -fp-model=precise/kmeans/kmeans
similarity index 55%
rename from compiled/icx -O2/kmeans/kmeans
rename to compiled/icx -O2 -fp-model=precise/kmeans/kmeans
index 2a1a39f7cc2432bef7b95a8555ee9eb741f0dfb0..443d4821a10723c98cb51e023363970d6014f1a1 100755
Binary files a/compiled/icx -O2/kmeans/kmeans and b/compiled/icx -O2 -fp-model=precise/kmeans/kmeans differ
diff --git a/compiled/icx -O2 -fp-model=precise/kmeans/make_output.txt b/compiled/icx -O2 -fp-model=precise/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d712a85953552f7c0b35d921022515175b93ab57
--- /dev/null
+++ b/compiled/icx -O2 -fp-model=precise/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+icx -O2 -fp-model=precise -std=gnu89 -qopenmp cluster.c -c
+icx -O2 -fp-model=precise -std=gnu89 -qopenmp getopt.c -c
+icx -O2 -fp-model=precise -std=gnu89 -qopenmp kmeans.c -c
+icx -O2 -fp-model=precise -std=gnu89 -qopenmp kmeans_clustering.c -c
+icx -O2 -fp-model=precise -std=gnu89 -qopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -march=native/kmeans/run b/compiled/icx -O2 -fp-model=precise/kmeans/run
similarity index 100%
rename from compiled/clang -O2 -march=native/kmeans/run
rename to compiled/icx -O2 -fp-model=precise/kmeans/run
diff --git a/compiled/icx -O2 -fma -march=core-avx2/lavaMD/lavaMD b/compiled/icx -O2 -fp-model=precise/lavaMD/lavaMD
similarity index 54%
rename from compiled/icx -O2 -fma -march=core-avx2/lavaMD/lavaMD
rename to compiled/icx -O2 -fp-model=precise/lavaMD/lavaMD
index b6baf46cf638614a9ac08aae34b18a5fd08635f2..1c368f8e53aed1128b106af535032f3db242c36d 100755
Binary files a/compiled/icx -O2 -fma -march=core-avx2/lavaMD/lavaMD and b/compiled/icx -O2 -fp-model=precise/lavaMD/lavaMD differ
diff --git a/compiled/aocc -O3 -funroll-loops/lavaMD/make_output.txt b/compiled/icx -O2 -fp-model=precise/lavaMD/make_output.txt
similarity index 86%
rename from compiled/aocc -O3 -funroll-loops/lavaMD/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/lavaMD/make_output.txt
index 60efd7fcf9708fa3bc5115b26fe0886fb9df7618..f478187d5978cfe8eb83752dbb9517be5163fb69 100644
--- a/compiled/aocc -O3 -funroll-loops/lavaMD/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/lavaMD/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O3 -funroll-loops -std=gnu89	 main.c \
+icx -O2 -fp-model=precise -std=gnu89	 main.c \
 		-c \
 		-o main.o \
 
@@ -7,10 +7,10 @@ main.c:95:6: warning: implicitly declaring library function 'strcmp' with type '
       |                    ^
 main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
 1 warning generated.
-clang -O3 -funroll-loops -std=gnu89				./kernel/kernel_cpu.c \
+icx -O2 -fp-model=precise -std=gnu89				./kernel/kernel_cpu.c \
 					-c \
 					-o ./kernel/kernel_cpu.o \
-					-fopenmp
+					-qopenmp
 ./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
       |                                    ~~^
@@ -24,18 +24,18 @@ clang -O3 -funroll-loops -std=gnu89				./kernel/kernel_cpu.c \
   209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
       |                                    ~~^
 4 warnings generated.
-clang -O3 -funroll-loops -std=gnu89			./util/num/num.c \
+icx -O2 -fp-model=precise -std=gnu89			./util/num/num.c \
 				-c \
 				-o ./util/num/num.o \
 
-clang -O3 -funroll-loops -std=gnu89				./util/timer/timer.c \
+icx -O2 -fp-model=precise -std=gnu89				./util/timer/timer.c \
 					-c \
 					-o ./util/timer/timer.o \
 
-clang -O3 -funroll-loops -std=gnu89	main.o \
+icx -O2 -fp-model=precise -std=gnu89	main.o \
 		./kernel/kernel_cpu.o \
 		./util/num/num.o \
 		./util/timer/timer.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
 		-o lavaMD
diff --git a/compiled/clang -O2 -march=native/lavaMD/run b/compiled/icx -O2 -fp-model=precise/lavaMD/run
similarity index 100%
rename from compiled/clang -O2 -march=native/lavaMD/run
rename to compiled/icx -O2 -fp-model=precise/lavaMD/run
diff --git a/compiled/icx -O2 -fp-model=precise/leukocyte/OpenMP/leukocyte b/compiled/icx -O2 -fp-model=precise/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..fa301dc5e469554dfc86168dd26ab2270e11b873
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/clang -O3 -funroll-loops/leukocyte/make_output.txt b/compiled/icx -O2 -fp-model=precise/leukocyte/make_output.txt
similarity index 90%
rename from compiled/clang -O3 -funroll-loops/leukocyte/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/leukocyte/make_output.txt
index 8f3d88a40fa5725e17dfed8b047d8aaed7e18665..ffc925ef0b2743dadbdfd00b5c7ed21481d24018 100644
--- a/compiled/clang -O3 -funroll-loops/leukocyte/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/leukocyte/make_output.txt	
@@ -1,21 +1,21 @@
 cd OpenMP; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+icx  -O2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+icx  -O2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+icx  -O2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+icx  -O2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+icx  -O2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
 cd ../meschach_lib; ./configure --with-all; make all; make clean
 loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O3 -funroll-loops ) works... no
+checking for acc... icx
+checking for cc... (cached) icx
+checking for gcc... (cached) icx
+checking whether the C compiler (icx -O2 -fp-model=precise ) works... no
 configure: error: installation or configuration problem: C compiler cannot create executables.
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
 matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    92 |           return im_finput(fp,a);
       |                           ^
@@ -89,7 +89,7 @@ matrixio.c:718:7: note: conflicting prototype is here
   718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
       |          ^
 16 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
 memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -223,7 +223,7 @@ memory.c:770:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 12 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
 vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   226 |                 *out_ve++ = (*f)(*x_ve++);
       |                                 ^
@@ -242,17 +242,17 @@ vecop.c:315:15: note: use '==' to turn this assignment into an equality comparis
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
 memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   285 |                  (*free_fn)(*mem_stat_var[j].var);
       |                            ^
@@ -270,8 +270,8 @@ memstat.c:379:15: note: use '==' to turn this assignment into an equality compar
 2 warnings generated.
 ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
 ar: creating meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
 bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | double  sqr(x)
       |         ^
@@ -279,8 +279,8 @@ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecat
    50 | static void interchange(A,i,j)
       |             ^
 2 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
 qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
    53 | extern  VEC     *Usolve();      /* See matrix2.h */
       |                  ^
@@ -288,24 +288,24 @@ qrfactor.c:53:13: warning: a function declaration without a prototype is depreca
   161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
       |                  ^
 1 warning generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
 bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   777 | VEC *bd_mv_mlt(A, x, out)
       |      ^
 1 warning generated.
 ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
 sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~~
@@ -340,8 +340,8 @@ sparse.c:1054:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
 sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
   246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
       |                                   ~ ^
@@ -355,12 +355,12 @@ sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wu
   142 |     ((var)=(type *)((var) ? \
       |           ^
 2 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
 itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   157 |       if (ip->info) ip->info(ip,nres,r,rr);
       |                             ^
@@ -377,7 +377,7 @@ itersym.c:634:25: warning: passing arguments to a function without a prototype i
   634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
       |                         ^
 5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
 iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
       |                             ^
@@ -419,9 +419,9 @@ iternsym.c:1309:25: warning: passing arguments to a function without a prototype
       |                         ^
 13 warnings generated.
 ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
 zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    90 |           return izm_finput(fp,a);
       |                            ^
@@ -459,7 +459,7 @@ zmatio.c:281:11: note: conflicting prototype is here
   281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
       |           ^
 8 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
 zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~
@@ -527,7 +527,7 @@ zmemory.c:576:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 6 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
 zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -540,7 +540,7 @@ zvecop.c:280:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 1 warning generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
 zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    37 | ZMAT    *zm_add(mat1,mat2,out)
       |          ^
@@ -599,7 +599,7 @@ zmatop.c:603:7: warning: a function definition without a prototype is deprecated
   603 | ZMAT    *zm_rand(A)
       |          ^
 19 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
 znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | double  _zv_norm1(x,scale)
       |         ^
@@ -619,7 +619,7 @@ znorm.c:190:8: warning: a function definition without a prototype is deprecated
   190 | double  zm_norm_frob(A)
       |         ^
 6 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
 zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | complex zmake(real,imag)
       |         ^
@@ -658,7 +658,7 @@ zfunc.c:232:9: warning: a function definition without a prototype is deprecated
       |         ^
 12 warnings generated.
 ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
 zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZMAT    *zLUfactor(A,pivot)
       |          ^
@@ -675,7 +675,7 @@ zlufctr.c:219:8: warning: a function definition without a prototype is deprecate
   219 | double  zLUcondest(LU,pivot)
       |         ^
 5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
 zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZVEC    *zUsolve(matrix,b,out,diag)
       |          ^
@@ -692,7 +692,7 @@ zsolve.c:243:7: warning: a function definition without a prototype is deprecated
   243 | ZVEC    *zLAsolve(L,b,out,diag)
       |          ^
 5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
 zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zm_save(fp,A,name)
       |          ^
@@ -706,7 +706,7 @@ zmatlab.c:157:10: warning: a function definition without a prototype is deprecat
   157 | ZMAT    *zm_load(fp,name)
       |          ^
 4 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
 zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
       |          ^
@@ -723,7 +723,7 @@ zhsehldr.c:214:7: warning: a function definition without a prototype is deprecat
   214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
       |          ^
 5 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
 zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    64 | ZMAT    *zQRfactor(A,diag)
       |          ^
@@ -758,7 +758,7 @@ zqrfctr.c:450:8: warning: a function definition without a prototype is deprecate
   450 | double  zQRcondest(QR)
       |         ^
 11 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
 zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    51 | void    zgivens(x,y,c,s)
       |         ^
@@ -772,7 +772,7 @@ zgivens.c:153:7: warning: a function definition without a prototype is deprecate
   153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
       |          ^
 4 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
 zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zHfactor(A, diag)
       |          ^
@@ -780,7 +780,7 @@ zhessen.c:91:7: warning: a function definition without a prototype is deprecated
    91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
       |          ^
 2 warnings generated.
-clang -c -O3 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+icx -c -O2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
 zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZMAT    *zschur(A,Q)
       |          ^
@@ -790,5 +790,5 @@ make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
 /bin/rm -f *.o core asx5213a.mat iotort.dat 
 make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O3 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+icx -O2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O2 -march=native/leukocyte/run b/compiled/icx -O2 -fp-model=precise/leukocyte/run
similarity index 100%
rename from compiled/clang -O2 -march=native/leukocyte/run
rename to compiled/icx -O2 -fp-model=precise/leukocyte/run
diff --git a/compiled/aocc -O2 -mfma/lud/make_output.txt b/compiled/icx -O2 -fp-model=precise/lud/make_output.txt
similarity index 56%
rename from compiled/aocc -O2 -mfma/lud/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/lud/make_output.txt
index dd0c4b64bf7d2067dce76099ed15bbc2b0c15065..8e440246b3c8d4174f7d9f46730da388f4a448fa 100644
--- a/compiled/aocc -O2 -mfma/lud/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/lud/make_output.txt	
@@ -1,15 +1,15 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -mfma -I../common lud.c -o lud.o
-clang  -c -O2 -mfma -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -mfma -I../common ../common/common.c -o ../common/common.o
+icx  -c -O2 -fp-model=precise -I../common lud.c -o lud.o
+icx  -c -O2 -fp-model=precise -I../common lud_omp.c -o lud_omp.o
+icx  -c -O2 -fp-model=precise -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
 1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
+icx   -qopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
+icx   -qopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O2 -fp-model=precise/lud/omp/lud b/compiled/icx -O2 -fp-model=precise/lud/omp/lud
new file mode 100755
index 0000000000000000000000000000000000000000..0a87055de6d98ea8e232354504181bdea0e5a563
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/lud/omp/lud differ
diff --git a/compiled/clang -O2 -march=native/lud/run b/compiled/icx -O2 -fp-model=precise/lud/run
similarity index 100%
rename from compiled/clang -O2 -march=native/lud/run
rename to compiled/icx -O2 -fp-model=precise/lud/run
diff --git a/compiled/aocc -O2 -funroll-loops/myocyte/make_output.txt b/compiled/icx -O2 -fp-model=precise/myocyte/make_output.txt
similarity index 96%
rename from compiled/aocc -O2 -funroll-loops/myocyte/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/myocyte/make_output.txt
index 46f24f4066f1f69f837700c5606c200ebb30a369..36918615ede1433a31f6fd137e933d2e1fe82211 100644
--- a/compiled/aocc -O2 -funroll-loops/myocyte/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/myocyte/make_output.txt	
@@ -1,5 +1,5 @@
-clang	main.c \
-		-c -O2 -funroll-loops -fopenmp
+icx	main.c \
+		-c -O2 -fp-model=precise -qopenmp
 In file included from main.c:87:
 ./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
   112 |                         if (th_id == th_count[4]) {
@@ -35,6 +35,6 @@ main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
       |                                ~~^
 9 warnings generated.
-clang -O2 -funroll-loops	main.o \
-		-lm -fopenmp \
+icx -O2 -fp-model=precise	main.o \
+		-lm -qopenmp \
 -o myocyte
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/myocyte b/compiled/icx -O2 -fp-model=precise/myocyte/myocyte
similarity index 53%
rename from compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/myocyte
rename to compiled/icx -O2 -fp-model=precise/myocyte/myocyte
index 63ba042212ee5b30b69dd1f8103007b1a79c9a40..3a76df3783bf25dd822b6f7a3dd19cc073cd0a1e 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/myocyte and b/compiled/icx -O2 -fp-model=precise/myocyte/myocyte differ
diff --git a/compiled/clang -O2 -march=native/myocyte/run b/compiled/icx -O2 -fp-model=precise/myocyte/run
similarity index 100%
rename from compiled/clang -O2 -march=native/myocyte/run
rename to compiled/icx -O2 -fp-model=precise/myocyte/run
diff --git a/compiled/icx -O2 -fp-model=precise/nn/make_output.txt b/compiled/icx -O2 -fp-model=precise/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0828f411418384b988727c60296fce2acdf6fd4a
--- /dev/null
+++ b/compiled/icx -O2 -fp-model=precise/nn/make_output.txt	
@@ -0,0 +1 @@
+icx -o nn nn_openmp.c  -std=gnu89 -qopenmp -O2 -fp-model=precise -lm
diff --git a/compiled/icx -O2 -fp-model=precise/nn/nn b/compiled/icx -O2 -fp-model=precise/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..17cc8bf290197e74ce4a24cd93667adde3c05d57
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/nn/nn differ
diff --git a/compiled/clang -O2 -march=native/nn/run b/compiled/icx -O2 -fp-model=precise/nn/run
similarity index 100%
rename from compiled/clang -O2 -march=native/nn/run
rename to compiled/icx -O2 -fp-model=precise/nn/run
diff --git a/compiled/aocc -O3 -funroll-loops/nw/make_output.txt b/compiled/icx -O2 -fp-model=precise/nw/make_output.txt
similarity index 83%
rename from compiled/aocc -O3 -funroll-loops/nw/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/nw/make_output.txt
index 060b26461e8e0f115ed098af9f2bc9f5b2391fa0..1fc3e44500dda4f4b1113396258785e2ef99a335 100644
--- a/compiled/aocc -O3 -funroll-loops/nw/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/nw/make_output.txt	
@@ -1,9 +1,9 @@
-clang++ -O3 -funroll-loops needle.cpp -o nw 
+icpx -O2 -fp-model=precise needle.cpp -o nw 
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
 1 warning generated.
-clang++ -O3 -funroll-loops -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+icpx -O2 -fp-model=precise -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
diff --git a/compiled/icx -O2/nw/nw b/compiled/icx -O2 -fp-model=precise/nw/nw
similarity index 69%
rename from compiled/icx -O2/nw/nw
rename to compiled/icx -O2 -fp-model=precise/nw/nw
index 27ea839a1950f1499a8c080998d8ba637d8c75a2..988379f2c227cb97336f2901543475546a8e0b98 100755
Binary files a/compiled/icx -O2/nw/nw and b/compiled/icx -O2 -fp-model=precise/nw/nw differ
diff --git a/compiled/clang -O2 -march=native/nw/run b/compiled/icx -O2 -fp-model=precise/nw/run
similarity index 100%
rename from compiled/clang -O2 -march=native/nw/run
rename to compiled/icx -O2 -fp-model=precise/nw/run
diff --git a/compiled/aocc -O2 -march=native/particle_filter/make_output.txt b/compiled/icx -O2 -fp-model=precise/particle_filter/make_output.txt
similarity index 91%
rename from compiled/aocc -O2 -march=native/particle_filter/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/particle_filter/make_output.txt
index baecee8a0f9120c6c51f7cd861f45c82d55152c9..27a53c988d63d4d84cc086e8190da8250a9c99c9 100644
--- a/compiled/aocc -O2 -march=native/particle_filter/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/particle_filter/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+icx -std=gnu89 -O2 -fp-model=precise -qopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
 ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
   418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
       |                                                        ^
diff --git a/compiled/icx -O2 -fp-model=precise/particle_filter/particle_filter b/compiled/icx -O2 -fp-model=precise/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..0306036a19b12811ae042350f8968ce41032bdef
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/particle_filter/particle_filter differ
diff --git a/compiled/clang -O2 -march=native/particle_filter/run b/compiled/icx -O2 -fp-model=precise/particle_filter/run
similarity index 100%
rename from compiled/clang -O2 -march=native/particle_filter/run
rename to compiled/icx -O2 -fp-model=precise/particle_filter/run
diff --git a/compiled/icx -O2 -fp-model=precise/pathfinder/make_output.txt b/compiled/icx -O2 -fp-model=precise/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ae9b1fe1cac93cfe92ff003b4a803039fcf667c0
--- /dev/null
+++ b/compiled/icx -O2 -fp-model=precise/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+icpx -O2 -fp-model=precise pathfinder.cpp -qopenmp -o pathfinder
diff --git a/compiled/icx -O3 -fma/pathfinder/pathfinder b/compiled/icx -O2 -fp-model=precise/pathfinder/pathfinder
similarity index 62%
rename from compiled/icx -O3 -fma/pathfinder/pathfinder
rename to compiled/icx -O2 -fp-model=precise/pathfinder/pathfinder
index fef11c3435845ad7eed265a11657c2432901a5e0..b4f13fa9a57739e415a2a9972b3e5db4012ddb8f 100755
Binary files a/compiled/icx -O3 -fma/pathfinder/pathfinder and b/compiled/icx -O2 -fp-model=precise/pathfinder/pathfinder differ
diff --git a/compiled/clang -O2 -march=native/pathfinder/run b/compiled/icx -O2 -fp-model=precise/pathfinder/run
similarity index 100%
rename from compiled/clang -O2 -march=native/pathfinder/run
rename to compiled/icx -O2 -fp-model=precise/pathfinder/run
diff --git a/compiled/aocc -O2 -funroll-loops/srad/make_output.txt b/compiled/icx -O2 -fp-model=precise/srad/make_output.txt
similarity index 96%
rename from compiled/aocc -O2 -funroll-loops/srad/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/srad/make_output.txt
index d3bb890ac9b3e31ae184f10d3fab2b952c3be4c7..bd1acea5a2c1cd6da93af7a06a25df5ee954070f 100644
--- a/compiled/aocc -O2 -funroll-loops/srad/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/srad/make_output.txt	
@@ -1,5 +1,5 @@
-clang	main.c \
-		-c -O2 -funroll-loops -fopenmp
+icx	main.c \
+		-c -O2 -fp-model=precise -qopenmp
 main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
       |                                ~~^
@@ -31,5 +31,5 @@ main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
       |                                ~~^
 10 warnings generated.
-clang	-O2 -funroll-loops main.o \
-		-lm -fopenmp -o srad
+icx	-O2 -fp-model=precise main.o \
+		-lm -qopenmp -o srad
diff --git a/compiled/clang -O2 -march=native/srad/run b/compiled/icx -O2 -fp-model=precise/srad/run
similarity index 100%
rename from compiled/clang -O2 -march=native/srad/run
rename to compiled/icx -O2 -fp-model=precise/srad/run
diff --git a/compiled/icx -O2 -fp-model=precise/srad/srad b/compiled/icx -O2 -fp-model=precise/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..8515a54ab4781241780a24eb5fe31b78e79fd145
Binary files /dev/null and b/compiled/icx -O2 -fp-model=precise/srad/srad differ
diff --git a/compiled/aocc -O2 -funroll-loops/streamcluster/make_output.txt b/compiled/icx -O2 -fp-model=precise/streamcluster/make_output.txt
similarity index 89%
rename from compiled/aocc -O2 -funroll-loops/streamcluster/make_output.txt
rename to compiled/icx -O2 -fp-model=precise/streamcluster/make_output.txt
index 7308ee87656a7d596072b6c7382231bef5008c97..a4ef721cc47099e44eca4159e96503226aa9d999 100644
--- a/compiled/aocc -O2 -funroll-loops/streamcluster/make_output.txt	
+++ b/compiled/icx -O2 -fp-model=precise/streamcluster/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -funroll-loops -fopenmp -o streamcluster streamcluster_omp.cpp
+icpx -O2 -fp-model=precise -qopenmp -o streamcluster streamcluster_omp.cpp
 streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
  1098 |       fprintf(fp, "%u\n", centerIDs[i]);
       |                    ~~     ^~~~~~~~~~~~
diff --git a/compiled/clang -O2 -march=native/streamcluster/run b/compiled/icx -O2 -fp-model=precise/streamcluster/run
similarity index 100%
rename from compiled/clang -O2 -march=native/streamcluster/run
rename to compiled/icx -O2 -fp-model=precise/streamcluster/run
diff --git a/compiled/icx -O2/streamcluster/streamcluster b/compiled/icx -O2 -fp-model=precise/streamcluster/streamcluster
similarity index 66%
rename from compiled/icx -O2/streamcluster/streamcluster
rename to compiled/icx -O2 -fp-model=precise/streamcluster/streamcluster
index 7c2efd76f76f253b31eb5ba5376133ba415f0763..1c91a5d92a2bda899cf1ac1eb577f8e20d796f94 100755
Binary files a/compiled/icx -O2/streamcluster/streamcluster and b/compiled/icx -O2 -fp-model=precise/streamcluster/streamcluster differ
diff --git a/compiled/icx -O2 -march=core-avx2/b+tree/b+tree b/compiled/icx -O2 -march=core-avx2/b+tree/b+tree
deleted file mode 100755
index 660cf80d34ad4c48a35ca5860b34c59af42f85b4..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/b+tree/b+tree and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/b+tree/make_output.txt b/compiled/icx -O2 -march=core-avx2/b+tree/make_output.txt
deleted file mode 100644
index 0edef43760afe399fa4e7ba9b36c86030c8c68c3..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O2 -march=core-avx2	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O2 -march=core-avx2	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O2 -march=core-avx2	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O2 -march=core-avx2	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O2 -march=core-avx2	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O2 -march=core-avx2	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/b+tree/run b/compiled/icx -O2 -march=core-avx2/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/backprop/backprop b/compiled/icx -O2 -march=core-avx2/backprop/backprop
deleted file mode 100755
index df83e7b84e4ec424dfef1403aa169d35ad6372c0..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/backprop/make_output.txt b/compiled/icx -O2 -march=core-avx2/backprop/make_output.txt
deleted file mode 100644
index 049900a5953d4e521bac85708a85d40bcca87cf5..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O2 -march=core-avx2 backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -march=core-avx2 facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -march=core-avx2 imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O2 -march=core-avx2 backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O2 -march=core-avx2 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/backprop/run b/compiled/icx -O2 -march=core-avx2/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/bfs/bfs b/compiled/icx -O2 -march=core-avx2/bfs/bfs
deleted file mode 100755
index d7d123bc370b2c52ac4029142101779ab88e323c..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/bfs/bfs and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/bfs/make_output.txt b/compiled/icx -O2 -march=core-avx2/bfs/make_output.txt
deleted file mode 100644
index d88970a525ff20ecdfbe74e585a30a4d4200c7c3..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O2 -march=core-avx2 bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O2 -march=core-avx2 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/bfs/run b/compiled/icx -O2 -march=core-avx2/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index de93902977a43374119a850092ceed2a70d563c3..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/make_output.txt b/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 22bb8f7635ef097fd5876cf9880d992ecfd8f9ee..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 -march=core-avx2 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/run b/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/heartwall/heartwall b/compiled/icx -O2 -march=core-avx2/heartwall/heartwall
deleted file mode 100755
index 43be5e9abdcfe6e4bfd118f97b70cc276572d051..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/heartwall/make_output.txt b/compiled/icx -O2 -march=core-avx2/heartwall/make_output.txt
deleted file mode 100644
index 1245bd8d2a36f834fddc3e8c9cffe1634259df68..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O2 -march=core-avx2  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 -march=core-avx2 -c avimod.c
-icx -O2 -march=core-avx2 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 -march=core-avx2 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/heartwall/run b/compiled/icx -O2 -march=core-avx2/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/hotspot/hotspot b/compiled/icx -O2 -march=core-avx2/hotspot/hotspot
deleted file mode 100755
index 4abb746e056ea11b1b358af56d78c33b6aaf040d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/hotspot/make_output.txt b/compiled/icx -O2 -march=core-avx2/hotspot/make_output.txt
deleted file mode 100644
index c0d1f27182a2568e5ede8f63db396f5038e55391..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O2 -march=core-avx2 -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O2 -march=core-avx2 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O2 -march=core-avx2/hotspot/run b/compiled/icx -O2 -march=core-avx2/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/hotspot3D/hotspot3D b/compiled/icx -O2 -march=core-avx2/hotspot3D/hotspot3D
deleted file mode 100755
index e05a0cc14e190f45a30aa77e6a30b18d5c6bbf78..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/hotspot3D/make_output.txt b/compiled/icx -O2 -march=core-avx2/hotspot3D/make_output.txt
deleted file mode 100644
index b48de1e0bcb44fa67a90c831b6b7fc85aa66c70d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-icx -std=gnu89 -o hotspot3D -O2 -march=core-avx2 -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
-  157 |         printf("%d threads running\n", omp_get_num_threads());
-      |                                        ^
-3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
-1 warning generated.
diff --git a/compiled/icx -O2 -march=core-avx2/hotspot3D/run b/compiled/icx -O2 -march=core-avx2/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/kmeans/make_output.txt b/compiled/icx -O2 -march=core-avx2/kmeans/make_output.txt
deleted file mode 100644
index b79e60c7bf62f73897fe677197e28c28ff97fd6b..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O2 -march=core-avx2 -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -march=core-avx2 -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -march=core-avx2 -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -march=core-avx2 -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -march=core-avx2 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/kmeans/run b/compiled/icx -O2 -march=core-avx2/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/lavaMD/lavaMD b/compiled/icx -O2 -march=core-avx2/lavaMD/lavaMD
deleted file mode 100755
index b6baf46cf638614a9ac08aae34b18a5fd08635f2..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/lavaMD/make_output.txt b/compiled/icx -O2 -march=core-avx2/lavaMD/make_output.txt
deleted file mode 100644
index 46a380c6ccc21f189b1a41e6fb9e6835815247f0..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O2 -march=core-avx2 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O2 -march=core-avx2 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O2 -march=core-avx2 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O2 -march=core-avx2 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O2 -march=core-avx2 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/lavaMD/run b/compiled/icx -O2 -march=core-avx2/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/leukocyte/OpenMP/leukocyte b/compiled/icx -O2 -march=core-avx2/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 95e00aa251f25aaabf9b9b77dd02756726428b0c..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/leukocyte/make_output.txt b/compiled/icx -O2 -march=core-avx2/leukocyte/make_output.txt
deleted file mode 100644
index 27281cd0fc0c0b428478cd6995d51a9f9be02da7..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O2 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O2 -march=core-avx2 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O2 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O2 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O2 -march=core-avx2/leukocyte/run b/compiled/icx -O2 -march=core-avx2/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/lud/make_output.txt b/compiled/icx -O2 -march=core-avx2/lud/make_output.txt
deleted file mode 100644
index 4ee9eb57b3871c273c2a97106c89b8efa627436c..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O2 -march=core-avx2 -I../common lud.c -o lud.o
-icx  -c -O2 -march=core-avx2 -I../common lud_omp.c -o lud_omp.o
-icx  -c -O2 -march=core-avx2 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O2 -march=core-avx2/lud/omp/lud b/compiled/icx -O2 -march=core-avx2/lud/omp/lud
deleted file mode 100755
index 50dcb5147092de5932d4beb22051f0fc0b1cb65b..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/lud/omp/lud and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/lud/run b/compiled/icx -O2 -march=core-avx2/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/myocyte/make_output.txt b/compiled/icx -O2 -march=core-avx2/myocyte/make_output.txt
deleted file mode 100644
index bd551d875fbc2606d642840da1c22411de2741c2..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O2 -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O2 -march=core-avx2	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/myocyte/run b/compiled/icx -O2 -march=core-avx2/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/nn/make_output.txt b/compiled/icx -O2 -march=core-avx2/nn/make_output.txt
deleted file mode 100644
index e65f35219641920f6fabf83acb19263623c35e3f..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -march=core-avx2 -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/nn/nn b/compiled/icx -O2 -march=core-avx2/nn/nn
deleted file mode 100755
index 168c549863656d26b24fea4b37f09b805fec32d4..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/nn/nn and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/nn/run b/compiled/icx -O2 -march=core-avx2/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/nw/make_output.txt b/compiled/icx -O2 -march=core-avx2/nw/make_output.txt
deleted file mode 100644
index 2bb0ae77e43fe9a3e43898ca81e3ed3745b6897e..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O2 -march=core-avx2 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O2 -march=core-avx2 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O2 -march=core-avx2/nw/run b/compiled/icx -O2 -march=core-avx2/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/particle_filter/make_output.txt b/compiled/icx -O2 -march=core-avx2/particle_filter/make_output.txt
deleted file mode 100644
index fe2f0873b613bef4c5b82b0e21062f0986b03106..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O2 -march=core-avx2 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O2 -march=core-avx2/particle_filter/particle_filter b/compiled/icx -O2 -march=core-avx2/particle_filter/particle_filter
deleted file mode 100755
index 7e526a3ce7928190006025444a7c3feb097f67f5..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/particle_filter/run b/compiled/icx -O2 -march=core-avx2/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/pathfinder/make_output.txt b/compiled/icx -O2 -march=core-avx2/pathfinder/make_output.txt
deleted file mode 100644
index ca457d05f4873f149cc25ae689b91a344b4d0d4c..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 -march=core-avx2 pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/pathfinder/run b/compiled/icx -O2 -march=core-avx2/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/srad/make_output.txt b/compiled/icx -O2 -march=core-avx2/srad/make_output.txt
deleted file mode 100644
index 908a21734359906adebab46115ca9fa1945c0170..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O2 -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O2 -march=core-avx2 main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2 -march=core-avx2/srad/run b/compiled/icx -O2 -march=core-avx2/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/srad/srad b/compiled/icx -O2 -march=core-avx2/srad/srad
deleted file mode 100755
index 9287a7869b6ac3ec8eef938f7ebd4b28567156cc..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/srad/srad and /dev/null differ
diff --git a/compiled/icx -O2 -march=core-avx2/streamcluster/make_output.txt b/compiled/icx -O2 -march=core-avx2/streamcluster/make_output.txt
deleted file mode 100644
index 0034ca8b78a24eee9bf632b48fc45e7a1fdd27bf..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O2 -march=core-avx2 -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O2 -march=core-avx2/streamcluster/run b/compiled/icx -O2 -march=core-avx2/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O2 -march=core-avx2/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -march=core-avx2/streamcluster/streamcluster b/compiled/icx -O2 -march=core-avx2/streamcluster/streamcluster
deleted file mode 100755
index 748bcd2fb30dd3361c64f7299a02ca85e309bb27..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2 -march=core-avx2/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/icx -O2/b+tree/make_output.txt b/compiled/icx -O2/b+tree/make_output.txt
deleted file mode 100644
index de243b981accc701cad308ada71019acd16a4c52..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O2	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O2	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O2	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O2	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O2	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O2	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/b+tree/run b/compiled/icx -O2/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O2/backprop/backprop b/compiled/icx -O2/backprop/backprop
deleted file mode 100755
index 84f8ca1d330c34b660081d703a5de6b2afa121b2..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O2/backprop/make_output.txt b/compiled/icx -O2/backprop/make_output.txt
deleted file mode 100644
index c80479b22453fa74c1e2120d5ae4a6e22137e223..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O2 backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O2 facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O2 imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O2 backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O2 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/backprop/run b/compiled/icx -O2/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O2/bfs/make_output.txt b/compiled/icx -O2/bfs/make_output.txt
deleted file mode 100644
index 3186e2fff9f5ac63b7729d53cd619d7edfaffd62..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O2 bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O2 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/bfs/run b/compiled/icx -O2/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O2/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O2/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index eee691f0338ad49e566918ee343bd8a1508f142b..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O2/euler3d_cpu_double/make_output.txt b/compiled/icx -O2/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 1fef3dc9485428246be7eecc42e719545e6dc08e..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/euler3d_cpu_double/run b/compiled/icx -O2/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O2/heartwall/heartwall b/compiled/icx -O2/heartwall/heartwall
deleted file mode 100755
index 3725437323535e889ad93b7ab6f8a1fe28138456..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O2/heartwall/make_output.txt b/compiled/icx -O2/heartwall/make_output.txt
deleted file mode 100644
index 4dc5632e3b0277f6c4c8a66821b8d749c838eec7..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O2  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 -c avimod.c
-icx -O2 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O2 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/heartwall/run b/compiled/icx -O2/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O2/hotspot/hotspot b/compiled/icx -O2/hotspot/hotspot
deleted file mode 100755
index 9edaee8862cda060f9fbc93a2bffacbba3086d07..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O2/hotspot/make_output.txt b/compiled/icx -O2/hotspot/make_output.txt
deleted file mode 100644
index 00b2c3ebe5b1dda6b3a07cb34b51948a74d8471e..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O2 -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O2 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O2/hotspot/run b/compiled/icx -O2/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O2/hotspot3D/hotspot3D b/compiled/icx -O2/hotspot3D/hotspot3D
deleted file mode 100755
index b1d4b734a4e7c33a43492341a7b923910a8ff8b3..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O2/hotspot3D/run b/compiled/icx -O2/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O2/kmeans/make_output.txt b/compiled/icx -O2/kmeans/make_output.txt
deleted file mode 100644
index c27ea808b86ecb0c748547a1b738bb72ed8cf753..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O2 -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O2 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/kmeans/run b/compiled/icx -O2/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O2/lavaMD/make_output.txt b/compiled/icx -O2/lavaMD/make_output.txt
deleted file mode 100644
index 3f4538b3860fd1c21b74c7b6f974a33493fd328d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O2 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O2 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O2 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O2 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O2 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/lavaMD/run b/compiled/icx -O2/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O2/leukocyte/OpenMP/leukocyte b/compiled/icx -O2/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index 52aae911e76c66e37ee6c54876ef7791c58444a9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O2/leukocyte/make_output.txt b/compiled/icx -O2/leukocyte/make_output.txt
deleted file mode 100644
index b8786c27f7fd02c0988da5fd9bd2b436135d8c5f..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O2 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O2 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O2 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O2 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O2/leukocyte/run b/compiled/icx -O2/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2/lud/make_output.txt b/compiled/icx -O2/lud/make_output.txt
deleted file mode 100644
index 3f827a3b5122424998637849546f122d1079aa38..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O2 -I../common lud.c -o lud.o
-icx  -c -O2 -I../common lud_omp.c -o lud_omp.o
-icx  -c -O2 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O2/lud/omp/lud b/compiled/icx -O2/lud/omp/lud
deleted file mode 100755
index 6cb7a2cf170c4e937b33e54e91cc2fbabde976b1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/lud/omp/lud and /dev/null differ
diff --git a/compiled/icx -O2/lud/run b/compiled/icx -O2/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O2/myocyte/make_output.txt b/compiled/icx -O2/myocyte/make_output.txt
deleted file mode 100644
index 9adb250b8b23d0c103b745571978d54761ec97b7..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O2	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/myocyte/myocyte b/compiled/icx -O2/myocyte/myocyte
deleted file mode 100755
index ed39d9d9f92aa481c6527003f5ac41bcf67957a9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/myocyte/myocyte and /dev/null differ
diff --git a/compiled/icx -O2/myocyte/run b/compiled/icx -O2/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O2/nn/make_output.txt b/compiled/icx -O2/nn/make_output.txt
deleted file mode 100644
index 4d78c7230552e4a9d2b9b5a666d39eb209b2112a..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O2 -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/nn/nn b/compiled/icx -O2/nn/nn
deleted file mode 100755
index f3989223728228a2a99a74c144fea509aa7f28dd..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/nn/nn and /dev/null differ
diff --git a/compiled/icx -O2/nn/run b/compiled/icx -O2/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O2/nw/make_output.txt b/compiled/icx -O2/nw/make_output.txt
deleted file mode 100644
index a36c3915d37aa9e2149de865ae6b5cb5e06f234c..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O2 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O2 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O2/nw/run b/compiled/icx -O2/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O2/particle_filter/make_output.txt b/compiled/icx -O2/particle_filter/make_output.txt
deleted file mode 100644
index 84171ae4f3bdde123a92936a77fecddb10fdb18b..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O2 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O2/particle_filter/particle_filter b/compiled/icx -O2/particle_filter/particle_filter
deleted file mode 100755
index 41c9c3497af2815371900f3d95392d19b9501ac8..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O2/particle_filter/run b/compiled/icx -O2/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O2/pathfinder/make_output.txt b/compiled/icx -O2/pathfinder/make_output.txt
deleted file mode 100644
index 68284cf82afb24f7bc3bd98b2bd64a247612c002..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O2 pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/pathfinder/pathfinder b/compiled/icx -O2/pathfinder/pathfinder
deleted file mode 100755
index df30dd4e45a1f1f15f80e59df8027924cd867b32..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/icx -O2/pathfinder/run b/compiled/icx -O2/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O2/srad/make_output.txt b/compiled/icx -O2/srad/make_output.txt
deleted file mode 100644
index 8100fbe8d0e848703993bc5db57e801d1fdc54e5..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O2 main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O2/srad/run b/compiled/icx -O2/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O2/srad/srad b/compiled/icx -O2/srad/srad
deleted file mode 100755
index a7510986348532ea6341f6a9443b41c47790e3e9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O2/srad/srad and /dev/null differ
diff --git a/compiled/icx -O2/streamcluster/make_output.txt b/compiled/icx -O2/streamcluster/make_output.txt
deleted file mode 100644
index 770d68273c520a6b24b049140b84b7baaf092c30..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O2 -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O2/streamcluster/run b/compiled/icx -O2/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O2/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/b+tree/b+tree b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/b+tree
similarity index 56%
rename from compiled/icx -O3 -march=core-avx2/b+tree/b+tree
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/b+tree
index efca19f1ac105f155aa4aaf5fc4cdddcfd703ff8..0922f454219f1c631df478fdeed39edbe6a4c9f1 100755
Binary files a/compiled/icx -O3 -march=core-avx2/b+tree/b+tree and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/b+tree differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f58396e39264f97978616d1b2f41beffaec361c9
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/make_output.txt	
@@ -0,0 +1,114 @@
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=fast=2	./main.c \
+		-c \
+		-o ./main.o
+./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                               ~~                                 ^~~~
+      |                                               %ld
+./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                  ~~                   ^~~~~~~~~~~~~~
+      |                                                                  %lu
+./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
+      |                                                                            %lu
+./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                            ~~                                ^~~~~~~~~
+      |                                            %ld
+./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                              ~~                        ^~~~~~~~~~~~~
+      |                                                              %lu
+./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                                                        %lu
+./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
+      |                                                          ~~     ^~~~~~~~
+      |                                                          %ld
+./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
+  872 |                 else
+      |                 ^
+./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
+  930 |                 printf("(%x)", n);
+      |                          ~~    ^
+./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  933 |                         printf("%x ", n->pointers[i]);
+      |                                 ~~    ^~~~~~~~~~~~~~
+./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  941 |                         printf("%x ", n->pointers[order - 1]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
+./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  943 |                         printf("%x ", n->pointers[n->num_keys]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=fast=2	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-qopenmp
+./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+2 warnings generated.
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=fast=2	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-qopenmp
+./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^
+./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
+./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+3 warnings generated.
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=fast=2	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=fast=2	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=fast=2	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-qopenmp \
+                        -o b+tree
diff --git a/compiled/clang -O2 -mfma/b+tree/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/run
similarity index 100%
rename from compiled/clang -O2 -mfma/b+tree/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/b+tree/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/backprop b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..5a4c80cc53e37de0acd269447b39d7c4a1f720f4
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/backprop differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/make_output.txt
similarity index 95%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/make_output.txt
index d7e54d13adbc994eda06f8d74ab4f59364a5f6cc..b93e43b30a088e72a7f40eefae898e455ea3d1f4 100644
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/backprop/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop.c -c
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 backprop.c -c
 backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    43 | float squash(x)
       |       ^
@@ -97,7 +97,7 @@ In file included from backprop.c:13:
    46 | BPNN *bpnn_read();
       |       ^
 29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native facetrain.c -c
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 facetrain.c -c
 facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
     8 | extern void exit();
       |             ^
@@ -117,7 +117,7 @@ facetrain.c:27:5: warning: a function definition without a prototype is deprecat
    27 | int setup(argc, argv)
       |     ^
 6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native imagenet.c -c
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 imagenet.c -c
 imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
     8 | load(net)
       | ^
@@ -131,5 +131,5 @@ imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-ty
    24 | }
       | ^
 3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -funroll-loops -mfma -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 backprop_kernel.c -c
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O2 -mfma/backprop/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/run
similarity index 100%
rename from compiled/clang -O2 -mfma/backprop/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/backprop/run
diff --git a/compiled/icx -O2 -fma -march=core-avx2/bfs/bfs b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/bfs
similarity index 53%
rename from compiled/icx -O2 -fma -march=core-avx2/bfs/bfs
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/bfs
index d7d123bc370b2c52ac4029142101779ab88e323c..c0e608185636b6932c33df7796e5db5ca10d6848 100755
Binary files a/compiled/icx -O2 -fma -march=core-avx2/bfs/bfs and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/bfs differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..152fe71bd8579789d0d85698efd6081eba61ab6d
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+icpx  -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 bfs.cpp -o bfs 
+icpx  -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O2 -mfma/bfs/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/run
similarity index 100%
rename from compiled/clang -O2 -mfma/bfs/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/bfs/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..084d72d3464dca158bc5670de1fbe38a85df116b
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6cd82e0700533e0e719ae6478b2a80a4d3b07d0
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -fma -march=core-avx2 -fp-model=fast=2 -Dblock_length=16 -qopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O2 -mfma/euler3d_cpu_double/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O2 -mfma/euler3d_cpu_double/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/euler3d_cpu_double/run
diff --git a/compiled/icx -O3 -march=core-avx2/heartwall/heartwall b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/heartwall
similarity index 53%
rename from compiled/icx -O3 -march=core-avx2/heartwall/heartwall
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/heartwall
index 40f6ed97a47e2b058a99be33c954dea6c483680e..57f9c1a202b614a01945a19ef52cfa56eb24fdc7 100755
Binary files a/compiled/icx -O3 -march=core-avx2/heartwall/heartwall and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/heartwall differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/make_output.txt
similarity index 64%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/make_output.txt
index 54d09d0835dd8237239d177ec2b0dfa82dac5409..2c98aedb79ac359819b58b9a946dfe729763a689 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/heartwall/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -funroll-loops -mfma -march=native  main.c -I./AVI -c -fopenmp
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2  main.c -I./AVI -c -qopenmp
 main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
    63 |             fprintf(fid, "\n--endo--\n",j);
       |                          ~~~~~~~~~~~~~~ ^
@@ -8,7 +8,7 @@ main.c:72:33: warning: data argument not used by format string [-Wformat-extra-a
 2 warnings generated.
 cd AVI; make;
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops -mfma -march=native -c avimod.c
-clang -O2 -funroll-loops -mfma -march=native -c avilib.c
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -c avimod.c
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -c avilib.c
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -funroll-loops -mfma -march=native main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -qopenmp -o heartwall
diff --git a/compiled/clang -O2 -mfma/heartwall/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/run
similarity index 100%
rename from compiled/clang -O2 -mfma/heartwall/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/heartwall/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/hotspot b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..e47cd445e108d2cd39b316665cf0c96fc6adad5a
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/hotspot differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/make_output.txt
similarity index 88%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/make_output.txt
index b734bd08c47bbef00f1d051f79ab67c860e9bae2..144ac0e4906398e7e9b5ecbfd62bc51f5853a26b 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/hotspot/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -funroll-loops -mfma -march=native -fopenmp hotspot_openmp.cpp -o hotspot 
+icpx -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -12,7 +12,7 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
   296 |                 fatal("unable to allocate memory");
       |                       ^
 4 warnings generated.
-clang++ -O2 -funroll-loops -mfma -march=native -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+icpx -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
diff --git a/compiled/clang -O2 -mfma/hotspot/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/run
similarity index 100%
rename from compiled/clang -O2 -mfma/hotspot/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/hotspot3D b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..3995c648cbc7190b8a340f1fc44d965bf28653df
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/hotspot3D differ
diff --git a/compiled/icx -O3/hotspot3D/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/make_output.txt
similarity index 74%
rename from compiled/icx -O3/hotspot3D/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/make_output.txt
index cc4b6502edb3a5fafc26ac9ab76cac6c7fed5d8a..5111c694e6f5da7279718a61ea27d1e037e171f3 100644
--- a/compiled/icx -O3/hotspot3D/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/make_output.txt	
@@ -1,5 +1,4 @@
-icx -std=gnu89 -o hotspot3D -O3 -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icx -std=gnu89 -o hotspot3D -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp 3D.c -lm 
 3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
   157 |         printf("%d threads running\n", omp_get_num_threads());
       |                                        ^
diff --git a/compiled/clang -O2 -mfma/hotspot3D/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/run
similarity index 100%
rename from compiled/clang -O2 -mfma/hotspot3D/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/hotspot3D/run
diff --git a/compiled/icx -O2 -march=core-avx2/kmeans/kmeans b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/kmeans
similarity index 55%
rename from compiled/icx -O2 -march=core-avx2/kmeans/kmeans
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/kmeans
index f4f934cb5dd60f8824f3ad2aa6af967a7e7903c9..35a790f7432df792c29078a5b79e424950eca438 100755
Binary files a/compiled/icx -O2 -march=core-avx2/kmeans/kmeans and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/kmeans differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af56ece85742b41279d20cadf24f25f38c86c12e
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89 -qopenmp cluster.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89 -qopenmp getopt.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89 -qopenmp kmeans.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89 -qopenmp kmeans_clustering.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89 -qopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O2 -mfma/kmeans/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/run
similarity index 100%
rename from compiled/clang -O2 -mfma/kmeans/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/kmeans/run
diff --git a/compiled/icx -O3 -march=core-avx2/lavaMD/lavaMD b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/lavaMD
similarity index 56%
rename from compiled/icx -O3 -march=core-avx2/lavaMD/lavaMD
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/lavaMD
index 733f8995574f023d5fc3790ffab6ca85f5d568e6..b4302c92e6a195d9e040b696511a4378d1032b14 100755
Binary files a/compiled/icx -O3 -march=core-avx2/lavaMD/lavaMD and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/lavaMD differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/make_output.txt
similarity index 82%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/make_output.txt
index b3882ad22f044488711e97d45583cb5eaaaea237..4957a26ac6cd239f4a04dc8e4cc92b58bf4fbf39 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/lavaMD/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89	 main.c \
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89	 main.c \
 		-c \
 		-o main.o \
 
@@ -7,10 +7,10 @@ main.c:95:6: warning: implicitly declaring library function 'strcmp' with type '
       |                    ^
 main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
 1 warning generated.
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89				./kernel/kernel_cpu.c \
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89				./kernel/kernel_cpu.c \
 					-c \
 					-o ./kernel/kernel_cpu.o \
-					-fopenmp
+					-qopenmp
 ./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
       |                                    ~~^
@@ -24,18 +24,18 @@ clang -O2 -funroll-loops -mfma -march=native -std=gnu89				./kernel/kernel_cpu.c
   209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
       |                                    ~~^
 4 warnings generated.
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89			./util/num/num.c \
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89			./util/num/num.c \
 				-c \
 				-o ./util/num/num.o \
 
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89				./util/timer/timer.c \
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89				./util/timer/timer.c \
 					-c \
 					-o ./util/timer/timer.o \
 
-clang -O2 -funroll-loops -mfma -march=native -std=gnu89	main.o \
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -std=gnu89	main.o \
 		./kernel/kernel_cpu.o \
 		./util/num/num.o \
 		./util/timer/timer.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
 		-o lavaMD
diff --git a/compiled/clang -O2 -mfma/lavaMD/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/run
similarity index 100%
rename from compiled/clang -O2 -mfma/lavaMD/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lavaMD/run
diff --git a/compiled/icx -O3 -march=core-avx2/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/OpenMP/leukocyte
similarity index 50%
rename from compiled/icx -O3 -march=core-avx2/leukocyte/OpenMP/leukocyte
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/OpenMP/leukocyte
index b5950eb93c1bfa65952f9fcba9ed6ea9d791b9fa..3ddc4326aec4881058e35bb39384b8b15ccebb3a 100755
Binary files a/compiled/icx -O3 -march=core-avx2/leukocyte/OpenMP/leukocyte and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/make_output.txt
similarity index 88%
rename from compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/make_output.txt
index d0c6bdda489c081a065e819e178419bc5564e7ac..da36f226ef3cd9a9a9ad57e06ed2307efeaf2ba8 100644
--- a/compiled/clang -O2 -funroll-loops -mfma -march=native/leukocyte/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/make_output.txt	
@@ -1,21 +1,21 @@
 cd OpenMP; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
 cd ../meschach_lib; ./configure --with-all; make all; make clean
 loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -funroll-loops -mfma -march=native ) works... no
+checking for acc... icx
+checking for cc... (cached) icx
+checking for gcc... (cached) icx
+checking whether the C compiler (icx -O3 -fma -march=core-avx2 -fp-model=fast=2 ) works... no
 configure: error: installation or configuration problem: C compiler cannot create executables.
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
 matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    92 |           return im_finput(fp,a);
       |                           ^
@@ -89,7 +89,7 @@ matrixio.c:718:7: note: conflicting prototype is here
   718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
       |          ^
 16 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
 memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -223,7 +223,7 @@ memory.c:770:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 12 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
 vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   226 |                 *out_ve++ = (*f)(*x_ve++);
       |                                 ^
@@ -242,17 +242,17 @@ vecop.c:315:15: note: use '==' to turn this assignment into an equality comparis
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
 memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   285 |                  (*free_fn)(*mem_stat_var[j].var);
       |                            ^
@@ -270,8 +270,8 @@ memstat.c:379:15: note: use '==' to turn this assignment into an equality compar
 2 warnings generated.
 ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
 ar: creating meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
 bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | double  sqr(x)
       |         ^
@@ -279,8 +279,8 @@ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecat
    50 | static void interchange(A,i,j)
       |             ^
 2 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
 qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
    53 | extern  VEC     *Usolve();      /* See matrix2.h */
       |                  ^
@@ -288,24 +288,24 @@ qrfactor.c:53:13: warning: a function declaration without a prototype is depreca
   161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
       |                  ^
 1 warning generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
 bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   777 | VEC *bd_mv_mlt(A, x, out)
       |      ^
 1 warning generated.
 ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
 sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~~
@@ -340,8 +340,8 @@ sparse.c:1054:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
 sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
   246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
       |                                   ~ ^
@@ -355,12 +355,12 @@ sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wu
   142 |     ((var)=(type *)((var) ? \
       |           ^
 2 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
 itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   157 |       if (ip->info) ip->info(ip,nres,r,rr);
       |                             ^
@@ -377,7 +377,7 @@ itersym.c:634:25: warning: passing arguments to a function without a prototype i
   634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
       |                         ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
 iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
       |                             ^
@@ -419,9 +419,9 @@ iternsym.c:1309:25: warning: passing arguments to a function without a prototype
       |                         ^
 13 warnings generated.
 ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
 zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    90 |           return izm_finput(fp,a);
       |                            ^
@@ -459,7 +459,7 @@ zmatio.c:281:11: note: conflicting prototype is here
   281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
       |           ^
 8 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
 zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~
@@ -527,7 +527,7 @@ zmemory.c:576:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 6 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
 zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -540,7 +540,7 @@ zvecop.c:280:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 1 warning generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
 zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    37 | ZMAT    *zm_add(mat1,mat2,out)
       |          ^
@@ -599,7 +599,7 @@ zmatop.c:603:7: warning: a function definition without a prototype is deprecated
   603 | ZMAT    *zm_rand(A)
       |          ^
 19 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
 znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | double  _zv_norm1(x,scale)
       |         ^
@@ -619,7 +619,7 @@ znorm.c:190:8: warning: a function definition without a prototype is deprecated
   190 | double  zm_norm_frob(A)
       |         ^
 6 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
 zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | complex zmake(real,imag)
       |         ^
@@ -658,7 +658,7 @@ zfunc.c:232:9: warning: a function definition without a prototype is deprecated
       |         ^
 12 warnings generated.
 ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
 zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZMAT    *zLUfactor(A,pivot)
       |          ^
@@ -675,7 +675,7 @@ zlufctr.c:219:8: warning: a function definition without a prototype is deprecate
   219 | double  zLUcondest(LU,pivot)
       |         ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
 zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZVEC    *zUsolve(matrix,b,out,diag)
       |          ^
@@ -692,7 +692,7 @@ zsolve.c:243:7: warning: a function definition without a prototype is deprecated
   243 | ZVEC    *zLAsolve(L,b,out,diag)
       |          ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
 zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zm_save(fp,A,name)
       |          ^
@@ -706,7 +706,7 @@ zmatlab.c:157:10: warning: a function definition without a prototype is deprecat
   157 | ZMAT    *zm_load(fp,name)
       |          ^
 4 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
 zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
       |          ^
@@ -723,7 +723,7 @@ zhsehldr.c:214:7: warning: a function definition without a prototype is deprecat
   214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
       |          ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
 zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    64 | ZMAT    *zQRfactor(A,diag)
       |          ^
@@ -758,7 +758,7 @@ zqrfctr.c:450:8: warning: a function definition without a prototype is deprecate
   450 | double  zQRcondest(QR)
       |         ^
 11 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
 zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    51 | void    zgivens(x,y,c,s)
       |         ^
@@ -772,7 +772,7 @@ zgivens.c:153:7: warning: a function definition without a prototype is deprecate
   153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
       |          ^
 4 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
 zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zHfactor(A, diag)
       |          ^
@@ -780,7 +780,7 @@ zhessen.c:91:7: warning: a function definition without a prototype is deprecated
    91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
       |          ^
 2 warnings generated.
-clang -c -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
 zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZMAT    *zschur(A,Q)
       |          ^
@@ -790,5 +790,5 @@ make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
 /bin/rm -f *.o core asx5213a.mat iotort.dat 
 make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -funroll-loops -mfma -march=native -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O2 -mfma/leukocyte/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/run
similarity index 100%
rename from compiled/clang -O2 -mfma/leukocyte/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/leukocyte/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cec95355da2fdec1f1a5064029f6185dfc497a0d
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/make_output.txt	
@@ -0,0 +1,15 @@
+cd omp; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+icx  -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -I../common lud.c -o lud.o
+icx  -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -I../common lud_omp.c -o lud_omp.o
+icx  -c -O3 -fma -march=core-avx2 -fp-model=fast=2 -I../common ../common/common.c -o ../common/common.o
+../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
+  187 | }
+      | ^
+1 warning generated.
+icx   -qopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+cd omp; make -f Makefile.offload
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+icx   -qopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -fma -march=core-avx2/lud/omp/lud b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/omp/lud
similarity index 68%
rename from compiled/icx -O3 -fma -march=core-avx2/lud/omp/lud
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/omp/lud
index f6ab59e2fb18844ebf8121b48596fbf1e90926d6..852e0a758347448897dc8c7075aa82ddcd9c9116 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/lud/omp/lud and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/omp/lud differ
diff --git a/compiled/clang -O2 -mfma/lud/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/run
similarity index 100%
rename from compiled/clang -O2 -mfma/lud/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/lud/run
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/make_output.txt
similarity index 95%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/make_output.txt
index aa174ae7dab91711c5b6b988a1696ff5ab9338e9..56bb80f4e165359294cc47fe147704bc7587add5 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/myocyte/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/make_output.txt	
@@ -1,5 +1,5 @@
-clang	main.c \
-		-c -O2 -funroll-loops -mfma -march=native -fopenmp
+icx	main.c \
+		-c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp
 In file included from main.c:87:
 ./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
   112 |                         if (th_id == th_count[4]) {
@@ -35,6 +35,6 @@ main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
       |                                ~~^
 9 warnings generated.
-clang -O2 -funroll-loops -mfma -march=native	main.o \
-		-lm -fopenmp \
+icx -O3 -fma -march=core-avx2 -fp-model=fast=2	main.o \
+		-lm -qopenmp \
 -o myocyte
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/myocyte b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/myocyte
new file mode 100755
index 0000000000000000000000000000000000000000..a4c0c4ba65d4c0b942a29d34d2a742b4aa0ddee8
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/myocyte differ
diff --git a/compiled/clang -O2 -mfma/myocyte/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/run
similarity index 100%
rename from compiled/clang -O2 -mfma/myocyte/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/myocyte/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbc7782fe1e3486e27627c00ca5c977868dd5920
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/make_output.txt	
@@ -0,0 +1 @@
+icx -o nn nn_openmp.c  -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=fast=2 -lm
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/nn b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..dfbd17dfaeae14915a2e384475ff130bd4c4b22b
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/nn differ
diff --git a/compiled/clang -O2 -mfma/nn/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/run
similarity index 100%
rename from compiled/clang -O2 -mfma/nn/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nn/run
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/make_output.txt
similarity index 70%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/make_output.txt
index 12b733a64dd5269429266c1540a2398395d86a1b..c98c20188aab723b11749e242e1b4ddb96d4ed4f 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/nw/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/make_output.txt	
@@ -1,9 +1,9 @@
-clang++ -O2 -funroll-loops -mfma -march=native needle.cpp -o nw 
+icpx -O3 -fma -march=core-avx2 -fp-model=fast=2 needle.cpp -o nw 
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
 1 warning generated.
-clang++ -O2 -funroll-loops -mfma -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+icpx -O3 -fma -march=core-avx2 -fp-model=fast=2 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/nw b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/nw
similarity index 70%
rename from compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/nw
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/nw
index 716d8346d521620dd8e71fb246e2ef419e7c3684..7362fdc6d9ff7926ec54d66b08ef3f3ae1ae9377 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/nw and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/nw differ
diff --git a/compiled/clang -O2 -mfma/nw/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/run
similarity index 100%
rename from compiled/clang -O2 -mfma/nw/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/nw/run
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/make_output.txt
similarity index 90%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/make_output.txt
index bcafa6910a5e6a042ae0b8f455ffaaa548670b07..7b9b307da5a51d3fc53ae0b2abbbc8637b1e5e88 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/particle_filter/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -funroll-loops -mfma -march=native -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
 ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
   418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
       |                                                        ^
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/particle_filter b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..60b85f9243766f8ab5dc22e522ca2212be86920b
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/particle_filter differ
diff --git a/compiled/clang -O2 -mfma/particle_filter/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/run
similarity index 100%
rename from compiled/clang -O2 -mfma/particle_filter/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/particle_filter/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..040becbc455a81914e0190ef5281e9ddb42d8541
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -fma -march=core-avx2 -fp-model=fast=2 pathfinder.cpp -qopenmp -o pathfinder
diff --git a/compiled/icx -O3/pathfinder/pathfinder b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/pathfinder
similarity index 57%
rename from compiled/icx -O3/pathfinder/pathfinder
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/pathfinder
index fef11c3435845ad7eed265a11657c2432901a5e0..cba7e7624cbd3c08cf7c4b583221ea722a029e74 100755
Binary files a/compiled/icx -O3/pathfinder/pathfinder and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/pathfinder differ
diff --git a/compiled/clang -O2 -mfma/pathfinder/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/run
similarity index 100%
rename from compiled/clang -O2 -mfma/pathfinder/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/pathfinder/run
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/make_output.txt
similarity index 95%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/make_output.txt
index 0e6ab6283540ef43eb00ff1eddf48c8d7411869b..ac124d4a34ab6e52677798c2fe0915bb632d02f0 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/srad/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/make_output.txt	
@@ -1,5 +1,5 @@
-clang	main.c \
-		-c -O2 -funroll-loops -mfma -march=native -fopenmp
+icx	main.c \
+		-c -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp
 main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
       |                                ~~^
@@ -31,5 +31,5 @@ main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
       |                                ~~^
 10 warnings generated.
-clang	-O2 -funroll-loops -mfma -march=native main.o \
-		-lm -fopenmp -o srad
+icx	-O3 -fma -march=core-avx2 -fp-model=fast=2 main.o \
+		-lm -qopenmp -o srad
diff --git a/compiled/clang -O2 -mfma/srad/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/run
similarity index 100%
rename from compiled/clang -O2 -mfma/srad/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2/srad/srad b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/srad
similarity index 58%
rename from compiled/icx -O3 -fma -march=core-avx2/srad/srad
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/srad
index 706a1df599f358391e9d18c595fb6f5fa89a438a..61f4b56e325c3e3c495e685827a0644d30f90507 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/srad/srad and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/srad/srad differ
diff --git a/compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/make_output.txt
similarity index 85%
rename from compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/make_output.txt
index b486fc6e0828ead9549fad000601c9c6fa4c753c..332118d95cec600c8a45f753af0ad1e099e608c7 100644
--- a/compiled/aocc -O2 -funroll-loops -mfma -march=native/streamcluster/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -funroll-loops -mfma -march=native -fopenmp -o streamcluster streamcluster_omp.cpp
+icpx -O3 -fma -march=core-avx2 -fp-model=fast=2 -qopenmp -o streamcluster streamcluster_omp.cpp
 streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
  1098 |       fprintf(fp, "%u\n", centerIDs[i]);
       |                    ~~     ^~~~~~~~~~~~
diff --git a/compiled/clang -O2 -mfma/streamcluster/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/run
similarity index 100%
rename from compiled/clang -O2 -mfma/streamcluster/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/run
diff --git a/compiled/icx -O3 -march=core-avx2/streamcluster/streamcluster b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/streamcluster
similarity index 67%
rename from compiled/icx -O3 -march=core-avx2/streamcluster/streamcluster
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/streamcluster
index fe71b270f66b3290405b493172ab2ed454380e12..9c0c073b12b2b0c160178c9d186d7ae74eee956b 100755
Binary files a/compiled/icx -O3 -march=core-avx2/streamcluster/streamcluster and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=fast=2/streamcluster/streamcluster differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/b+tree/b+tree b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/b+tree
similarity index 57%
rename from compiled/icx -O2 -fma -march=core-avx2/b+tree/b+tree
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/b+tree
index 660cf80d34ad4c48a35ca5860b34c59af42f85b4..6ed681496a46fcfc7327db2a343abfca251efb9a 100755
Binary files a/compiled/icx -O2 -fma -march=core-avx2/b+tree/b+tree and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/b+tree differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f22fc3b2e4d9a542840e634bc6fe8fa6859432e7
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/make_output.txt	
@@ -0,0 +1,114 @@
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=precise -no-vec	./main.c \
+		-c \
+		-o ./main.o
+./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                               ~~                                 ^~~~
+      |                                               %ld
+./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                  ~~                   ^~~~~~~~~~~~~~
+      |                                                                  %lu
+./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
+      |                                                                            %lu
+./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                            ~~                                ^~~~~~~~~
+      |                                            %ld
+./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                              ~~                        ^~~~~~~~~~~~~
+      |                                                              %lu
+./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                                                        %lu
+./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
+      |                                                          ~~     ^~~~~~~~
+      |                                                          %ld
+./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
+  872 |                 else
+      |                 ^
+./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
+  930 |                 printf("(%x)", n);
+      |                          ~~    ^
+./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  933 |                         printf("%x ", n->pointers[i]);
+      |                                 ~~    ^~~~~~~~~~~~~~
+./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  941 |                         printf("%x ", n->pointers[order - 1]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
+./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  943 |                         printf("%x ", n->pointers[n->num_keys]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=precise -no-vec	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-qopenmp
+./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+2 warnings generated.
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=precise -no-vec	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-qopenmp
+./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^
+./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
+./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+3 warnings generated.
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=precise -no-vec	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=precise -no-vec	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=precise -no-vec	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-qopenmp \
+                        -o b+tree
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/b+tree/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/b+tree/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/backprop b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..6ddbb28142dc5415766b1dfa40bfb3bf61846d75
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/backprop differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b5e3782b0deca065ab029daff37e91c8665b8105
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/make_output.txt	
@@ -0,0 +1,135 @@
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec backprop.c -c
+backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   43 | float squash(x)
+      |       ^
+backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   56 | float *alloc_1d_dbl(n)
+      |        ^
+backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   72 | float **alloc_2d_dbl(m, n)
+      |         ^
+backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | bpnn_randomize_weights(w, m, n)
+      | ^
+backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+  100 |      w[i][j] = (float) rand()/RAND_MAX;
+      |                              ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
+  104 | }
+      | ^
+backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | bpnn_randomize_row(w, m)
+      | ^
+backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
+  115 | }
+      | ^
+backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  118 | bpnn_zero_weights(w, m, n)
+      | ^
+backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
+  129 | }
+      | ^
+backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  132 | void bpnn_initialize(seed)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   37 | void bpnn_initialize();
+      |      ^
+backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
+      |       ^
+backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  171 | void bpnn_free(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   40 | void bpnn_free();
+      |      ^
+backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   39 | BPNN *bpnn_create();
+      |       ^
+backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
+      |      ^
+backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  261 | void bpnn_output_error(delta, target, output, nj, err)  
+      |      ^
+backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  278 | void bpnn_hidden_error(delta_h,   
+      |      ^
+backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
+      |      ^
+backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  331 | void bpnn_feedforward(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   43 | void bpnn_feedforward();
+      |      ^
+backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  349 | void bpnn_train(net, eo, eh)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   42 | void bpnn_train();
+      |      ^
+backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  385 | void bpnn_save(net, filename)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   45 | void bpnn_save();
+      |      ^
+backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | BPNN *bpnn_read(filename)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   46 | BPNN *bpnn_read();
+      |       ^
+29 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec facetrain.c -c
+facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+    8 | extern void exit();
+      |             ^
+facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
+      |                    ^
+facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   23 |   bpnn_free(net);
+      |            ^
+facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
+   25 | }
+      | ^
+facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   41 |   bpnn_initialize(seed);
+      |                  ^
+facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   27 | int setup(argc, argv)
+      |     ^
+6 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec imagenet.c -c
+imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+    8 | load(net)
+      | ^
+imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+   21 |           units[k] = (float) rand()/RAND_MAX ;
+      |                                    ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
+   24 | }
+      | ^
+3 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec backprop_kernel.c -c
+icx -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/backprop/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/backprop/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2/bfs/bfs b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/bfs
similarity index 58%
rename from compiled/icx -O3 -fma -march=core-avx2/bfs/bfs
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/bfs
index 707c4af882a98e0183885fee057f34e541235d7f..9e2c5ea3649ef5db583c723b160000a2813cbdcf 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/bfs/bfs and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/bfs differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e2307fb93fae2ea80bc0e002bc70e6f7433bd814
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+icpx  -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec bfs.cpp -o bfs 
+icpx  -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/bfs/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/bfs/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..0528a8bbf8dd6aa6cc17fbd4e7f66f499f9bfb99
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3bd22e7e8c4f0d0edb1db27744634d98c29eb712
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -Dblock_length=16 -qopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/euler3d_cpu_double/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/euler3d_cpu_double/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/heartwall b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..86de35026c9fd876eb62b6620096b046c35e7362
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/heartwall differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9bc8a5b1915d9693852385d6f8c7a21d2e0b0224
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/make_output.txt	
@@ -0,0 +1,14 @@
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec  main.c -I./AVI -c -qopenmp
+main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
+   63 |             fprintf(fid, "\n--endo--\n",j);
+      |                          ~~~~~~~~~~~~~~ ^
+main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
+   72 |             fprintf(fid, "\n--epi--\n",j);
+      |                          ~~~~~~~~~~~~~ ^
+2 warnings generated.
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -c avimod.c
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec main.o ./AVI/avilib.o ./AVI/avimod.o -lm -qopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/heartwall/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/heartwall/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/hotspot b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..9199e85762e6a5badb3700c46b3137930de7745c
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/hotspot differ
diff --git a/compiled/icx -O1/hotspot/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/make_output.txt
similarity index 81%
rename from compiled/icx -O1/hotspot/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/make_output.txt
index 14e6d2439d2d2d9f13a87533eb238aa03aafa591..b3cc3af3831f96a1366d942835a4100eaa8e8bd4 100644
--- a/compiled/icx -O1/hotspot/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/make_output.txt	
@@ -1,5 +1,4 @@
-icpx -O1 -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icpx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -14,8 +13,7 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
       |                       ^
 warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
 5 warnings generated.
-icpx -O1 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icpx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -29,4 +27,5 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
   296 |                 fatal("unable to allocate memory");
       |                       ^
 warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
+warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
+6 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/hotspot3D b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..fa5b378715874417e0475257c6411860ca4fbfad
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/hotspot3D differ
diff --git a/compiled/icx -O2 -fma/hotspot3D/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/make_output.txt
similarity index 73%
rename from compiled/icx -O2 -fma/hotspot3D/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/make_output.txt
index 39053f87182cc70997f68614b3139c0dddddd830..88122f0f260c33bbb5710118149504fb1b4646b8 100644
--- a/compiled/icx -O2 -fma/hotspot3D/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/make_output.txt	
@@ -1,5 +1,4 @@
-icx -std=gnu89 -o hotspot3D -O2 -fma -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icx -std=gnu89 -o hotspot3D -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp 3D.c -lm 
 3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
   157 |         printf("%d threads running\n", omp_get_num_threads());
       |                                        ^
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/hotspot3D/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/hotspot3D/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/kmeans b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/kmeans
new file mode 100755
index 0000000000000000000000000000000000000000..15108ffc8287c55756f19bd4d2baae97232f2e57
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/kmeans differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c3c6be8ca26946c0256402bb4fed4490629b7838
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89 -qopenmp cluster.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89 -qopenmp getopt.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89 -qopenmp kmeans.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89 -qopenmp kmeans_clustering.c -c
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89 -qopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/kmeans/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/kmeans/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2/lavaMD/lavaMD b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/lavaMD
similarity index 55%
rename from compiled/icx -O3 -fma -march=core-avx2/lavaMD/lavaMD
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/lavaMD
index 733f8995574f023d5fc3790ffab6ca85f5d568e6..da5f1c09cc89d96cd0d54e26fa4f8fa7d132a787 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/lavaMD/lavaMD and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/lavaMD differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77542e04af4ca713b8886843257388f4a225c87b
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/make_output.txt	
@@ -0,0 +1,41 @@
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
+      |                    ^
+main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+1 warning generated.
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-qopenmp
+./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
+      |                                    ~~^
+4 warnings generated.
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-qopenmp \
+		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lavaMD/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lavaMD/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..c57d487c4f03a03a101372d5d3046c60b0e0ec77
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..43cf73488b7c948b1ebe58e4afa74e04b846d08b
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/make_output.txt	
@@ -0,0 +1,794 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+icx  -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+icx  -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... icx
+checking for cc... (cached) icx
+checking for gcc... (cached) icx
+checking whether the C compiler (icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return im_finput(fp,a);
+      |                           ^
+matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   94 |           return bm_finput(fp,a);
+      |                           ^
+matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                  ^
+matrixio.c:103:10: note: conflicting prototype is here
+  103 | MAT     *im_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                               ^
+matrixio.c:169:10: note: conflicting prototype is here
+  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 |           return ipx_finput(fp,px);
+      |                            ^
+matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  221 |           return bpx_finput(fp,px);
+      |                            ^
+matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                  ^
+matrixio.c:231:10: note: conflicting prototype is here
+  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                                ^
+matrixio.c:289:10: note: conflicting prototype is here
+  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 |           return ifin_vec(fp,x);
+      |                          ^
+matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  347 |           return bfin_vec(fp,x);
+      |                          ^
+matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                  ^
+matrixio.c:356:10: note: conflicting prototype is here
+  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                              ^
+matrixio.c:405:10: note: conflicting prototype is here
+  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  662 |      return iiv_finput(fp,x);
+      |                       ^
+matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  664 |      return biv_finput(fp,x);
+      |                       ^
+matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |          ^
+matrixio.c:673:7: note: conflicting prototype is here
+  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
+      |          ^
+matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |                        ^
+matrixio.c:718:7: note: conflicting prototype is here
+  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
+      |          ^
+16 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:548:15: note: place parentheses around the assignment to silence this warning
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:565:15: note: place parentheses around the assignment to silence this warning
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:581:15: note: place parentheses around the assignment to silence this warning
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:597:15: note: place parentheses around the assignment to silence this warning
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:629:15: note: place parentheses around the assignment to silence this warning
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:647:15: note: place parentheses around the assignment to silence this warning
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:663:15: note: place parentheses around the assignment to silence this warning
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:680:15: note: place parentheses around the assignment to silence this warning
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:711:15: note: place parentheses around the assignment to silence this warning
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:731:15: note: place parentheses around the assignment to silence this warning
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:751:15: note: place parentheses around the assignment to silence this warning
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:770:15: note: place parentheses around the assignment to silence this warning
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+12 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  226 |                 *out_ve++ = (*f)(*x_ve++);
+      |                                 ^
+vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  255 |                 *out_ve++ = (*f)(params,*x_ve++);
+      |                                 ^
+vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~
+vecop.c:315:15: note: place parentheses around the assignment to silence this warning
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^                 
+      |           (                     )
+vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  285 |                  (*free_fn)(*mem_stat_var[j].var);
+      |                            ^
+memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memstat.c:379:15: note: place parentheses around the assignment to silence this warning
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+2 warnings generated.
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | double  sqr(x)
+      |         ^
+bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   50 | static void interchange(A,i,j)
+      |             ^
+2 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+   53 | extern  VEC     *Usolve();      /* See matrix2.h */
+      |                  ^
+./matrix2.h:161:4: note: conflicting prototype is here
+  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
+      |                  ^
+1 warning generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  777 | VEC *bd_mv_mlt(A, x, out)
+      |      ^
+1 warning generated.
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:995:15: note: place parentheses around the assignment to silence this warning
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+2 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 |       if (ip->info) ip->info(ip,nres,r,rr);
+      |                             ^
+itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
+      |                         ^
+itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  606 |    if (ip->info) ip->info(ip,nres,r,p);
+      |                          ^
+itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  632 |       if (ip->info) ip->info(ip,nres,r,z);
+      |                             ^
+itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
+      |                         ^
+5 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
+      |                             ^
+iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
+      |                         ^
+iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
+      |                             ^
+iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
+      |                         ^
+iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
+      |                                   ^
+iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
+      |                                         ^
+iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
+      |                                   ^
+iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
+      |                             ^
+iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
+      |                         ^
+13 warnings generated.
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   90 |           return izm_finput(fp,a);
+      |                            ^
+zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return bzm_finput(fp,a);
+      |                            ^
+zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                   ^
+zmatio.c:101:11: note: conflicting prototype is here
+  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
+      |           ^
+zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                                 ^
+zmatio.c:169:11: note: conflicting prototype is here
+  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
+      |           ^
+zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  218 |           return izv_finput(fp,x);
+      |                            ^
+zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  220 |           return bzv_finput(fp,x);
+      |                            ^
+zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                   ^
+zmatio.c:229:11: note: conflicting prototype is here
+  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
+      |           ^
+zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                                 ^
+zmatio.c:281:11: note: conflicting prototype is here
+  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
+      |           ^
+8 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+6 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+1 warning generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   37 | ZMAT    *zm_add(mat1,mat2,out)
+      |          ^
+zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   62 | ZMAT    *zm_sub(mat1,mat2,out)
+      |          ^
+zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   93 | ZMAT    *zm_mlt(A,B,OUT)
+      |          ^
+zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | ZMAT    *zmma_mlt(A,B,OUT)
+      |          ^
+zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | ZMAT    *zmam_mlt(A,B,OUT)
+      |          ^
+zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  206 | ZVEC    *zmv_mlt(A,b,out)
+      |          ^
+zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
+      |          ^
+zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  263 | ZVEC    *zvm_mlt(A,b,out)
+      |          ^
+zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  300 | ZMAT    *zm_adjoint(in,out)
+      |          ^
+zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
+      |          ^
+zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
+      |          ^
+zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
+      |          ^
+zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  519 | ZVEC    *zget_col(mat,col,vec)
+      |          ^
+zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  540 | ZVEC    *zget_row(mat,row,vec)
+      |          ^
+zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  564 | ZMAT    *zset_col(mat,col,vec)
+      |          ^
+zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  583 | ZMAT    *zset_row(mat,row,vec)
+      |          ^
+zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  603 | ZMAT    *zm_rand(A)
+      |          ^
+19 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | double  _zv_norm1(x,scale)
+      |         ^
+znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   77 | double  _zv_norm2(x,scale)
+      |         ^
+znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  108 | double  _zv_norm_inf(x,scale)
+      |         ^
+znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  141 | double  zm_norm1(A)
+      |         ^
+znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  166 | double  zm_norm_inf(A)
+      |         ^
+znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  190 | double  zm_norm_frob(A)
+      |         ^
+6 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | complex zmake(real,imag)
+      |         ^
+zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   52 | complex zneg(z)
+      |         ^
+zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | double  zabs(z)
+      |         ^
+zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | complex zadd(z1,z2)
+      |         ^
+zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | complex zsub(z1,z2)
+      |         ^
+zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  120 | complex zmlt(z1,z2)
+      |         ^
+zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  134 | complex zinv(z)
+      |         ^
+zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  165 | complex zdiv(z1,z2)
+      |         ^
+zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | complex zsqrt(z)
+      |         ^
+zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  203 | complex zexp(z)
+      |         ^
+zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | complex zlog(z)
+      |         ^
+zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  232 | complex zconj(z)
+      |         ^
+12 warnings generated.
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZMAT    *zLUfactor(A,pivot)
+      |          ^
+zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  137 | ZVEC    *zLUsolve(A,pivot,b,x)
+      |          ^
+zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
+      |          ^
+zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zm_inverse(A,out)
+      |          ^
+zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | double  zLUcondest(LU,pivot)
+      |         ^
+5 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZVEC    *zUsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  101 | ZVEC    *zLsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  156 | ZVEC    *zUAsolve(U,b,out,diag)
+      |          ^
+zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  217 | ZVEC    *zDsolve(A,b,x)
+      |          ^
+zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  243 | ZVEC    *zLAsolve(L,b,out,diag)
+      |          ^
+5 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zm_save(fp,A,name)
+      |          ^
+zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | ZVEC    *zv_save(fp,x,name)
+      |          ^
+zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  127 | complex z_save(fp,z,name)
+      |         ^
+zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 | ZMAT    *zm_load(fp,name)
+      |          ^
+4 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
+      |          ^
+zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
+      |          ^
+zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
+      |          ^
+5 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | ZMAT    *zQRfactor(A,diag)
+      |          ^
+zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  104 | ZMAT    *zQRCPfactor(A,diag,px)
+      |          ^
+zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
+      |          ^
+zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  234 | ZMAT    *zmakeQ(QR,diag,Qout)
+      |          ^
+zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  287 | ZMAT    *zmakeR(QR,Rout)
+      |          ^
+zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | ZVEC    *zQRsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
+      |          ^
+zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZVEC    *zUmlt(U,x,out)
+      |          ^
+zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  417 | ZVEC    *zUAmlt(U,x,out)
+      |          ^
+zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | double  zQRcondest(QR)
+      |         ^
+11 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   51 | void    zgivens(x,y,c,s)
+      |         ^
+zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
+      |          ^
+zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
+      |          ^
+zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
+      |          ^
+4 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zHfactor(A, diag)
+      |          ^
+zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
+      |          ^
+2 warnings generated.
+icx -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZMAT    *zschur(A,Q)
+      |          ^
+1 warning generated.
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/leukocyte/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/leukocyte/run
diff --git a/compiled/icx -O1/lud/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/make_output.txt
similarity index 50%
rename from compiled/icx -O1/lud/make_output.txt
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/make_output.txt
index e109359c1b56a0da8afdcbabe683c2edb383687f..1b0370e161b62b081aa06f827c1c83537ffe97d8 100644
--- a/compiled/icx -O1/lud/make_output.txt	
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/make_output.txt	
@@ -1,17 +1,15 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O1 -I../common lud.c -o lud.o
-icx  -c -O1 -I../common lud_omp.c -o lud_omp.o
-icx  -c -O1 -I../common ../common/common.c -o ../common/common.o
+icx  -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -I../common lud.c -o lud.o
+icx  -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -I../common lud_omp.c -o lud_omp.o
+icx  -c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
 1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icx   -qopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+icx   -qopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/omp/lud b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/omp/lud
similarity index 56%
rename from compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/omp/lud
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/omp/lud
index f2e099c9ac56b110247a1f2682696e6819143a34..155d744d18c9a40a92b60046793d53597cc84079 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/omp/lud and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/omp/lud differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/lud/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/lud/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..533a35904a34200852ecd9369116f72ce2849f8b
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/make_output.txt	
@@ -0,0 +1,40 @@
+icx	main.c \
+		-c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp
+In file included from main.c:87:
+./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
+  112 |                         if (th_id == th_count[4]) {
+      |                                      ^        ~
+./master.c:41:3: note: array 'th_count' declared here
+   41 |                 int th_count[4];
+      |                 ^
+In file included from main.c:88:
+./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
+  480 | }
+      | ^
+main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
+      |                                        ~~                                                                  ^~~~
+      |                                        %ld
+main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
+      |                                        ~~                                                                         ^~~~~~~~
+      |                                        %ld
+main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
+      |                                ~~^
+9 warnings generated.
+icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec	main.o \
+		-lm -qopenmp \
+-o myocyte
diff --git a/compiled/icx -O2 -march=core-avx2/myocyte/myocyte b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/myocyte
similarity index 53%
rename from compiled/icx -O2 -march=core-avx2/myocyte/myocyte
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/myocyte
index b5aca509381164f35effa401cd90899a32868910..e74177aff752c13ed104c5e6cc20edf98217c800 100755
Binary files a/compiled/icx -O2 -march=core-avx2/myocyte/myocyte and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/myocyte differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/myocyte/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/myocyte/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e066f2a71b28d4e14be4166f51099c36bfef5e3d
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/make_output.txt	
@@ -0,0 +1 @@
+icx -o nn nn_openmp.c  -std=gnu89 -qopenmp -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -lm
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/nn b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..76b6ebf82c061e524a5fb5219781a7f300250071
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/nn differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nn/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nn/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6a733bf663c0bc5f3564035adf90e95f2cfe70c6
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/make_output.txt	
@@ -0,0 +1,10 @@
+icpx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec needle.cpp -o nw 
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
+icpx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
diff --git a/compiled/icx -O2 -fma -march=core-avx2/nw/nw b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/nw
similarity index 68%
rename from compiled/icx -O2 -fma -march=core-avx2/nw/nw
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/nw
index 745bfdf5e1951b33da601bcd7e5e359e4b564ac5..5889d8df218d478b5429e5749547bedcad09da95 100755
Binary files a/compiled/icx -O2 -fma -march=core-avx2/nw/nw and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/nw differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/nw/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/nw/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5dc7a31478c8731993091bbc85e7482905576d08
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/make_output.txt	
@@ -0,0 +1,13 @@
+icx -std=gnu89 -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^
+ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^~~~
+      |                                                        abs
+ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
+      |             ^
+ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+2 warnings generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/particle_filter b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..14504b9c90f007b093de187e0e68c03f9115eda5
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/particle_filter differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/particle_filter/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/particle_filter/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0c6d86a976e549455150d446f3e4e5a6de32623
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec pathfinder.cpp -qopenmp -o pathfinder
diff --git a/compiled/icx -O2 -march=core-avx2/pathfinder/pathfinder b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/pathfinder
similarity index 63%
rename from compiled/icx -O2 -march=core-avx2/pathfinder/pathfinder
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/pathfinder
index c461283932e49c50d43bd1ab19a7f129f786622e..56dd4cd0a7ef2e945f1761b9a4938815a6210589 100755
Binary files a/compiled/icx -O2 -march=core-avx2/pathfinder/pathfinder and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/pathfinder differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/pathfinder/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/pathfinder/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1fac5aad1f988042d846a5987fc5b6bf0d72ac1b
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/make_output.txt	
@@ -0,0 +1,35 @@
+icx	main.c \
+		-c -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp
+main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
+      |                                ~~^
+10 warnings generated.
+icx	-O3 -fma -march=core-avx2 -fp-model=precise -no-vec main.o \
+		-lm -qopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/srad/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/srad b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..0b906fac2dcc197bbacb9b08f58d3f0aed32dc56
Binary files /dev/null and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/srad/srad differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d61e65f0025fa37bc4816060cb54ea463512a723
--- /dev/null
+++ b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/make_output.txt	
@@ -0,0 +1,10 @@
+icpx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec -qopenmp -o streamcluster streamcluster_omp.cpp
+streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
+ 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
+      |                    ~~     ^~~~~~~~~~~~
+      |                    %ld
+streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
+ 1147 |     fprintf(stderr,"read %d points\n",numRead);
+      |                          ~~           ^~~~~~~
+      |                          %zu
+2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -fno-tree-vectorize -fno-tree-slp-vectorize/streamcluster/run
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2/streamcluster/streamcluster b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/streamcluster
similarity index 66%
rename from compiled/icx -O3 -fma -march=core-avx2/streamcluster/streamcluster
rename to compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/streamcluster
index fe71b270f66b3290405b493172ab2ed454380e12..efaa0667544fc6012e615563790705c69b363b37 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/streamcluster/streamcluster and b/compiled/icx -O3 -fma -march=core-avx2 -fp-model=precise -no-vec/streamcluster/streamcluster differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/b+tree b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/b+tree
deleted file mode 100755
index 92ab28ac1f11c6a1c101fa66b87b24d9e62df1a4..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/b+tree and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/make_output.txt
deleted file mode 100644
index 2d761963d5d8ff0dc8ddb1b0d7eb4c1b6bcf8af8..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O3 -fma -march=core-avx2 -no-vec	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O3 -fma -march=core-avx2 -no-vec	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O3 -fma -march=core-avx2 -no-vec	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O3 -fma -march=core-avx2 -no-vec	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O3 -fma -march=core-avx2 -no-vec	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O3 -fma -march=core-avx2 -no-vec	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/backprop b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/backprop
deleted file mode 100755
index 3c9a039f61286cdb763796fc06307201a5ba0f31..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/make_output.txt
deleted file mode 100644
index 7260031a4183c853713ba974a09f44f446ee1565..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 -no-vec backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 -no-vec facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 -no-vec imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 -no-vec backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 -no-vec backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/make_output.txt
deleted file mode 100644
index b1bf1f1f3f33727a2a50554070797a87cf580cb8..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O3 -fma -march=core-avx2 -no-vec bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O3 -fma -march=core-avx2 -no-vec -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index aa8e8c5ca58aa73fe957a20d4f8e7bc4b8225d75..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 901b131a7315f9c0d9b829e4cf3d53d246b21716..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -no-vec -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/heartwall b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/heartwall
deleted file mode 100755
index 4c9512d755bd2c883af1a257857d23eeaa65c5e1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/make_output.txt
deleted file mode 100644
index 5be53483bf8a0e847234a71498f650e5bcc17439..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O3 -fma -march=core-avx2 -no-vec  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -fma -march=core-avx2 -no-vec -c avimod.c
-icx -O3 -fma -march=core-avx2 -no-vec -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -fma -march=core-avx2 -no-vec main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/hotspot b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/hotspot
deleted file mode 100755
index aee537e0c8357628546a76fb1ab16a88e91dfaaa..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/make_output.txt
deleted file mode 100644
index b1aa65bdf3ee2704231708097663adcd082e22b4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -no-vec -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O3 -fma -march=core-avx2 -no-vec -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/hotspot3D b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/hotspot3D
deleted file mode 100755
index cd48888db4d43a82dc4ba553e23b07318bf24c74..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/make_output.txt
deleted file mode 100644
index ccf6852d66964f444823e0f1a006c0f47389406f..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-icx -std=gnu89 -o hotspot3D -O3 -fma -march=core-avx2 -no-vec -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
-  157 |         printf("%d threads running\n", omp_get_num_threads());
-      |                                        ^
-3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
-1 warning generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/kmeans b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/kmeans
deleted file mode 100755
index 9b4af55301c85364aa660d5324d20f3c118673f3..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/kmeans and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/make_output.txt
deleted file mode 100644
index d66c0d49e94e3cd3f77ca9e5199b38c808840ce1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/make_output.txt
deleted file mode 100644
index 4b9bfa90876c57fdf19c7a8053edd23a4dbf9175..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O3 -fma -march=core-avx2 -no-vec -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index b60257513a914ef55a090c2eaec875f3493373dc..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/make_output.txt
deleted file mode 100644
index b6627b619473444090b4485f56b280c1f292b110..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O3 -fma -march=core-avx2 -no-vec ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O3 -fma -march=core-avx2 -no-vec -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/make_output.txt
deleted file mode 100644
index 346442ab2b3dde12d9460bf1a2966c9fb65eea33..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O3 -fma -march=core-avx2 -no-vec -I../common lud.c -o lud.o
-icx  -c -O3 -fma -march=core-avx2 -no-vec -I../common lud_omp.c -o lud_omp.o
-icx  -c -O3 -fma -march=core-avx2 -no-vec -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/make_output.txt
deleted file mode 100644
index 13650ba54385f392cee285cf55b7991481ffb9cb..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O3 -fma -march=core-avx2 -no-vec -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O3 -fma -march=core-avx2 -no-vec	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/make_output.txt
deleted file mode 100644
index 2135e1d2dd30403ec92002a2daaba3307c165810..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 -no-vec -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/nn b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/nn
deleted file mode 100755
index a2dd3c554055155cf91a11657d2e06e7cb7a117f..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/nn and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/make_output.txt
deleted file mode 100644
index 82dcabf347420a26573a2d3a005cb45d24a528be..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -no-vec needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O3 -fma -march=core-avx2 -no-vec -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/make_output.txt
deleted file mode 100644
index 8ae0d3faea9520a91f4d86840e0e8df25916fdf9..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O3 -fma -march=core-avx2 -no-vec -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/particle_filter b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/particle_filter
deleted file mode 100755
index 0de25a8be5c28bcfda234c1e55df38907afa0b79..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/make_output.txt
deleted file mode 100644
index d26521ab2b8cb403a20687d5e8aa51b96ac190ac..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -no-vec pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/make_output.txt
deleted file mode 100644
index da29a534533a36e7cbe45611f4d9832926c911eb..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O3 -fma -march=core-avx2 -no-vec -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O3 -fma -march=core-avx2 -no-vec main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/srad b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/srad
deleted file mode 100755
index 47b14480bd336548c7a1e9fbd43477818ac947f1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/srad/srad and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/make_output.txt
deleted file mode 100644
index dee59866abf789ed7e2a907cd7dc71aeeb8111e1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -no-vec -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/run b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/streamcluster b/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/streamcluster
deleted file mode 100755
index fa7de00ff963430b842d48e2482d8ad4094d090f..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/streamcluster/streamcluster and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/b+tree/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/b+tree/make_output.txt
deleted file mode 100644
index 58294dddabc33052035dfeac285d56f25aa3e511..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O3 -fma -march=core-avx2	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O3 -fma -march=core-avx2	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O3 -fma -march=core-avx2	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O3 -fma -march=core-avx2	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O3 -fma -march=core-avx2	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O3 -fma -march=core-avx2	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/b+tree/run b/compiled/icx -O3 -fma -march=core-avx2/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/backprop/backprop b/compiled/icx -O3 -fma -march=core-avx2/backprop/backprop
deleted file mode 100755
index d1b9166dc45e720de04306b079543af5663572c1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/backprop/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/backprop/make_output.txt
deleted file mode 100644
index f5557b38b5a0256954c92350f1c53e3a0c89bf5f..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/backprop/run b/compiled/icx -O3 -fma -march=core-avx2/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/bfs/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/bfs/make_output.txt
deleted file mode 100644
index 65ff90d4b5f6ebd69970fa4211305a4bfb9517da..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O3 -fma -march=core-avx2 bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O3 -fma -march=core-avx2 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/bfs/run b/compiled/icx -O3 -fma -march=core-avx2/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 9abf1afd1c8ef2ece183f8671f0005fddd2cca38..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index c9fa53866a01036d535544f2a8d3e0926b83e727..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/run b/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/heartwall/heartwall b/compiled/icx -O3 -fma -march=core-avx2/heartwall/heartwall
deleted file mode 100755
index 40f6ed97a47e2b058a99be33c954dea6c483680e..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/heartwall/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/heartwall/make_output.txt
deleted file mode 100644
index 123c4dd6aa32229af03de29464bfbcfa2063185c..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O3 -fma -march=core-avx2  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -fma -march=core-avx2 -c avimod.c
-icx -O3 -fma -march=core-avx2 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -fma -march=core-avx2 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/heartwall/run b/compiled/icx -O3 -fma -march=core-avx2/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/hotspot/hotspot b/compiled/icx -O3 -fma -march=core-avx2/hotspot/hotspot
deleted file mode 100755
index aee537e0c8357628546a76fb1ab16a88e91dfaaa..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/hotspot/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/hotspot/make_output.txt
deleted file mode 100644
index c7f9794d9039761677fde1c5a3244b44d61d6e20..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O3 -fma -march=core-avx2 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2/hotspot/run b/compiled/icx -O3 -fma -march=core-avx2/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/hotspot3D b/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/hotspot3D
deleted file mode 100755
index 9451727bf55e372e028e6445190c893711857313..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/make_output.txt
deleted file mode 100644
index 7fe8bb2cc02dc6ae972d7e16f51a503d1cc09037..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-icx -std=gnu89 -o hotspot3D -O3 -fma -march=core-avx2 -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
-  157 |         printf("%d threads running\n", omp_get_num_threads());
-      |                                        ^
-3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
-1 warning generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/run b/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/kmeans/kmeans b/compiled/icx -O3 -fma -march=core-avx2/kmeans/kmeans
deleted file mode 100755
index 45a504c524580059fd105f795e38ce36de3b7747..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/kmeans/kmeans and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/kmeans/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/kmeans/make_output.txt
deleted file mode 100644
index a2bf3b4aa22e5b6fcdcba0596d7656eba273a0d1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O3 -fma -march=core-avx2 -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -march=core-avx2 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/kmeans/run b/compiled/icx -O3 -fma -march=core-avx2/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/lavaMD/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/lavaMD/make_output.txt
deleted file mode 100644
index bf04336775b21e5514b734e17ae09e70a1f56098..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O3 -fma -march=core-avx2 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O3 -fma -march=core-avx2 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O3 -fma -march=core-avx2 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O3 -fma -march=core-avx2 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O3 -fma -march=core-avx2 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/lavaMD/run b/compiled/icx -O3 -fma -march=core-avx2/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -fma -march=core-avx2/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index b5950eb93c1bfa65952f9fcba9ed6ea9d791b9fa..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/leukocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/leukocyte/make_output.txt
deleted file mode 100644
index ca9b6da836b4ed99aefc3f2cddbeabdfeac14d8f..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O3 -fma -march=core-avx2 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O3 -fma -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O3 -fma -march=core-avx2/leukocyte/run b/compiled/icx -O3 -fma -march=core-avx2/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/lud/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/lud/make_output.txt
deleted file mode 100644
index b6e75f8cf160c68f3e27a0baeb8a17e58bf795ec..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O3 -fma -march=core-avx2 -I../common lud.c -o lud.o
-icx  -c -O3 -fma -march=core-avx2 -I../common lud_omp.c -o lud_omp.o
-icx  -c -O3 -fma -march=core-avx2 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -fma -march=core-avx2/lud/run b/compiled/icx -O3 -fma -march=core-avx2/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/myocyte/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/myocyte/make_output.txt
deleted file mode 100644
index 6eede45fd77bfaaf5ad9783626b908eb40ce7d46..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O3 -fma -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O3 -fma -march=core-avx2	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/myocyte/run b/compiled/icx -O3 -fma -march=core-avx2/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/nn/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/nn/make_output.txt
deleted file mode 100644
index df6bd63b7c43e6349f4f05bf6aaf5edc217285f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -fma -march=core-avx2 -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/nn/nn b/compiled/icx -O3 -fma -march=core-avx2/nn/nn
deleted file mode 100755
index a2dd3c554055155cf91a11657d2e06e7cb7a117f..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/nn/nn and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/nn/run b/compiled/icx -O3 -fma -march=core-avx2/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/nw/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/nw/make_output.txt
deleted file mode 100644
index ccac814e1d9a85681f98f4ce4a51b865e1d704e5..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O3 -fma -march=core-avx2 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O3 -fma -march=core-avx2 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2/nw/nw b/compiled/icx -O3 -fma -march=core-avx2/nw/nw
deleted file mode 100755
index 858f51721526f67154b40baf7278adf0eed924f8..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/nw/nw and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/nw/run b/compiled/icx -O3 -fma -march=core-avx2/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/particle_filter/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/particle_filter/make_output.txt
deleted file mode 100644
index 986bc4386c471b907389768a51a59930a0fb1010..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O3 -fma -march=core-avx2 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2/particle_filter/particle_filter b/compiled/icx -O3 -fma -march=core-avx2/particle_filter/particle_filter
deleted file mode 100755
index c3e1d22b5a5ff0f59a1a2dfe4b2ac6eded62f2e1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma -march=core-avx2/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/particle_filter/run b/compiled/icx -O3 -fma -march=core-avx2/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/pathfinder/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/pathfinder/make_output.txt
deleted file mode 100644
index 01688388a2be64ffd9e13659a4cf87fab7db5fbf..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -fma -march=core-avx2 pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/pathfinder/run b/compiled/icx -O3 -fma -march=core-avx2/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/srad/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/srad/make_output.txt
deleted file mode 100644
index 7df3fedfeb7f3ed671cb1cd3e210eeee647f8765..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O3 -fma -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O3 -fma -march=core-avx2 main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma -march=core-avx2/srad/run b/compiled/icx -O3 -fma -march=core-avx2/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma -march=core-avx2/streamcluster/make_output.txt b/compiled/icx -O3 -fma -march=core-avx2/streamcluster/make_output.txt
deleted file mode 100644
index 357d8f5df24e44097f9f305d0e7dce19d33ddd6f..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O3 -fma -march=core-avx2 -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O3 -fma -march=core-avx2/streamcluster/run b/compiled/icx -O3 -fma -march=core-avx2/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma -march=core-avx2/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/b+tree/b+tree b/compiled/icx -O3 -fma/b+tree/b+tree
deleted file mode 100755
index 7e2caa1bc3916b0a3bfef5713868d1d9ed7953cf..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/b+tree/b+tree and /dev/null differ
diff --git a/compiled/icx -O3 -fma/b+tree/make_output.txt b/compiled/icx -O3 -fma/b+tree/make_output.txt
deleted file mode 100644
index c7ab92b937fe91d0d8b010a3b5d9ec5f6c5cc60a..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O3 -fma	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O3 -fma	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O3 -fma	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O3 -fma	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O3 -fma	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O3 -fma	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/b+tree/run b/compiled/icx -O3 -fma/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/backprop/backprop b/compiled/icx -O3 -fma/backprop/backprop
deleted file mode 100755
index d9e1c8b40f5f2b4af068da8b29913511c05e116d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O3 -fma/backprop/make_output.txt b/compiled/icx -O3 -fma/backprop/make_output.txt
deleted file mode 100644
index 771d802557f4e39c88024f171b744eb20f6cc2d0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O3 -fma backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -fma backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O3 -fma backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/backprop/run b/compiled/icx -O3 -fma/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/bfs/make_output.txt b/compiled/icx -O3 -fma/bfs/make_output.txt
deleted file mode 100644
index 9a2171a97d39d424284ff5a23c6e681ab663dadb..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O3 -fma bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O3 -fma -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/bfs/run b/compiled/icx -O3 -fma/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -fma/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index b85b3ee6b78ca89f57b09e3dc508dd1aed2e8d05..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O3 -fma/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -fma/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 5989035b3a90260a6e73b90097fd99761a696f94..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -fma -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/euler3d_cpu_double/run b/compiled/icx -O3 -fma/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/heartwall/heartwall b/compiled/icx -O3 -fma/heartwall/heartwall
deleted file mode 100755
index 637d8210d40e5147efc2acbfc2f928e3ad2b3141..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O3 -fma/heartwall/make_output.txt b/compiled/icx -O3 -fma/heartwall/make_output.txt
deleted file mode 100644
index 6e38f045a46cff5eec0db13b341501ecd0be4bfe..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O3 -fma  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -fma -c avimod.c
-icx -O3 -fma -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -fma main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/heartwall/run b/compiled/icx -O3 -fma/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/hotspot/hotspot b/compiled/icx -O3 -fma/hotspot/hotspot
deleted file mode 100755
index 9c7d92f5352e1d0db61e0ee1735afe21197566ed..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O3 -fma/hotspot/make_output.txt b/compiled/icx -O3 -fma/hotspot/make_output.txt
deleted file mode 100644
index f32092d3fcadbc1aebfd994c3d8b56c64cc7a51f..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O3 -fma -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O3 -fma -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O3 -fma/hotspot/run b/compiled/icx -O3 -fma/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/hotspot3D/hotspot3D b/compiled/icx -O3 -fma/hotspot3D/hotspot3D
deleted file mode 100755
index 7e20c8f09bc3a5951c64aadc2caa14aac7310337..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O3 -fma/hotspot3D/make_output.txt b/compiled/icx -O3 -fma/hotspot3D/make_output.txt
deleted file mode 100644
index 0850a9f893ea695c0cffb18b3a6afa2be8cb77bd..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-icx -std=gnu89 -o hotspot3D -O3 -fma -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
-  157 |         printf("%d threads running\n", omp_get_num_threads());
-      |                                        ^
-3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
-1 warning generated.
diff --git a/compiled/icx -O3 -fma/hotspot3D/run b/compiled/icx -O3 -fma/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/kmeans/make_output.txt b/compiled/icx -O3 -fma/kmeans/make_output.txt
deleted file mode 100644
index 4693209d7d11122167a9a659e59c665d4634a394..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O3 -fma -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -fma -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/kmeans/run b/compiled/icx -O3 -fma/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/lavaMD/lavaMD b/compiled/icx -O3 -fma/lavaMD/lavaMD
deleted file mode 100755
index 608b9e2271c12ac871ea01e979deee1e644ec15d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/icx -O3 -fma/lavaMD/make_output.txt b/compiled/icx -O3 -fma/lavaMD/make_output.txt
deleted file mode 100644
index 749b1cffb70483c7295fdb6e1355d909bfe6b439..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O3 -fma -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O3 -fma -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O3 -fma -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O3 -fma -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O3 -fma -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/lavaMD/run b/compiled/icx -O3 -fma/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -fma/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index dc17037fbeaf7e2b3ac2b59a4d5bc948417baeeb..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O3 -fma/leukocyte/make_output.txt b/compiled/icx -O3 -fma/leukocyte/make_output.txt
deleted file mode 100644
index d758907cc35c6e5e48a9b756c7a832aff5897ee2..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O3 -fma -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fma -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O3 -fma ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O3 -fma -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O3 -fma -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O3 -fma/leukocyte/run b/compiled/icx -O3 -fma/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/lud/make_output.txt b/compiled/icx -O3 -fma/lud/make_output.txt
deleted file mode 100644
index 948436a5f72a376010fecc0d033a81dbd5348c42..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O3 -fma -I../common lud.c -o lud.o
-icx  -c -O3 -fma -I../common lud_omp.c -o lud_omp.o
-icx  -c -O3 -fma -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -fma/lud/omp/lud b/compiled/icx -O3 -fma/lud/omp/lud
deleted file mode 100755
index fe76b0726794c7d2163cc84bf003ee7772cefcd1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/lud/omp/lud and /dev/null differ
diff --git a/compiled/icx -O3 -fma/lud/run b/compiled/icx -O3 -fma/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/myocyte/make_output.txt b/compiled/icx -O3 -fma/myocyte/make_output.txt
deleted file mode 100644
index 6fda3f85c115df19f284582865c2d00794d4a291..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O3 -fma -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O3 -fma	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/myocyte/myocyte b/compiled/icx -O3 -fma/myocyte/myocyte
deleted file mode 100755
index 18dad9b3437d3426d98afefed43ee482f0bef7e1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/myocyte/myocyte and /dev/null differ
diff --git a/compiled/icx -O3 -fma/myocyte/run b/compiled/icx -O3 -fma/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/nn/make_output.txt b/compiled/icx -O3 -fma/nn/make_output.txt
deleted file mode 100644
index 184fa1364e85e9619fb0c8e2463cac33848799f5..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -fma -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/nn/nn b/compiled/icx -O3 -fma/nn/nn
deleted file mode 100755
index f67daeda802e68aac288d0d8a7cc1d149b4378b1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/nn/nn and /dev/null differ
diff --git a/compiled/icx -O3 -fma/nn/run b/compiled/icx -O3 -fma/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/nw/make_output.txt b/compiled/icx -O3 -fma/nw/make_output.txt
deleted file mode 100644
index 07f6edbd8563565e41421f6889fd354ceb7b0f14..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O3 -fma needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O3 -fma -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O3 -fma/nw/nw b/compiled/icx -O3 -fma/nw/nw
deleted file mode 100755
index 0d7ee6c4b0e88a588e3f6959efeca6a0291d5fe2..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/nw/nw and /dev/null differ
diff --git a/compiled/icx -O3 -fma/nw/run b/compiled/icx -O3 -fma/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/particle_filter/make_output.txt b/compiled/icx -O3 -fma/particle_filter/make_output.txt
deleted file mode 100644
index 46b753c3bccf881292e7308803492844b68ccaf0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O3 -fma -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O3 -fma/particle_filter/particle_filter b/compiled/icx -O3 -fma/particle_filter/particle_filter
deleted file mode 100755
index b03649e9ed8bed90a238e4e0a184eec816ad78f9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O3 -fma/particle_filter/run b/compiled/icx -O3 -fma/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/pathfinder/make_output.txt b/compiled/icx -O3 -fma/pathfinder/make_output.txt
deleted file mode 100644
index a42d439cd98407be98f73e7abf4043812305f22a..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -fma pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/pathfinder/run b/compiled/icx -O3 -fma/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/srad/make_output.txt b/compiled/icx -O3 -fma/srad/make_output.txt
deleted file mode 100644
index fd299379ddce1ad0406fb81a2cad3b2e20ac95f6..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O3 -fma -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O3 -fma main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -fma/srad/run b/compiled/icx -O3 -fma/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -fma/srad/srad b/compiled/icx -O3 -fma/srad/srad
deleted file mode 100755
index 7cf2e6114a2ae29c819aa9a56487d85dbe317d6d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -fma/srad/srad and /dev/null differ
diff --git a/compiled/icx -O3 -fma/streamcluster/make_output.txt b/compiled/icx -O3 -fma/streamcluster/make_output.txt
deleted file mode 100644
index de7d2959b8771bb3dfdee03d3d53e4bdc177469a..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O3 -fma -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O3 -fma/streamcluster/run b/compiled/icx -O3 -fma/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -fma/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O3/b+tree/b+tree b/compiled/icx -O3 -fp-model=precise/b+tree/b+tree
similarity index 58%
rename from compiled/icx -O3/b+tree/b+tree
rename to compiled/icx -O3 -fp-model=precise/b+tree/b+tree
index 7e2caa1bc3916b0a3bfef5713868d1d9ed7953cf..5fa5903a321d78d23837c3d8a696c6646155073b 100755
Binary files a/compiled/icx -O3/b+tree/b+tree and b/compiled/icx -O3 -fp-model=precise/b+tree/b+tree differ
diff --git a/compiled/aocc -O2 -mfma/b+tree/make_output.txt b/compiled/icx -O3 -fp-model=precise/b+tree/make_output.txt
similarity index 77%
rename from compiled/aocc -O2 -mfma/b+tree/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/b+tree/make_output.txt
index 48515f5fc928d81dfe109fc08b640eee9c22babd..bb645e0af7b0c7e88d52115bc1114e700584515f 100644
--- a/compiled/aocc -O2 -mfma/b+tree/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/b+tree/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O2 -mfma	./main.c \
+icx -std=gnu89 -O3 -fp-model=precise	./main.c \
 		-c \
 		-o ./main.o
 ./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
@@ -44,20 +44,38 @@ clang -std=gnu89 -O2 -mfma	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-clang -std=gnu89 -O2 -mfma	./kernel/kernel_cpu.c \
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+icx -std=gnu89 -O3 -fp-model=precise	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
-		-fopenmp
+		-qopenmp
 ./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
       |                                    ~~^
@@ -65,10 +83,10 @@ clang -std=gnu89 -O2 -mfma	./kernel/kernel_cpu.c \
   134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 2 warnings generated.
-clang -std=gnu89 -O2 -mfma	./kernel/kernel_cpu_2.c \
+icx -std=gnu89 -O3 -fp-model=precise	./kernel/kernel_cpu_2.c \
 		-c \
 		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
+		-qopenmp
 ./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
   158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
       |         ^
@@ -80,17 +98,17 @@ clang -std=gnu89 -O2 -mfma	./kernel/kernel_cpu_2.c \
   161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 3 warnings generated.
-clang -std=gnu89 -O2 -mfma	./util/timer/timer.c \
+icx -std=gnu89 -O3 -fp-model=precise	./util/timer/timer.c \
 		-c \
 		-o ./util/timer/timer.o
-clang -std=gnu89 -O2 -mfma	./util/num/num.c \
+icx -std=gnu89 -O3 -fp-model=precise	./util/num/num.c \
 		-c \
 		-o ./util/num/num.o
-clang -std=gnu89 -O2 -mfma	./main.o \
+icx -std=gnu89 -O3 -fp-model=precise	./main.o \
 		./kernel/kernel_cpu.o \
 		./kernel/kernel_cpu_2.o \
 		./util/timer/timer.o \
 		./util/num/num.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
                         -o b+tree
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/run b/compiled/icx -O3 -fp-model=precise/b+tree/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/b+tree/run
rename to compiled/icx -O3 -fp-model=precise/b+tree/run
diff --git a/compiled/icx -O3 -fp-model=precise/backprop/backprop b/compiled/icx -O3 -fp-model=precise/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..2b3469cbd14a5b95b024229192c978f18917e6b7
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/backprop/backprop differ
diff --git a/compiled/clang -O2 -march=native/backprop/make_output.txt b/compiled/icx -O3 -fp-model=precise/backprop/make_output.txt
similarity index 96%
rename from compiled/clang -O2 -march=native/backprop/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/backprop/make_output.txt
index e4f3fe3f6d568ee8b5d41e8c596f29ac57b7b302..a57319511ccaa8bcc250e6fbe02dac5c83bc5e79 100644
--- a/compiled/clang -O2 -march=native/backprop/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/backprop/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -fopenmp -O2 -march=native backprop.c -c
+icx -std=gnu89 -qopenmp -O3 -fp-model=precise backprop.c -c
 backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    43 | float squash(x)
       |       ^
@@ -97,7 +97,7 @@ In file included from backprop.c:13:
    46 | BPNN *bpnn_read();
       |       ^
 29 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -march=native facetrain.c -c
+icx -std=gnu89 -qopenmp -O3 -fp-model=precise facetrain.c -c
 facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
     8 | extern void exit();
       |             ^
@@ -117,7 +117,7 @@ facetrain.c:27:5: warning: a function definition without a prototype is deprecat
    27 | int setup(argc, argv)
       |     ^
 6 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -march=native imagenet.c -c
+icx -std=gnu89 -qopenmp -O3 -fp-model=precise imagenet.c -c
 imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
     8 | load(net)
       | ^
@@ -131,5 +131,5 @@ imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-ty
    24 | }
       | ^
 3 warnings generated.
-clang -std=gnu89 -fopenmp -O2 -march=native backprop_kernel.c -c
-clang -std=gnu89 -fopenmp -O2 -march=native backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
+icx -std=gnu89 -qopenmp -O3 -fp-model=precise backprop_kernel.c -c
+icx -std=gnu89 -qopenmp -O3 -fp-model=precise backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/run b/compiled/icx -O3 -fp-model=precise/backprop/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/backprop/run
rename to compiled/icx -O3 -fp-model=precise/backprop/run
diff --git a/compiled/icx -O3 -fma/bfs/bfs b/compiled/icx -O3 -fp-model=precise/bfs/bfs
similarity index 58%
rename from compiled/icx -O3 -fma/bfs/bfs
rename to compiled/icx -O3 -fp-model=precise/bfs/bfs
index 069c5ce8b8a126720fc987562a20f9ab542ea372..bcee034c83083d0f07c34a972a8120a86398228f 100755
Binary files a/compiled/icx -O3 -fma/bfs/bfs and b/compiled/icx -O3 -fp-model=precise/bfs/bfs differ
diff --git a/compiled/icx -O3 -fp-model=precise/bfs/make_output.txt b/compiled/icx -O3 -fp-model=precise/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c7eac0294ce1a8226cc5d97c2938e61474c8166f
--- /dev/null
+++ b/compiled/icx -O3 -fp-model=precise/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+icpx  -qopenmp -O3 -fp-model=precise bfs.cpp -o bfs 
+icpx  -qopenmp -O3 -fp-model=precise -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/run b/compiled/icx -O3 -fp-model=precise/bfs/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/bfs/run
rename to compiled/icx -O3 -fp-model=precise/bfs/run
diff --git a/compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..67c2d1a9aea58afc5a2cc8a659220ca8d7fea648
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b8cfacdb4811516b138d47403e1f2acc8317d24f
--- /dev/null
+++ b/compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -fp-model=precise -Dblock_length=16 -qopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/run b/compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/euler3d_cpu_double/run
rename to compiled/icx -O3 -fp-model=precise/euler3d_cpu_double/run
diff --git a/compiled/icx -O3 -fp-model=precise/heartwall/heartwall b/compiled/icx -O3 -fp-model=precise/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..6ff42400cf6f20cb4c3fa317560ddfee05a2f397
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/heartwall/heartwall differ
diff --git a/compiled/aocc -O2 -mfma/heartwall/make_output.txt b/compiled/icx -O3 -fp-model=precise/heartwall/make_output.txt
similarity index 71%
rename from compiled/aocc -O2 -mfma/heartwall/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/heartwall/make_output.txt
index eac6318615ce8c3fdeecc567b630e1a45be5e3da..0c2d141d39b07340529ce9bc26ee364c6d36f51e 100644
--- a/compiled/aocc -O2 -mfma/heartwall/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/heartwall/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -mfma  main.c -I./AVI -c -fopenmp
+icx -O3 -fp-model=precise  main.c -I./AVI -c -qopenmp
 main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
    63 |             fprintf(fid, "\n--endo--\n",j);
       |                          ~~~~~~~~~~~~~~ ^
@@ -8,7 +8,7 @@ main.c:72:33: warning: data argument not used by format string [-Wformat-extra-a
 2 warnings generated.
 cd AVI; make;
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -mfma -c avimod.c
-clang -O2 -mfma -c avilib.c
+icx -O3 -fp-model=precise -c avimod.c
+icx -O3 -fp-model=precise -c avilib.c
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-clang -O2 -mfma main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
+icx -O3 -fp-model=precise main.o ./AVI/avilib.o ./AVI/avimod.o -lm -qopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/run b/compiled/icx -O3 -fp-model=precise/heartwall/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/heartwall/run
rename to compiled/icx -O3 -fp-model=precise/heartwall/run
diff --git a/compiled/icx -O3 -fp-model=precise/hotspot/hotspot b/compiled/icx -O3 -fp-model=precise/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..2590d6579998e89b85c45c7a0366cf8967e69f75
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/hotspot/hotspot differ
diff --git a/compiled/aocc -O2 -funroll-loops/hotspot/make_output.txt b/compiled/icx -O3 -fp-model=precise/hotspot/make_output.txt
similarity index 93%
rename from compiled/aocc -O2 -funroll-loops/hotspot/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/hotspot/make_output.txt
index 582fbb4093892c19e3ec984e9c7b373a96776c4f..606f70413670417bbc6e1e17bbaca2d67ab4b002 100644
--- a/compiled/aocc -O2 -funroll-loops/hotspot/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/hotspot/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O2 -funroll-loops -fopenmp hotspot_openmp.cpp -o hotspot 
+icpx -O3 -fp-model=precise -qopenmp hotspot_openmp.cpp -o hotspot 
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
@@ -12,7 +12,7 @@ hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from stri
   296 |                 fatal("unable to allocate memory");
       |                       ^
 4 warnings generated.
-clang++ -O2 -funroll-loops -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+icpx -O3 -fp-model=precise -qopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
 hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   248 |                 fatal ("file could not be opened for reading");
       |                        ^
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/run b/compiled/icx -O3 -fp-model=precise/hotspot/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot/run
rename to compiled/icx -O3 -fp-model=precise/hotspot/run
diff --git a/compiled/icx -O3 -fp-model=precise/hotspot3D/hotspot3D b/compiled/icx -O3 -fp-model=precise/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..5988ffffb677520d71b5238401dc0e0b4d39e64f
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/hotspot3D/hotspot3D differ
diff --git a/compiled/icx -O3 -fp-model=precise/hotspot3D/make_output.txt b/compiled/icx -O3 -fp-model=precise/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3edd67cfe48fed416f9ee9b7ff1de7c865713c6e
--- /dev/null
+++ b/compiled/icx -O3 -fp-model=precise/hotspot3D/make_output.txt	
@@ -0,0 +1,6 @@
+icx -std=gnu89 -o hotspot3D -O3 -fp-model=precise -qopenmp 3D.c -lm 
+3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
+  157 |         printf("%d threads running\n", omp_get_num_threads());
+      |                                        ^
+3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
+1 warning generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/run b/compiled/icx -O3 -fp-model=precise/hotspot3D/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/hotspot3D/run
rename to compiled/icx -O3 -fp-model=precise/hotspot3D/run
diff --git a/compiled/icx -O3 -fma/kmeans/kmeans b/compiled/icx -O3 -fp-model=precise/kmeans/kmeans
similarity index 51%
rename from compiled/icx -O3 -fma/kmeans/kmeans
rename to compiled/icx -O3 -fp-model=precise/kmeans/kmeans
index 307a0b86406f377d4ee6268870c940ec0c86f140..a6552e3661470877e0169f7341f69351cb4ab1a5 100755
Binary files a/compiled/icx -O3 -fma/kmeans/kmeans and b/compiled/icx -O3 -fp-model=precise/kmeans/kmeans differ
diff --git a/compiled/icx -O3 -fp-model=precise/kmeans/make_output.txt b/compiled/icx -O3 -fp-model=precise/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1a5aae275a4ff5a92d7e5604461b0ac36bd1e5a1
--- /dev/null
+++ b/compiled/icx -O3 -fp-model=precise/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+icx -O3 -fp-model=precise -std=gnu89 -qopenmp cluster.c -c
+icx -O3 -fp-model=precise -std=gnu89 -qopenmp getopt.c -c
+icx -O3 -fp-model=precise -std=gnu89 -qopenmp kmeans.c -c
+icx -O3 -fp-model=precise -std=gnu89 -qopenmp kmeans_clustering.c -c
+icx -O3 -fp-model=precise -std=gnu89 -qopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/run b/compiled/icx -O3 -fp-model=precise/kmeans/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/kmeans/run
rename to compiled/icx -O3 -fp-model=precise/kmeans/run
diff --git a/compiled/icx -O2 -fma/lavaMD/lavaMD b/compiled/icx -O3 -fp-model=precise/lavaMD/lavaMD
similarity index 55%
rename from compiled/icx -O2 -fma/lavaMD/lavaMD
rename to compiled/icx -O3 -fp-model=precise/lavaMD/lavaMD
index b1a6191c2441bc5f9abf88bc1cca6b149652e4c9..4e38dd7e852786ce5ebf2eb163c1dfd86bdda0c9 100755
Binary files a/compiled/icx -O2 -fma/lavaMD/lavaMD and b/compiled/icx -O3 -fp-model=precise/lavaMD/lavaMD differ
diff --git a/compiled/aocc -O2 -funroll-loops/lavaMD/make_output.txt b/compiled/icx -O3 -fp-model=precise/lavaMD/make_output.txt
similarity index 86%
rename from compiled/aocc -O2 -funroll-loops/lavaMD/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/lavaMD/make_output.txt
index c911a83d1784a5239f2ada74fc62f86a5a1c17c4..f871e020e479983bacf634439edd08c7ffb5e0c8 100644
--- a/compiled/aocc -O2 -funroll-loops/lavaMD/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/lavaMD/make_output.txt	
@@ -1,4 +1,4 @@
-clang -O2 -funroll-loops -std=gnu89	 main.c \
+icx -O3 -fp-model=precise -std=gnu89	 main.c \
 		-c \
 		-o main.o \
 
@@ -7,10 +7,10 @@ main.c:95:6: warning: implicitly declaring library function 'strcmp' with type '
       |                    ^
 main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
 1 warning generated.
-clang -O2 -funroll-loops -std=gnu89				./kernel/kernel_cpu.c \
+icx -O3 -fp-model=precise -std=gnu89				./kernel/kernel_cpu.c \
 					-c \
 					-o ./kernel/kernel_cpu.o \
-					-fopenmp
+					-qopenmp
 ./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
       |                                    ~~^
@@ -24,18 +24,18 @@ clang -O2 -funroll-loops -std=gnu89				./kernel/kernel_cpu.c \
   209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
       |                                    ~~^
 4 warnings generated.
-clang -O2 -funroll-loops -std=gnu89			./util/num/num.c \
+icx -O3 -fp-model=precise -std=gnu89			./util/num/num.c \
 				-c \
 				-o ./util/num/num.o \
 
-clang -O2 -funroll-loops -std=gnu89				./util/timer/timer.c \
+icx -O3 -fp-model=precise -std=gnu89				./util/timer/timer.c \
 					-c \
 					-o ./util/timer/timer.o \
 
-clang -O2 -funroll-loops -std=gnu89	main.o \
+icx -O3 -fp-model=precise -std=gnu89	main.o \
 		./kernel/kernel_cpu.o \
 		./util/num/num.o \
 		./util/timer/timer.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
 		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/run b/compiled/icx -O3 -fp-model=precise/lavaMD/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lavaMD/run
rename to compiled/icx -O3 -fp-model=precise/lavaMD/run
diff --git a/compiled/icx -O3 -fp-model=precise/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -fp-model=precise/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..c2d81b632d78b6030b2b6204468446d9c39ef2db
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/clang -O2 -funroll-loops/leukocyte/make_output.txt b/compiled/icx -O3 -fp-model=precise/leukocyte/make_output.txt
similarity index 90%
rename from compiled/clang -O2 -funroll-loops/leukocyte/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/leukocyte/make_output.txt
index 29580b2cef75b6940b49f4b6537d7fce72f917a5..8ec8a4772fd5a93be4a91b3435cad5d169230ccf 100644
--- a/compiled/clang -O2 -funroll-loops/leukocyte/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/leukocyte/make_output.txt	
@@ -1,21 +1,21 @@
 cd OpenMP; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-clang  -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+icx  -O3 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+icx  -O3 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+icx  -O3 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+icx  -O3 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+icx  -O3 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
 cd ../meschach_lib; ./configure --with-all; make all; make clean
 loading cache ./config.cache
-checking for acc... clang
-checking for cc... (cached) clang
-checking for gcc... (cached) clang
-checking whether the C compiler (clang -O2 -funroll-loops ) works... no
+checking for acc... icx
+checking for cc... (cached) icx
+checking for gcc... (cached) icx
+checking whether the C compiler (icx -O3 -fp-model=precise ) works... no
 configure: error: installation or configuration problem: C compiler cannot create executables.
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
 matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    92 |           return im_finput(fp,a);
       |                           ^
@@ -89,7 +89,7 @@ matrixio.c:718:7: note: conflicting prototype is here
   718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
       |          ^
 16 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
 memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -223,7 +223,7 @@ memory.c:770:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 12 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
 vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   226 |                 *out_ve++ = (*f)(*x_ve++);
       |                                 ^
@@ -242,17 +242,17 @@ vecop.c:315:15: note: use '==' to turn this assignment into an equality comparis
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
 memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   285 |                  (*free_fn)(*mem_stat_var[j].var);
       |                            ^
@@ -270,8 +270,8 @@ memstat.c:379:15: note: use '==' to turn this assignment into an equality compar
 2 warnings generated.
 ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
 ar: creating meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
 bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | double  sqr(x)
       |         ^
@@ -279,8 +279,8 @@ bkpfacto.c:50:13: warning: a function definition without a prototype is deprecat
    50 | static void interchange(A,i,j)
       |             ^
 2 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
 qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
    53 | extern  VEC     *Usolve();      /* See matrix2.h */
       |                  ^
@@ -288,24 +288,24 @@ qrfactor.c:53:13: warning: a function declaration without a prototype is depreca
   161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
       |                  ^
 1 warning generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
 bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   777 | VEC *bd_mv_mlt(A, x, out)
       |      ^
 1 warning generated.
 ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
 sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~~
@@ -340,8 +340,8 @@ sparse.c:1054:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 3 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
 sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
   246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
       |                                   ~ ^
@@ -355,12 +355,12 @@ sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wu
   142 |     ((var)=(type *)((var) ? \
       |           ^
 2 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
 itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   157 |       if (ip->info) ip->info(ip,nres,r,rr);
       |                             ^
@@ -377,7 +377,7 @@ itersym.c:634:25: warning: passing arguments to a function without a prototype i
   634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
       |                         ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
 iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
       |                             ^
@@ -419,9 +419,9 @@ iternsym.c:1309:25: warning: passing arguments to a function without a prototype
       |                         ^
 13 warnings generated.
 ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
 zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    90 |           return izm_finput(fp,a);
       |                            ^
@@ -459,7 +459,7 @@ zmatio.c:281:11: note: conflicting prototype is here
   281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
       |           ^
 8 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
 zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~~
@@ -527,7 +527,7 @@ zmemory.c:576:15: note: use '==' to turn this assignment into an equality compar
       |               ^
       |               ==
 6 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
 zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
   280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
       |           ~~~~^~~~~~~~~~~~~~~~~~~
@@ -540,7 +540,7 @@ zvecop.c:280:15: note: use '==' to turn this assignment into an equality compari
       |               ^
       |               ==
 1 warning generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
 zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    37 | ZMAT    *zm_add(mat1,mat2,out)
       |          ^
@@ -599,7 +599,7 @@ zmatop.c:603:7: warning: a function definition without a prototype is deprecated
   603 | ZMAT    *zm_rand(A)
       |          ^
 19 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
 znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | double  _zv_norm1(x,scale)
       |         ^
@@ -619,7 +619,7 @@ znorm.c:190:8: warning: a function definition without a prototype is deprecated
   190 | double  zm_norm_frob(A)
       |         ^
 6 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
 zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    40 | complex zmake(real,imag)
       |         ^
@@ -658,7 +658,7 @@ zfunc.c:232:9: warning: a function definition without a prototype is deprecated
       |         ^
 12 warnings generated.
 ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
 zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZMAT    *zLUfactor(A,pivot)
       |          ^
@@ -675,7 +675,7 @@ zlufctr.c:219:8: warning: a function definition without a prototype is deprecate
   219 | double  zLUcondest(LU,pivot)
       |         ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
 zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    45 | ZVEC    *zUsolve(matrix,b,out,diag)
       |          ^
@@ -692,7 +692,7 @@ zsolve.c:243:7: warning: a function definition without a prototype is deprecated
   243 | ZVEC    *zLAsolve(L,b,out,diag)
       |          ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
 zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zm_save(fp,A,name)
       |          ^
@@ -706,7 +706,7 @@ zmatlab.c:157:10: warning: a function definition without a prototype is deprecat
   157 | ZMAT    *zm_load(fp,name)
       |          ^
 4 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
 zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
       |          ^
@@ -723,7 +723,7 @@ zhsehldr.c:214:7: warning: a function definition without a prototype is deprecat
   214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
       |          ^
 5 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
 zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    64 | ZMAT    *zQRfactor(A,diag)
       |          ^
@@ -758,7 +758,7 @@ zqrfctr.c:450:8: warning: a function definition without a prototype is deprecate
   450 | double  zQRcondest(QR)
       |         ^
 11 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
 zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    51 | void    zgivens(x,y,c,s)
       |         ^
@@ -772,7 +772,7 @@ zgivens.c:153:7: warning: a function definition without a prototype is deprecate
   153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
       |          ^
 4 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
 zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    44 | ZMAT    *zHfactor(A, diag)
       |          ^
@@ -780,7 +780,7 @@ zhessen.c:91:7: warning: a function definition without a prototype is deprecated
    91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
       |          ^
 2 warnings generated.
-clang -c -O2 -funroll-loops -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+icx -c -O3 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
 zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
    48 | ZMAT    *zschur(A,Q)
       |          ^
@@ -790,5 +790,5 @@ make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib
 make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
 /bin/rm -f *.o core asx5213a.mat iotort.dat 
 make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-clang -O2 -funroll-loops -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+icx -O3 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/run b/compiled/icx -O3 -fp-model=precise/leukocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/leukocyte/run
rename to compiled/icx -O3 -fp-model=precise/leukocyte/run
diff --git a/compiled/clang -O2 -mfma/lud/make_output.txt b/compiled/icx -O3 -fp-model=precise/lud/make_output.txt
similarity index 56%
rename from compiled/clang -O2 -mfma/lud/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/lud/make_output.txt
index dd0c4b64bf7d2067dce76099ed15bbc2b0c15065..36493fa57d955a8989250bc43708eb9224a82a3b 100644
--- a/compiled/clang -O2 -mfma/lud/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/lud/make_output.txt	
@@ -1,15 +1,15 @@
 cd omp; make
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang  -c -O2 -mfma -I../common lud.c -o lud.o
-clang  -c -O2 -mfma -I../common lud_omp.c -o lud_omp.o
-clang  -c -O2 -mfma -I../common ../common/common.c -o ../common/common.o
+icx  -c -O3 -fp-model=precise -I../common lud.c -o lud.o
+icx  -c -O3 -fp-model=precise -I../common lud_omp.c -o lud_omp.o
+icx  -c -O3 -fp-model=precise -I../common ../common/common.c -o ../common/common.o
 ../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
   187 | }
       | ^
 1 warning generated.
-clang   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
+icx   -qopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
 cd omp; make -f Makefile.offload
 make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-clang   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
+icx   -qopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
 make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -fp-model=precise/lud/omp/lud b/compiled/icx -O3 -fp-model=precise/lud/omp/lud
new file mode 100755
index 0000000000000000000000000000000000000000..653daad3465de6b90853f20a90c93e2e11830086
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/lud/omp/lud differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/run b/compiled/icx -O3 -fp-model=precise/lud/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/lud/run
rename to compiled/icx -O3 -fp-model=precise/lud/run
diff --git a/compiled/aocc -O2 -mfma/myocyte/make_output.txt b/compiled/icx -O3 -fp-model=precise/myocyte/make_output.txt
similarity index 96%
rename from compiled/aocc -O2 -mfma/myocyte/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/myocyte/make_output.txt
index f06826f63ebbb299405a55e0940df95de66a2f2a..493d3eb8e663efb7250f2e22ae7e89f2c4223cf5 100644
--- a/compiled/aocc -O2 -mfma/myocyte/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/myocyte/make_output.txt	
@@ -1,5 +1,5 @@
-clang	main.c \
-		-c -O2 -mfma -fopenmp
+icx	main.c \
+		-c -O3 -fp-model=precise -qopenmp
 In file included from main.c:87:
 ./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
   112 |                         if (th_id == th_count[4]) {
@@ -35,6 +35,6 @@ main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-speci
   367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
       |                                ~~^
 9 warnings generated.
-clang -O2 -mfma	main.o \
-		-lm -fopenmp \
+icx -O3 -fp-model=precise	main.o \
+		-lm -qopenmp \
 -o myocyte
diff --git a/compiled/icx -O2 -fma -march=core-avx2/myocyte/myocyte b/compiled/icx -O3 -fp-model=precise/myocyte/myocyte
similarity index 52%
rename from compiled/icx -O2 -fma -march=core-avx2/myocyte/myocyte
rename to compiled/icx -O3 -fp-model=precise/myocyte/myocyte
index b5aca509381164f35effa401cd90899a32868910..8110ebd553efb079ab2a1e2ac8058e4cd0f76c90 100755
Binary files a/compiled/icx -O2 -fma -march=core-avx2/myocyte/myocyte and b/compiled/icx -O3 -fp-model=precise/myocyte/myocyte differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/run b/compiled/icx -O3 -fp-model=precise/myocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/myocyte/run
rename to compiled/icx -O3 -fp-model=precise/myocyte/run
diff --git a/compiled/icx -O3 -fp-model=precise/nn/make_output.txt b/compiled/icx -O3 -fp-model=precise/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b039284718c9c64630432e1d602a90da9b1fbf5
--- /dev/null
+++ b/compiled/icx -O3 -fp-model=precise/nn/make_output.txt	
@@ -0,0 +1 @@
+icx -o nn nn_openmp.c  -std=gnu89 -qopenmp -O3 -fp-model=precise -lm
diff --git a/compiled/icx -O3 -fp-model=precise/nn/nn b/compiled/icx -O3 -fp-model=precise/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..3e9252691650f09e4881545c162dc92b4aef4f9b
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/nn/nn differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/run b/compiled/icx -O3 -fp-model=precise/nn/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nn/run
rename to compiled/icx -O3 -fp-model=precise/nn/run
diff --git a/compiled/clang -O3 -funroll-loops/nw/make_output.txt b/compiled/icx -O3 -fp-model=precise/nw/make_output.txt
similarity index 83%
rename from compiled/clang -O3 -funroll-loops/nw/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/nw/make_output.txt
index 060b26461e8e0f115ed098af9f2bc9f5b2391fa0..bbb6880c098e50c973e44ffc8e47dde8bbb2ddc6 100644
--- a/compiled/clang -O3 -funroll-loops/nw/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/nw/make_output.txt	
@@ -1,9 +1,9 @@
-clang++ -O3 -funroll-loops needle.cpp -o nw 
+icpx -O3 -fp-model=precise needle.cpp -o nw 
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
 1 warning generated.
-clang++ -O3 -funroll-loops -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+icpx -O3 -fp-model=precise -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
diff --git a/compiled/icx -O2 -fma/nw/nw b/compiled/icx -O3 -fp-model=precise/nw/nw
similarity index 69%
rename from compiled/icx -O2 -fma/nw/nw
rename to compiled/icx -O3 -fp-model=precise/nw/nw
index 27ea839a1950f1499a8c080998d8ba637d8c75a2..deb1ecb61b2deeb0891d2f3b3aa20fa90705fcbc 100755
Binary files a/compiled/icx -O2 -fma/nw/nw and b/compiled/icx -O3 -fp-model=precise/nw/nw differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/run b/compiled/icx -O3 -fp-model=precise/nw/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/nw/run
rename to compiled/icx -O3 -fp-model=precise/nw/run
diff --git a/compiled/aocc -O3 -funroll-loops/particle_filter/make_output.txt b/compiled/icx -O3 -fp-model=precise/particle_filter/make_output.txt
similarity index 91%
rename from compiled/aocc -O3 -funroll-loops/particle_filter/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/particle_filter/make_output.txt
index baf58d39eacf392710bdd5d30b5a651294450bb5..3a9f292a2e57501902b93f9ad57c19211ccf7401 100644
--- a/compiled/aocc -O3 -funroll-loops/particle_filter/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/particle_filter/make_output.txt	
@@ -1,4 +1,4 @@
-clang -std=gnu89 -O3 -funroll-loops -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+icx -std=gnu89 -O3 -fp-model=precise -qopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
 ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
   418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
       |                                                        ^
diff --git a/compiled/icx -O3 -fp-model=precise/particle_filter/particle_filter b/compiled/icx -O3 -fp-model=precise/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..39975054cee97ee622c317f92728ee06edcc1039
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/particle_filter/particle_filter differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/run b/compiled/icx -O3 -fp-model=precise/particle_filter/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/particle_filter/run
rename to compiled/icx -O3 -fp-model=precise/particle_filter/run
diff --git a/compiled/icx -O3 -fp-model=precise/pathfinder/make_output.txt b/compiled/icx -O3 -fp-model=precise/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58b5b43629d8a094194cfb72cb9dd8173da4851a
--- /dev/null
+++ b/compiled/icx -O3 -fp-model=precise/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -fp-model=precise pathfinder.cpp -qopenmp -o pathfinder
diff --git a/compiled/icx -O2 -fma -march=core-avx2/pathfinder/pathfinder b/compiled/icx -O3 -fp-model=precise/pathfinder/pathfinder
similarity index 63%
rename from compiled/icx -O2 -fma -march=core-avx2/pathfinder/pathfinder
rename to compiled/icx -O3 -fp-model=precise/pathfinder/pathfinder
index c461283932e49c50d43bd1ab19a7f129f786622e..56dd4cd0a7ef2e945f1761b9a4938815a6210589 100755
Binary files a/compiled/icx -O2 -fma -march=core-avx2/pathfinder/pathfinder and b/compiled/icx -O3 -fp-model=precise/pathfinder/pathfinder differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/run b/compiled/icx -O3 -fp-model=precise/pathfinder/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/pathfinder/run
rename to compiled/icx -O3 -fp-model=precise/pathfinder/run
diff --git a/compiled/icx -O3 -fp-model=precise/srad/make_output.txt b/compiled/icx -O3 -fp-model=precise/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab3fc3d96c95b1ee788e600142419b4874d207ad
--- /dev/null
+++ b/compiled/icx -O3 -fp-model=precise/srad/make_output.txt	
@@ -0,0 +1,35 @@
+icx	main.c \
+		-c -O3 -fp-model=precise -qopenmp
+main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
+      |                                ~~^
+10 warnings generated.
+icx	-O3 -fp-model=precise main.o \
+		-lm -qopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/run b/compiled/icx -O3 -fp-model=precise/srad/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/srad/run
rename to compiled/icx -O3 -fp-model=precise/srad/run
diff --git a/compiled/icx -O3 -fp-model=precise/srad/srad b/compiled/icx -O3 -fp-model=precise/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..aee9d872501e2327c95ddd208a411876d6de4ebe
Binary files /dev/null and b/compiled/icx -O3 -fp-model=precise/srad/srad differ
diff --git a/compiled/aocc -O3 -funroll-loops/streamcluster/make_output.txt b/compiled/icx -O3 -fp-model=precise/streamcluster/make_output.txt
similarity index 89%
rename from compiled/aocc -O3 -funroll-loops/streamcluster/make_output.txt
rename to compiled/icx -O3 -fp-model=precise/streamcluster/make_output.txt
index d17daa305b8845b9a0ce2e0543d65142afa032d3..b4bd37006b18547d1a49f12f3f393223adddb056 100644
--- a/compiled/aocc -O3 -funroll-loops/streamcluster/make_output.txt	
+++ b/compiled/icx -O3 -fp-model=precise/streamcluster/make_output.txt	
@@ -1,4 +1,4 @@
-clang++ -O3 -funroll-loops -fopenmp -o streamcluster streamcluster_omp.cpp
+icpx -O3 -fp-model=precise -qopenmp -o streamcluster streamcluster_omp.cpp
 streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
  1098 |       fprintf(fp, "%u\n", centerIDs[i]);
       |                    ~~     ^~~~~~~~~~~~
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/run b/compiled/icx -O3 -fp-model=precise/streamcluster/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native -mprefer-vector-width=256/streamcluster/run
rename to compiled/icx -O3 -fp-model=precise/streamcluster/run
diff --git a/compiled/icx -O3/streamcluster/streamcluster b/compiled/icx -O3 -fp-model=precise/streamcluster/streamcluster
similarity index 67%
rename from compiled/icx -O3/streamcluster/streamcluster
rename to compiled/icx -O3 -fp-model=precise/streamcluster/streamcluster
index d074409c91434c49f8dcbd2410e145a2f7c2316b..6d97f9c7d79a7daaa9b7484b31983a5dd4340780 100755
Binary files a/compiled/icx -O3/streamcluster/streamcluster and b/compiled/icx -O3 -fp-model=precise/streamcluster/streamcluster differ
diff --git a/compiled/icx -O3 -fma -march=core-avx2/b+tree/b+tree b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/b+tree
similarity index 57%
rename from compiled/icx -O3 -fma -march=core-avx2/b+tree/b+tree
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/b+tree
index efca19f1ac105f155aa4aaf5fc4cdddcfd703ff8..429d41328a95702585e46a52e1634899fb30f931 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/b+tree/b+tree and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/b+tree differ
diff --git a/compiled/icx -O2 -fma -march=core-avx2/b+tree/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/make_output.txt
similarity index 76%
rename from compiled/icx -O2 -fma -march=core-avx2/b+tree/make_output.txt
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/make_output.txt
index 3bc2934abd7feecb70f9abdfb9cba63f1d834af7..853db8ddabebb4fd84eba208ec416b9965fa0d86 100644
--- a/compiled/icx -O2 -fma -march=core-avx2/b+tree/make_output.txt	
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/make_output.txt	
@@ -1,4 +1,4 @@
-icx -std=gnu89 -O2 -fma -march=core-avx2	./main.c \
+icx -std=gnu89 -O3 -march=core-avx2 -fp-model=precise	./main.c \
 		-c \
 		-o ./main.o
 ./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
@@ -44,21 +44,38 @@ icx -std=gnu89 -O2 -fma -march=core-avx2	./main.c \
 ./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
   943 |                         printf("%x ", n->pointers[n->num_keys]);
       |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
 ./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
 ./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
  2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
       |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O2 -fma -march=core-avx2	./kernel/kernel_cpu.c \
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+icx -std=gnu89 -O3 -march=core-avx2 -fp-model=precise	./kernel/kernel_cpu.c \
 		-c \
 		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+		-qopenmp
 ./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
   133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
       |                                    ~~^
@@ -66,11 +83,10 @@ icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-optio
   134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 2 warnings generated.
-icx -std=gnu89 -O2 -fma -march=core-avx2	./kernel/kernel_cpu_2.c \
+icx -std=gnu89 -O3 -march=core-avx2 -fp-model=precise	./kernel/kernel_cpu_2.c \
 		-c \
 		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
+		-qopenmp
 ./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
   158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
       |         ^
@@ -82,18 +98,17 @@ icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-optio
   161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
       |                                    ~~^
 3 warnings generated.
-icx -std=gnu89 -O2 -fma -march=core-avx2	./util/timer/timer.c \
+icx -std=gnu89 -O3 -march=core-avx2 -fp-model=precise	./util/timer/timer.c \
 		-c \
 		-o ./util/timer/timer.o
-icx -std=gnu89 -O2 -fma -march=core-avx2	./util/num/num.c \
+icx -std=gnu89 -O3 -march=core-avx2 -fp-model=precise	./util/num/num.c \
 		-c \
 		-o ./util/num/num.o
-icx -std=gnu89 -O2 -fma -march=core-avx2	./main.o \
+icx -std=gnu89 -O3 -march=core-avx2 -fp-model=precise	./main.o \
 		./kernel/kernel_cpu.o \
 		./kernel/kernel_cpu_2.o \
 		./util/timer/timer.o \
 		./util/num/num.o \
 		-lm \
-		-fopenmp \
+		-qopenmp \
                         -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/b+tree/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/b+tree/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/backprop b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..e415c5485dc52ea936bbdfccf94dd9d3bd64ed7e
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/backprop differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e44e0ee840c3a822f55a0c0e1c6bd99dc94bc88
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/make_output.txt	
@@ -0,0 +1,135 @@
+icx -std=gnu89 -qopenmp -O3 -march=core-avx2 -fp-model=precise backprop.c -c
+backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   43 | float squash(x)
+      |       ^
+backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   56 | float *alloc_1d_dbl(n)
+      |        ^
+backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   72 | float **alloc_2d_dbl(m, n)
+      |         ^
+backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | bpnn_randomize_weights(w, m, n)
+      | ^
+backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+  100 |      w[i][j] = (float) rand()/RAND_MAX;
+      |                              ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
+  104 | }
+      | ^
+backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | bpnn_randomize_row(w, m)
+      | ^
+backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
+  115 | }
+      | ^
+backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  118 | bpnn_zero_weights(w, m, n)
+      | ^
+backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
+  129 | }
+      | ^
+backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  132 | void bpnn_initialize(seed)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   37 | void bpnn_initialize();
+      |      ^
+backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
+      |       ^
+backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  171 | void bpnn_free(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   40 | void bpnn_free();
+      |      ^
+backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   39 | BPNN *bpnn_create();
+      |       ^
+backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
+      |      ^
+backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  261 | void bpnn_output_error(delta, target, output, nj, err)  
+      |      ^
+backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  278 | void bpnn_hidden_error(delta_h,   
+      |      ^
+backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
+      |      ^
+backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  331 | void bpnn_feedforward(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   43 | void bpnn_feedforward();
+      |      ^
+backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  349 | void bpnn_train(net, eo, eh)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   42 | void bpnn_train();
+      |      ^
+backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  385 | void bpnn_save(net, filename)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   45 | void bpnn_save();
+      |      ^
+backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | BPNN *bpnn_read(filename)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   46 | BPNN *bpnn_read();
+      |       ^
+29 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -march=core-avx2 -fp-model=precise facetrain.c -c
+facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+    8 | extern void exit();
+      |             ^
+facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
+      |                    ^
+facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   23 |   bpnn_free(net);
+      |            ^
+facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
+   25 | }
+      | ^
+facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   41 |   bpnn_initialize(seed);
+      |                  ^
+facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   27 | int setup(argc, argv)
+      |     ^
+6 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -march=core-avx2 -fp-model=precise imagenet.c -c
+imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+    8 | load(net)
+      | ^
+imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+   21 |           units[k] = (float) rand()/RAND_MAX ;
+      |                                    ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
+   24 | }
+      | ^
+3 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -march=core-avx2 -fp-model=precise backprop_kernel.c -c
+icx -std=gnu89 -qopenmp -O3 -march=core-avx2 -fp-model=precise backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/backprop/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/backprop/run
diff --git a/compiled/icx -O3 -march=core-avx2/bfs/bfs b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/bfs
similarity index 58%
rename from compiled/icx -O3 -march=core-avx2/bfs/bfs
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/bfs
index 707c4af882a98e0183885fee057f34e541235d7f..9e2c5ea3649ef5db583c723b160000a2813cbdcf 100755
Binary files a/compiled/icx -O3 -march=core-avx2/bfs/bfs and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/bfs differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8b5b2512a399d3b402f5976ef0f7ae5ccdcfdf45
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+icpx  -qopenmp -O3 -march=core-avx2 -fp-model=precise bfs.cpp -o bfs 
+icpx  -qopenmp -O3 -march=core-avx2 -fp-model=precise -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/bfs/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/bfs/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..e3114d82f9c6b47e18dc59cd59a692a43e27e9a1
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc0ff4ca1139003c1030ed7d7d7bdd586f40174d
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -march=core-avx2 -fp-model=precise -Dblock_length=16 -qopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/euler3d_cpu_double/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/euler3d_cpu_double/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/heartwall b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..10168d489c3c720ebad68ca70a46d9f05124b6dc
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/heartwall differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a392a949f8149d2b4a2ca1563c41e38db66646cf
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/make_output.txt	
@@ -0,0 +1,14 @@
+icx -O3 -march=core-avx2 -fp-model=precise  main.c -I./AVI -c -qopenmp
+main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
+   63 |             fprintf(fid, "\n--endo--\n",j);
+      |                          ~~~~~~~~~~~~~~ ^
+main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
+   72 |             fprintf(fid, "\n--epi--\n",j);
+      |                          ~~~~~~~~~~~~~ ^
+2 warnings generated.
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+icx -O3 -march=core-avx2 -fp-model=precise -c avimod.c
+icx -O3 -march=core-avx2 -fp-model=precise -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+icx -O3 -march=core-avx2 -fp-model=precise main.o ./AVI/avilib.o ./AVI/avimod.o -lm -qopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/heartwall/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/heartwall/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/hotspot b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..aca050d23fdc4adc750820e8b111741a9f2133d5
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/hotspot differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eb8b8cbb7bed9e6e5e8ea5afa54efca97f4e8d2e
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/make_output.txt	
@@ -0,0 +1,28 @@
+icpx -O3 -march=core-avx2 -fp-model=precise -qopenmp hotspot_openmp.cpp -o hotspot 
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
+icpx -O3 -march=core-avx2 -fp-model=precise -qopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/hotspot3D b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..fa5b378715874417e0475257c6411860ca4fbfad
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/hotspot3D differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e539e91be99011815a63d93a52be971a6df7c778
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/make_output.txt	
@@ -0,0 +1,6 @@
+icx -std=gnu89 -o hotspot3D -O3 -march=core-avx2 -fp-model=precise -qopenmp 3D.c -lm 
+3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
+  157 |         printf("%d threads running\n", omp_get_num_threads());
+      |                                        ^
+3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
+1 warning generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/hotspot3D/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/hotspot3D/run
diff --git a/compiled/icx -O2 -fma/kmeans/kmeans b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/kmeans
similarity index 55%
rename from compiled/icx -O2 -fma/kmeans/kmeans
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/kmeans
index 2a1a39f7cc2432bef7b95a8555ee9eb741f0dfb0..a33ba788cd8d9fe232216933e0de74f377b5e733 100755
Binary files a/compiled/icx -O2 -fma/kmeans/kmeans and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/kmeans differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a5573f6e5b7b23ddbe2cc7d56f63039039a63eec
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89 -qopenmp cluster.c -c
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89 -qopenmp getopt.c -c
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89 -qopenmp kmeans.c -c
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89 -qopenmp kmeans_clustering.c -c
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89 -qopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/kmeans/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/kmeans/run
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/lavaMD b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/lavaMD
similarity index 55%
rename from compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/lavaMD
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/lavaMD
index 733f8995574f023d5fc3790ffab6ca85f5d568e6..da5f1c09cc89d96cd0d54e26fa4f8fa7d132a787 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/lavaMD/lavaMD and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/lavaMD differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b002d73d1bebeccf1d40508919b9be85b514c7d5
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/make_output.txt	
@@ -0,0 +1,41 @@
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
+      |                    ^
+main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+1 warning generated.
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-qopenmp
+./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
+      |                                    ~~^
+4 warnings generated.
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+icx -O3 -march=core-avx2 -fp-model=precise -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-qopenmp \
+		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/lavaMD/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/lavaMD/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..47ac5e9af0a0878df630664d67857d728a5170e6
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fa3b01cec39478b713c95473e2187e7d92635887
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/make_output.txt	
@@ -0,0 +1,794 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+icx  -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+icx  -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+icx  -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+icx  -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+icx  -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... icx
+checking for cc... (cached) icx
+checking for gcc... (cached) icx
+checking whether the C compiler (icx -O3 -march=core-avx2 -fp-model=precise ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return im_finput(fp,a);
+      |                           ^
+matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   94 |           return bm_finput(fp,a);
+      |                           ^
+matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                  ^
+matrixio.c:103:10: note: conflicting prototype is here
+  103 | MAT     *im_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                               ^
+matrixio.c:169:10: note: conflicting prototype is here
+  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 |           return ipx_finput(fp,px);
+      |                            ^
+matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  221 |           return bpx_finput(fp,px);
+      |                            ^
+matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                  ^
+matrixio.c:231:10: note: conflicting prototype is here
+  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                                ^
+matrixio.c:289:10: note: conflicting prototype is here
+  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 |           return ifin_vec(fp,x);
+      |                          ^
+matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  347 |           return bfin_vec(fp,x);
+      |                          ^
+matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                  ^
+matrixio.c:356:10: note: conflicting prototype is here
+  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                              ^
+matrixio.c:405:10: note: conflicting prototype is here
+  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  662 |      return iiv_finput(fp,x);
+      |                       ^
+matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  664 |      return biv_finput(fp,x);
+      |                       ^
+matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |          ^
+matrixio.c:673:7: note: conflicting prototype is here
+  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
+      |          ^
+matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |                        ^
+matrixio.c:718:7: note: conflicting prototype is here
+  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
+      |          ^
+16 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:548:15: note: place parentheses around the assignment to silence this warning
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:565:15: note: place parentheses around the assignment to silence this warning
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:581:15: note: place parentheses around the assignment to silence this warning
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:597:15: note: place parentheses around the assignment to silence this warning
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:629:15: note: place parentheses around the assignment to silence this warning
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:647:15: note: place parentheses around the assignment to silence this warning
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:663:15: note: place parentheses around the assignment to silence this warning
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:680:15: note: place parentheses around the assignment to silence this warning
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:711:15: note: place parentheses around the assignment to silence this warning
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:731:15: note: place parentheses around the assignment to silence this warning
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:751:15: note: place parentheses around the assignment to silence this warning
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:770:15: note: place parentheses around the assignment to silence this warning
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+12 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  226 |                 *out_ve++ = (*f)(*x_ve++);
+      |                                 ^
+vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  255 |                 *out_ve++ = (*f)(params,*x_ve++);
+      |                                 ^
+vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~
+vecop.c:315:15: note: place parentheses around the assignment to silence this warning
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^                 
+      |           (                     )
+vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  285 |                  (*free_fn)(*mem_stat_var[j].var);
+      |                            ^
+memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memstat.c:379:15: note: place parentheses around the assignment to silence this warning
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+2 warnings generated.
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | double  sqr(x)
+      |         ^
+bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   50 | static void interchange(A,i,j)
+      |             ^
+2 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+   53 | extern  VEC     *Usolve();      /* See matrix2.h */
+      |                  ^
+./matrix2.h:161:4: note: conflicting prototype is here
+  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
+      |                  ^
+1 warning generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  777 | VEC *bd_mv_mlt(A, x, out)
+      |      ^
+1 warning generated.
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:995:15: note: place parentheses around the assignment to silence this warning
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+2 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 |       if (ip->info) ip->info(ip,nres,r,rr);
+      |                             ^
+itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
+      |                         ^
+itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  606 |    if (ip->info) ip->info(ip,nres,r,p);
+      |                          ^
+itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  632 |       if (ip->info) ip->info(ip,nres,r,z);
+      |                             ^
+itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
+      |                         ^
+5 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
+      |                             ^
+iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
+      |                         ^
+iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
+      |                             ^
+iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
+      |                         ^
+iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
+      |                                   ^
+iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
+      |                                         ^
+iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
+      |                                   ^
+iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
+      |                             ^
+iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
+      |                         ^
+13 warnings generated.
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   90 |           return izm_finput(fp,a);
+      |                            ^
+zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return bzm_finput(fp,a);
+      |                            ^
+zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                   ^
+zmatio.c:101:11: note: conflicting prototype is here
+  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
+      |           ^
+zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                                 ^
+zmatio.c:169:11: note: conflicting prototype is here
+  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
+      |           ^
+zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  218 |           return izv_finput(fp,x);
+      |                            ^
+zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  220 |           return bzv_finput(fp,x);
+      |                            ^
+zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                   ^
+zmatio.c:229:11: note: conflicting prototype is here
+  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
+      |           ^
+zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                                 ^
+zmatio.c:281:11: note: conflicting prototype is here
+  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
+      |           ^
+8 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+6 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+1 warning generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   37 | ZMAT    *zm_add(mat1,mat2,out)
+      |          ^
+zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   62 | ZMAT    *zm_sub(mat1,mat2,out)
+      |          ^
+zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   93 | ZMAT    *zm_mlt(A,B,OUT)
+      |          ^
+zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | ZMAT    *zmma_mlt(A,B,OUT)
+      |          ^
+zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | ZMAT    *zmam_mlt(A,B,OUT)
+      |          ^
+zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  206 | ZVEC    *zmv_mlt(A,b,out)
+      |          ^
+zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
+      |          ^
+zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  263 | ZVEC    *zvm_mlt(A,b,out)
+      |          ^
+zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  300 | ZMAT    *zm_adjoint(in,out)
+      |          ^
+zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
+      |          ^
+zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
+      |          ^
+zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
+      |          ^
+zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  519 | ZVEC    *zget_col(mat,col,vec)
+      |          ^
+zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  540 | ZVEC    *zget_row(mat,row,vec)
+      |          ^
+zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  564 | ZMAT    *zset_col(mat,col,vec)
+      |          ^
+zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  583 | ZMAT    *zset_row(mat,row,vec)
+      |          ^
+zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  603 | ZMAT    *zm_rand(A)
+      |          ^
+19 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | double  _zv_norm1(x,scale)
+      |         ^
+znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   77 | double  _zv_norm2(x,scale)
+      |         ^
+znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  108 | double  _zv_norm_inf(x,scale)
+      |         ^
+znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  141 | double  zm_norm1(A)
+      |         ^
+znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  166 | double  zm_norm_inf(A)
+      |         ^
+znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  190 | double  zm_norm_frob(A)
+      |         ^
+6 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | complex zmake(real,imag)
+      |         ^
+zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   52 | complex zneg(z)
+      |         ^
+zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | double  zabs(z)
+      |         ^
+zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | complex zadd(z1,z2)
+      |         ^
+zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | complex zsub(z1,z2)
+      |         ^
+zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  120 | complex zmlt(z1,z2)
+      |         ^
+zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  134 | complex zinv(z)
+      |         ^
+zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  165 | complex zdiv(z1,z2)
+      |         ^
+zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | complex zsqrt(z)
+      |         ^
+zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  203 | complex zexp(z)
+      |         ^
+zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | complex zlog(z)
+      |         ^
+zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  232 | complex zconj(z)
+      |         ^
+12 warnings generated.
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZMAT    *zLUfactor(A,pivot)
+      |          ^
+zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  137 | ZVEC    *zLUsolve(A,pivot,b,x)
+      |          ^
+zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
+      |          ^
+zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zm_inverse(A,out)
+      |          ^
+zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | double  zLUcondest(LU,pivot)
+      |         ^
+5 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZVEC    *zUsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  101 | ZVEC    *zLsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  156 | ZVEC    *zUAsolve(U,b,out,diag)
+      |          ^
+zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  217 | ZVEC    *zDsolve(A,b,x)
+      |          ^
+zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  243 | ZVEC    *zLAsolve(L,b,out,diag)
+      |          ^
+5 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zm_save(fp,A,name)
+      |          ^
+zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | ZVEC    *zv_save(fp,x,name)
+      |          ^
+zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  127 | complex z_save(fp,z,name)
+      |         ^
+zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 | ZMAT    *zm_load(fp,name)
+      |          ^
+4 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
+      |          ^
+zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
+      |          ^
+zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
+      |          ^
+5 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | ZMAT    *zQRfactor(A,diag)
+      |          ^
+zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  104 | ZMAT    *zQRCPfactor(A,diag,px)
+      |          ^
+zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
+      |          ^
+zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  234 | ZMAT    *zmakeQ(QR,diag,Qout)
+      |          ^
+zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  287 | ZMAT    *zmakeR(QR,Rout)
+      |          ^
+zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | ZVEC    *zQRsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
+      |          ^
+zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZVEC    *zUmlt(U,x,out)
+      |          ^
+zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  417 | ZVEC    *zUAmlt(U,x,out)
+      |          ^
+zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | double  zQRcondest(QR)
+      |         ^
+11 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   51 | void    zgivens(x,y,c,s)
+      |         ^
+zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
+      |          ^
+zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
+      |          ^
+zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
+      |          ^
+4 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zHfactor(A, diag)
+      |          ^
+zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
+      |          ^
+2 warnings generated.
+icx -c -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZMAT    *zschur(A,Q)
+      |          ^
+1 warning generated.
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+icx -O3 -march=core-avx2 -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/leukocyte/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/leukocyte/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..378e74da76693637a2eaf30bc6982fee6ec4d29e
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/make_output.txt	
@@ -0,0 +1,15 @@
+cd omp; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+icx  -c -O3 -march=core-avx2 -fp-model=precise -I../common lud.c -o lud.o
+icx  -c -O3 -march=core-avx2 -fp-model=precise -I../common lud_omp.c -o lud_omp.o
+icx  -c -O3 -march=core-avx2 -fp-model=precise -I../common ../common/common.c -o ../common/common.o
+../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
+  187 | }
+      | ^
+1 warning generated.
+icx   -qopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+cd omp; make -f Makefile.offload
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+icx   -qopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/omp/lud b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/omp/lud
new file mode 100755
index 0000000000000000000000000000000000000000..ed01ab9f4c75d6976dcb2ea2888107ef23ffefcc
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/omp/lud differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/lud/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/lud/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/lud/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..36f3aeec28763c28fec2f5106df85ec6904c8f4c
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/make_output.txt	
@@ -0,0 +1,40 @@
+icx	main.c \
+		-c -O3 -march=core-avx2 -fp-model=precise -qopenmp
+In file included from main.c:87:
+./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
+  112 |                         if (th_id == th_count[4]) {
+      |                                      ^        ~
+./master.c:41:3: note: array 'th_count' declared here
+   41 |                 int th_count[4];
+      |                 ^
+In file included from main.c:88:
+./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
+  480 | }
+      | ^
+main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
+      |                                        ~~                                                                  ^~~~
+      |                                        %ld
+main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
+      |                                        ~~                                                                         ^~~~~~~~
+      |                                        %ld
+main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
+      |                                ~~^
+9 warnings generated.
+icx -O3 -march=core-avx2 -fp-model=precise	main.o \
+		-lm -qopenmp \
+-o myocyte
diff --git a/compiled/icx -O3 -march=core-avx2/myocyte/myocyte b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/myocyte
similarity index 55%
rename from compiled/icx -O3 -march=core-avx2/myocyte/myocyte
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/myocyte
index f3e04be42e76ad8dc3112f3f66aec264ac2a8d4d..c3ec54318a5f1803c46f6d26fdddbca7c9d39c37 100755
Binary files a/compiled/icx -O3 -march=core-avx2/myocyte/myocyte and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/myocyte differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/myocyte/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/myocyte/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..27fc607be70c0d83527e5d8f88bf13cd43a4fe71
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/make_output.txt	
@@ -0,0 +1 @@
+icx -o nn nn_openmp.c  -std=gnu89 -qopenmp -O3 -march=core-avx2 -fp-model=precise -lm
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/nn b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..76b6ebf82c061e524a5fb5219781a7f300250071
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/nn differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/nn/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/nn/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/nn/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..160f4a610967dae8ead1647fa8e76d5b062b8659
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/make_output.txt	
@@ -0,0 +1,10 @@
+icpx -O3 -march=core-avx2 -fp-model=precise needle.cpp -o nw 
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
+icpx -O3 -march=core-avx2 -fp-model=precise -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
+  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
+      |                                                   ~^~~
+1 warning generated.
diff --git a/compiled/icx -O2 -march=core-avx2/nw/nw b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/nw
similarity index 70%
rename from compiled/icx -O2 -march=core-avx2/nw/nw
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/nw
index 745bfdf5e1951b33da601bcd7e5e359e4b564ac5..823cd4630febe9293e6e07450f1215c40f80e3d2 100755
Binary files a/compiled/icx -O2 -march=core-avx2/nw/nw and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/nw differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/nw/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/nw/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/nw/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d30239c88aed8b0098a089f403de2777e59aa075
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/make_output.txt	
@@ -0,0 +1,13 @@
+icx -std=gnu89 -O3 -march=core-avx2 -fp-model=precise -qopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^
+ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^~~~
+      |                                                        abs
+ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
+      |             ^
+ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+2 warnings generated.
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/particle_filter b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..79f6a00e56bc092efd2ec76683c8f33a6f3cc7e0
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/particle_filter differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/particle_filter/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/particle_filter/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fbbea40e6dd57feca58b1206976c9e3f581be08c
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -march=core-avx2 -fp-model=precise pathfinder.cpp -qopenmp -o pathfinder
diff --git a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/pathfinder b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/pathfinder
similarity index 61%
rename from compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/pathfinder
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/pathfinder
index 95c803a03bbfd7f37c7f885842464a7881532afb..41021d2fcd0524f636ae008f69a05d175c848cbe 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2 -no-vec/pathfinder/pathfinder and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/pathfinder differ
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/pathfinder/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/pathfinder/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..05d96c523b7d236e8dc6dcd025ada6d54a68e439
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/make_output.txt	
@@ -0,0 +1,35 @@
+icx	main.c \
+		-c -O3 -march=core-avx2 -fp-model=precise -qopenmp
+main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
+      |                                ~~^
+10 warnings generated.
+icx	-O3 -march=core-avx2 -fp-model=precise main.o \
+		-lm -qopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/srad/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/srad/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/run
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/srad b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..416de37febc94235219a4a4fd1322390b503c1a1
Binary files /dev/null and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/srad/srad differ
diff --git a/compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/make_output.txt b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08c7176f402dc92ad8366e62b9caa8e6395618ea
--- /dev/null
+++ b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/make_output.txt	
@@ -0,0 +1,10 @@
+icpx -O3 -march=core-avx2 -fp-model=precise -qopenmp -o streamcluster streamcluster_omp.cpp
+streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
+ 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
+      |                    ~~     ^~~~~~~~~~~~
+      |                    %ld
+streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
+ 1147 |     fprintf(stderr,"read %d points\n",numRead);
+      |                          ~~           ^~~~~~~
+      |                          %zu
+2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/run b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops -mfma -march=native/streamcluster/run
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/run
diff --git a/compiled/icx -O3 -fma/streamcluster/streamcluster b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/streamcluster
similarity index 66%
rename from compiled/icx -O3 -fma/streamcluster/streamcluster
rename to compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/streamcluster
index d074409c91434c49f8dcbd2410e145a2f7c2316b..e9c7df4c44f4a7c427520eee371ac1b291591bda 100755
Binary files a/compiled/icx -O3 -fma/streamcluster/streamcluster and b/compiled/icx -O3 -march=core-avx2 -fp-model=precise/streamcluster/streamcluster differ
diff --git a/compiled/icx -O3 -march=core-avx2/b+tree/make_output.txt b/compiled/icx -O3 -march=core-avx2/b+tree/make_output.txt
deleted file mode 100644
index 311377f72b135d07d08268a4259864018b43f909..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O3 -march=core-avx2	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O3 -march=core-avx2	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O3 -march=core-avx2	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O3 -march=core-avx2	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O3 -march=core-avx2	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O3 -march=core-avx2	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/b+tree/run b/compiled/icx -O3 -march=core-avx2/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/backprop/backprop b/compiled/icx -O3 -march=core-avx2/backprop/backprop
deleted file mode 100755
index d1b9166dc45e720de04306b079543af5663572c1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/backprop/make_output.txt b/compiled/icx -O3 -march=core-avx2/backprop/make_output.txt
deleted file mode 100644
index 716f3f8f045e942c237f9120f7cf18de71d56924..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O3 -march=core-avx2 backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -march=core-avx2 facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -march=core-avx2 imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O3 -march=core-avx2 backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O3 -march=core-avx2 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/backprop/run b/compiled/icx -O3 -march=core-avx2/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/bfs/make_output.txt b/compiled/icx -O3 -march=core-avx2/bfs/make_output.txt
deleted file mode 100644
index 556c9cb3ef0d3535117fec3523912f55bcc156aa..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O3 -march=core-avx2 bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O3 -march=core-avx2 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/bfs/run b/compiled/icx -O3 -march=core-avx2/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index 9abf1afd1c8ef2ece183f8671f0005fddd2cca38..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index d8b25888e26825ad88817905fc4f4832ba8fa617..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -march=core-avx2 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/run b/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/heartwall/make_output.txt b/compiled/icx -O3 -march=core-avx2/heartwall/make_output.txt
deleted file mode 100644
index 2a498ae291d830da5f9b1c6ea5e4d5a801e358c7..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O3 -march=core-avx2  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -march=core-avx2 -c avimod.c
-icx -O3 -march=core-avx2 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -march=core-avx2 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/heartwall/run b/compiled/icx -O3 -march=core-avx2/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/hotspot/hotspot b/compiled/icx -O3 -march=core-avx2/hotspot/hotspot
deleted file mode 100755
index aee537e0c8357628546a76fb1ab16a88e91dfaaa..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/hotspot/make_output.txt b/compiled/icx -O3 -march=core-avx2/hotspot/make_output.txt
deleted file mode 100644
index 39f6b6894d2b3ae6cae0d3208331dde9adc335b4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O3 -march=core-avx2 -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O3 -march=core-avx2 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O3 -march=core-avx2/hotspot/run b/compiled/icx -O3 -march=core-avx2/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/hotspot3D/hotspot3D b/compiled/icx -O3 -march=core-avx2/hotspot3D/hotspot3D
deleted file mode 100755
index 9451727bf55e372e028e6445190c893711857313..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/hotspot3D/make_output.txt b/compiled/icx -O3 -march=core-avx2/hotspot3D/make_output.txt
deleted file mode 100644
index 2622e5985afd878c9f38979d496e598d69b58caf..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/hotspot3D/make_output.txt	
+++ /dev/null
@@ -1,7 +0,0 @@
-icx -std=gnu89 -o hotspot3D -O3 -march=core-avx2 -fopenmp 3D.c -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
-  157 |         printf("%d threads running\n", omp_get_num_threads());
-      |                                        ^
-3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
-1 warning generated.
diff --git a/compiled/icx -O3 -march=core-avx2/hotspot3D/run b/compiled/icx -O3 -march=core-avx2/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/kmeans/kmeans b/compiled/icx -O3 -march=core-avx2/kmeans/kmeans
deleted file mode 100755
index 45a504c524580059fd105f795e38ce36de3b7747..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/kmeans/kmeans and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/kmeans/make_output.txt b/compiled/icx -O3 -march=core-avx2/kmeans/make_output.txt
deleted file mode 100644
index 1223500d1310d13d8912f87260c3bca50e98f8fa..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O3 -march=core-avx2 -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -march=core-avx2 -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -march=core-avx2 -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -march=core-avx2 -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -march=core-avx2 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/kmeans/run b/compiled/icx -O3 -march=core-avx2/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/lavaMD/make_output.txt b/compiled/icx -O3 -march=core-avx2/lavaMD/make_output.txt
deleted file mode 100644
index 40c0f9f509a74859ee56b123d4b5d1f1768a61f0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O3 -march=core-avx2 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O3 -march=core-avx2 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O3 -march=core-avx2 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O3 -march=core-avx2 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O3 -march=core-avx2 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/lavaMD/run b/compiled/icx -O3 -march=core-avx2/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/leukocyte/make_output.txt b/compiled/icx -O3 -march=core-avx2/leukocyte/make_output.txt
deleted file mode 100644
index 435c38dfbda4c71f10ac5f00ea5f3fc21227d053..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O3 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O3 -march=core-avx2 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O3 -march=core-avx2 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O3 -march=core-avx2 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O3 -march=core-avx2/leukocyte/run b/compiled/icx -O3 -march=core-avx2/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/lud/make_output.txt b/compiled/icx -O3 -march=core-avx2/lud/make_output.txt
deleted file mode 100644
index 8e8fd636b3bdd7fca890cd0d05b088b7fb34cd68..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O3 -march=core-avx2 -I../common lud.c -o lud.o
-icx  -c -O3 -march=core-avx2 -I../common lud_omp.c -o lud_omp.o
-icx  -c -O3 -march=core-avx2 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -march=core-avx2/lud/omp/lud b/compiled/icx -O3 -march=core-avx2/lud/omp/lud
deleted file mode 100755
index f6ab59e2fb18844ebf8121b48596fbf1e90926d6..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/lud/omp/lud and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/lud/run b/compiled/icx -O3 -march=core-avx2/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/myocyte/make_output.txt b/compiled/icx -O3 -march=core-avx2/myocyte/make_output.txt
deleted file mode 100644
index 3395542e117e96f57bdb3a1e98078b634346ff2d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O3 -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O3 -march=core-avx2	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/myocyte/run b/compiled/icx -O3 -march=core-avx2/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/nn/make_output.txt b/compiled/icx -O3 -march=core-avx2/nn/make_output.txt
deleted file mode 100644
index 0ce3e1ac5a1f71d81b5cc0a2d0eb9fecda26a592..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -march=core-avx2 -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/nn/nn b/compiled/icx -O3 -march=core-avx2/nn/nn
deleted file mode 100755
index a2dd3c554055155cf91a11657d2e06e7cb7a117f..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/nn/nn and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/nn/run b/compiled/icx -O3 -march=core-avx2/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/nw/make_output.txt b/compiled/icx -O3 -march=core-avx2/nw/make_output.txt
deleted file mode 100644
index abadad862432c71d0afd9a5c87035f3fa3389458..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O3 -march=core-avx2 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O3 -march=core-avx2 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O3 -march=core-avx2/nw/nw b/compiled/icx -O3 -march=core-avx2/nw/nw
deleted file mode 100755
index 858f51721526f67154b40baf7278adf0eed924f8..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/nw/nw and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/nw/run b/compiled/icx -O3 -march=core-avx2/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/particle_filter/make_output.txt b/compiled/icx -O3 -march=core-avx2/particle_filter/make_output.txt
deleted file mode 100644
index 0e412a57e74bd66701077251b18886d753ffd3f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O3 -march=core-avx2 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O3 -march=core-avx2/particle_filter/particle_filter b/compiled/icx -O3 -march=core-avx2/particle_filter/particle_filter
deleted file mode 100755
index c3e1d22b5a5ff0f59a1a2dfe4b2ac6eded62f2e1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/particle_filter/run b/compiled/icx -O3 -march=core-avx2/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/pathfinder/make_output.txt b/compiled/icx -O3 -march=core-avx2/pathfinder/make_output.txt
deleted file mode 100644
index 7a36a824e641ca2c0920b42be21f2e2cb5feb109..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -march=core-avx2 pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/pathfinder/pathfinder b/compiled/icx -O3 -march=core-avx2/pathfinder/pathfinder
deleted file mode 100755
index b596d2bfc46c7f5efc549f8cd4d04a487b3b115c..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/pathfinder/pathfinder and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/pathfinder/run b/compiled/icx -O3 -march=core-avx2/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/srad/make_output.txt b/compiled/icx -O3 -march=core-avx2/srad/make_output.txt
deleted file mode 100644
index 3d75e8a2e1bb8299cb10ed1beb6c0f23ea68e514..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O3 -march=core-avx2 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O3 -march=core-avx2 main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3 -march=core-avx2/srad/run b/compiled/icx -O3 -march=core-avx2/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O3 -march=core-avx2/srad/srad b/compiled/icx -O3 -march=core-avx2/srad/srad
deleted file mode 100755
index 706a1df599f358391e9d18c595fb6f5fa89a438a..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3 -march=core-avx2/srad/srad and /dev/null differ
diff --git a/compiled/icx -O3 -march=core-avx2/streamcluster/make_output.txt b/compiled/icx -O3 -march=core-avx2/streamcluster/make_output.txt
deleted file mode 100644
index 280539abe307d26a16895ff9655345aeafc96594..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O3 -march=core-avx2 -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O3 -march=core-avx2/streamcluster/run b/compiled/icx -O3 -march=core-avx2/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O3 -march=core-avx2/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file
diff --git a/compiled/icx -O2 -fma/b+tree/b+tree b/compiled/icx -O3 -march=native -fp-model=precise/b+tree/b+tree
similarity index 55%
rename from compiled/icx -O2 -fma/b+tree/b+tree
rename to compiled/icx -O3 -march=native -fp-model=precise/b+tree/b+tree
index 8553d11767572f078b7cceb74456670fb4b69e26..94cfdd40dafa6d793787bdfd0ef100da41892112 100755
Binary files a/compiled/icx -O2 -fma/b+tree/b+tree and b/compiled/icx -O3 -march=native -fp-model=precise/b+tree/b+tree differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/b+tree/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/b+tree/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e25d8a0786dcf0c90304dd47f767b238647c88d7
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/b+tree/make_output.txt	
@@ -0,0 +1,114 @@
+icx -std=gnu89 -O3 -march=native -fp-model=precise	./main.c \
+		-c \
+		-o ./main.o
+./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                               ~~                                 ^~~~
+      |                                               %ld
+./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                  ~~                   ^~~~~~~~~~~~~~
+      |                                                                  %lu
+./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
+      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
+      |                                                                            %lu
+./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                            ~~                                ^~~~~~~~~
+      |                                            %ld
+./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                              ~~                        ^~~~~~~~~~~~~
+      |                                                              %lu
+./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
+  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
+      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                                                        %lu
+./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
+      |                                                          ~~     ^~~~~~~~
+      |                                                          %ld
+./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
+  872 |                 else
+      |                 ^
+./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
+  930 |                 printf("(%x)", n);
+      |                          ~~    ^
+./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  933 |                         printf("%x ", n->pointers[i]);
+      |                                 ~~    ^~~~~~~~~~~~~~
+./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  941 |                         printf("%x ", n->pointers[order - 1]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
+./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
+  943 |                         printf("%x ", n->pointers[n->num_keys]);
+      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
+./main.c:1948:37: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 1948 |        fputs ("Fail to open %s !\n",output);
+      |                                     ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2218:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2218 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
+ 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
+      |                                                              ~~~~~~~~~~~~~~^ ~~~~
+./main.c:2374:38: warning: incompatible pointer types passing 'char *' to parameter of type 'FILE *' (aka 'struct _IO_FILE *') [-Wincompatible-pointer-types]
+ 2374 |                                     fputs ("Fail to open %s !\n",output);
+      |                                                                  ^~~~~~
+/usr/include/stdio.h:707:64: note: passing argument to parameter '__stream' here
+  707 | extern int fputs (const char *__restrict __s, FILE *__restrict __stream)
+      |                                                                ^
+18 warnings generated.
+icx -std=gnu89 -O3 -march=native -fp-model=precise	./kernel/kernel_cpu.c \
+		-c \
+		-o ./kernel/kernel_cpu.o \
+		-qopenmp
+./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+2 warnings generated.
+icx -std=gnu89 -O3 -march=native -fp-model=precise	./kernel/kernel_cpu_2.c \
+		-c \
+		-o ./kernel/kernel_cpu_2.o \
+		-qopenmp
+./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
+  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
+      |         ^
+./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
+./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
+      |                                    ~~^
+3 warnings generated.
+icx -std=gnu89 -O3 -march=native -fp-model=precise	./util/timer/timer.c \
+		-c \
+		-o ./util/timer/timer.o
+icx -std=gnu89 -O3 -march=native -fp-model=precise	./util/num/num.c \
+		-c \
+		-o ./util/num/num.o
+icx -std=gnu89 -O3 -march=native -fp-model=precise	./main.o \
+		./kernel/kernel_cpu.o \
+		./kernel/kernel_cpu_2.o \
+		./util/timer/timer.o \
+		./util/num/num.o \
+		-lm \
+		-qopenmp \
+                        -o b+tree
diff --git a/compiled/clang -O3 -funroll-loops/b+tree/run b/compiled/icx -O3 -march=native -fp-model=precise/b+tree/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/b+tree/run
rename to compiled/icx -O3 -march=native -fp-model=precise/b+tree/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/backprop/backprop b/compiled/icx -O3 -march=native -fp-model=precise/backprop/backprop
new file mode 100755
index 0000000000000000000000000000000000000000..0d47de55036d1271f9f33d7fc826fe886f23a408
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/backprop/backprop differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/backprop/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/backprop/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fb1338b4d0ef88b88819512a0f851bb28aa0f442
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/backprop/make_output.txt	
@@ -0,0 +1,135 @@
+icx -std=gnu89 -qopenmp -O3 -march=native -fp-model=precise backprop.c -c
+backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   43 | float squash(x)
+      |       ^
+backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   56 | float *alloc_1d_dbl(n)
+      |        ^
+backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   72 | float **alloc_2d_dbl(m, n)
+      |         ^
+backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | bpnn_randomize_weights(w, m, n)
+      | ^
+backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+  100 |      w[i][j] = (float) rand()/RAND_MAX;
+      |                              ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
+  104 | }
+      | ^
+backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | bpnn_randomize_row(w, m)
+      | ^
+backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
+  115 | }
+      | ^
+backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  118 | bpnn_zero_weights(w, m, n)
+      | ^
+backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
+  129 | }
+      | ^
+backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  132 | void bpnn_initialize(seed)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   37 | void bpnn_initialize();
+      |      ^
+backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
+      |       ^
+backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  171 | void bpnn_free(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   40 | void bpnn_free();
+      |      ^
+backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   39 | BPNN *bpnn_create();
+      |       ^
+backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
+      |      ^
+backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  261 | void bpnn_output_error(delta, target, output, nj, err)  
+      |      ^
+backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  278 | void bpnn_hidden_error(delta_h,   
+      |      ^
+backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
+      |      ^
+backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  331 | void bpnn_feedforward(net)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   43 | void bpnn_feedforward();
+      |      ^
+backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  349 | void bpnn_train(net, eo, eh)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   42 | void bpnn_train();
+      |      ^
+backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  385 | void bpnn_save(net, filename)
+      |      ^
+In file included from backprop.c:13:
+./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   45 | void bpnn_save();
+      |      ^
+backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | BPNN *bpnn_read(filename)
+      |       ^
+In file included from backprop.c:13:
+./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   46 | BPNN *bpnn_read();
+      |       ^
+29 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -march=native -fp-model=precise facetrain.c -c
+facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+    8 | extern void exit();
+      |             ^
+facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
+      |                    ^
+facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   23 |   bpnn_free(net);
+      |            ^
+facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
+   25 | }
+      | ^
+facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   41 |   bpnn_initialize(seed);
+      |                  ^
+facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   27 | int setup(argc, argv)
+      |     ^
+6 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -march=native -fp-model=precise imagenet.c -c
+imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+    8 | load(net)
+      | ^
+imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
+   21 |           units[k] = (float) rand()/RAND_MAX ;
+      |                                    ~^~~~~~~~
+/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
+   87 | #define RAND_MAX        2147483647
+      |                         ^~~~~~~~~~
+imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
+   24 | }
+      | ^
+3 warnings generated.
+icx -std=gnu89 -qopenmp -O3 -march=native -fp-model=precise backprop_kernel.c -c
+icx -std=gnu89 -qopenmp -O3 -march=native -fp-model=precise backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
diff --git a/compiled/clang -O3 -funroll-loops/backprop/run b/compiled/icx -O3 -march=native -fp-model=precise/backprop/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/backprop/run
rename to compiled/icx -O3 -march=native -fp-model=precise/backprop/run
diff --git a/compiled/icx -O2/bfs/bfs b/compiled/icx -O3 -march=native -fp-model=precise/bfs/bfs
similarity index 53%
rename from compiled/icx -O2/bfs/bfs
rename to compiled/icx -O3 -march=native -fp-model=precise/bfs/bfs
index 018b540fb49fb724554edb32bc001021a8075075..2c897c5d4f78de055b56927aa61009ff0445eaac 100755
Binary files a/compiled/icx -O2/bfs/bfs and b/compiled/icx -O3 -march=native -fp-model=precise/bfs/bfs differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/bfs/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/bfs/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0179f32eb6a04a60d188c2af924316c0f705d927
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/bfs/make_output.txt	
@@ -0,0 +1,2 @@
+icpx  -qopenmp -O3 -march=native -fp-model=precise bfs.cpp -o bfs 
+icpx  -qopenmp -O3 -march=native -fp-model=precise -DOMP_OFFLOAD bfs.cpp -o bfs_offload
diff --git a/compiled/clang -O3 -funroll-loops/bfs/run b/compiled/icx -O3 -march=native -fp-model=precise/bfs/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/bfs/run
rename to compiled/icx -O3 -march=native -fp-model=precise/bfs/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double
new file mode 100755
index 0000000000000000000000000000000000000000..b102dadfe71b501b1b08d1ce198048d3f797f6cc
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/euler3d_cpu_double differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..685c3ed8dff2406ecba70cce00368ea344487628
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -march=native -fp-model=precise -Dblock_length=16 -qopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
diff --git a/compiled/clang -O3 -funroll-loops/euler3d_cpu_double/run b/compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/euler3d_cpu_double/run
rename to compiled/icx -O3 -march=native -fp-model=precise/euler3d_cpu_double/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/heartwall/heartwall b/compiled/icx -O3 -march=native -fp-model=precise/heartwall/heartwall
new file mode 100755
index 0000000000000000000000000000000000000000..a35a95889f7216b923217376ff833834395e053a
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/heartwall/heartwall differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/heartwall/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/heartwall/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8a8f1908da0dbc3ee7d929ff5a0a8b0b3988aa2
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/heartwall/make_output.txt	
@@ -0,0 +1,14 @@
+icx -O3 -march=native -fp-model=precise  main.c -I./AVI -c -qopenmp
+main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
+   63 |             fprintf(fid, "\n--endo--\n",j);
+      |                          ~~~~~~~~~~~~~~ ^
+main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
+   72 |             fprintf(fid, "\n--epi--\n",j);
+      |                          ~~~~~~~~~~~~~ ^
+2 warnings generated.
+cd AVI; make;
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+icx -O3 -march=native -fp-model=precise -c avimod.c
+icx -O3 -march=native -fp-model=precise -c avilib.c
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
+icx -O3 -march=native -fp-model=precise main.o ./AVI/avilib.o ./AVI/avimod.o -lm -qopenmp -o heartwall
diff --git a/compiled/clang -O3 -funroll-loops/heartwall/run b/compiled/icx -O3 -march=native -fp-model=precise/heartwall/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/heartwall/run
rename to compiled/icx -O3 -march=native -fp-model=precise/heartwall/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/hotspot/hotspot b/compiled/icx -O3 -march=native -fp-model=precise/hotspot/hotspot
new file mode 100755
index 0000000000000000000000000000000000000000..71e3dee90c7f953e73acfdc46d8fb758ab9c280d
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/hotspot/hotspot differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/hotspot/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/hotspot/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f2cb2fbfb05dfe027d3010797798e53a75039a61
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/hotspot/make_output.txt	
@@ -0,0 +1,28 @@
+icpx -O3 -march=native -fp-model=precise -qopenmp hotspot_openmp.cpp -o hotspot 
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
+icpx -O3 -march=native -fp-model=precise -qopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
+hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  248 |                 fatal ("file could not be opened for reading");
+      |                        ^
+hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  253 |                         fatal("not enough lines in file");
+      |                               ^
+hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  255 |                         fatal("invalid file format");
+      |                               ^
+hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
+  296 |                 fatal("unable to allocate memory");
+      |                       ^
+4 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops/hotspot/run b/compiled/icx -O3 -march=native -fp-model=precise/hotspot/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/hotspot/run
rename to compiled/icx -O3 -march=native -fp-model=precise/hotspot/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/hotspot3D b/compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/hotspot3D
new file mode 100755
index 0000000000000000000000000000000000000000..12d4ec745915aaa2aa37a6e38b2177460b356699
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/hotspot3D differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a63b6f2128a714f101d653129df05981d9b94791
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/make_output.txt	
@@ -0,0 +1,6 @@
+icx -std=gnu89 -o hotspot3D -O3 -march=native -fp-model=precise -qopenmp 3D.c -lm 
+3D.c:157:40: warning: implicitly declaring library function 'omp_get_num_threads' with type 'int (void)' [-Wimplicit-function-declaration]
+  157 |         printf("%d threads running\n", omp_get_num_threads());
+      |                                        ^
+3D.c:157:40: note: include the header <omp.h> or explicitly provide a declaration for 'omp_get_num_threads'
+1 warning generated.
diff --git a/compiled/clang -O3 -funroll-loops/hotspot3D/run b/compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/hotspot3D/run
rename to compiled/icx -O3 -march=native -fp-model=precise/hotspot3D/run
diff --git a/compiled/icx -O2 -fma -march=core-avx2/kmeans/kmeans b/compiled/icx -O3 -march=native -fp-model=precise/kmeans/kmeans
similarity index 56%
rename from compiled/icx -O2 -fma -march=core-avx2/kmeans/kmeans
rename to compiled/icx -O3 -march=native -fp-model=precise/kmeans/kmeans
index f4f934cb5dd60f8824f3ad2aa6af967a7e7903c9..01bcf506b78868e4c20e13440e7eccd2d54b0750 100755
Binary files a/compiled/icx -O2 -fma -march=core-avx2/kmeans/kmeans and b/compiled/icx -O3 -march=native -fp-model=precise/kmeans/kmeans differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/kmeans/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/kmeans/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afa2a72f5d1e29a3cd4985e7b7a645518998fa8c
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/kmeans/make_output.txt	
@@ -0,0 +1,5 @@
+icx -O3 -march=native -fp-model=precise -std=gnu89 -qopenmp cluster.c -c
+icx -O3 -march=native -fp-model=precise -std=gnu89 -qopenmp getopt.c -c
+icx -O3 -march=native -fp-model=precise -std=gnu89 -qopenmp kmeans.c -c
+icx -O3 -march=native -fp-model=precise -std=gnu89 -qopenmp kmeans_clustering.c -c
+icx -O3 -march=native -fp-model=precise -std=gnu89 -qopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
diff --git a/compiled/clang -O3 -funroll-loops/kmeans/run b/compiled/icx -O3 -march=native -fp-model=precise/kmeans/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/kmeans/run
rename to compiled/icx -O3 -march=native -fp-model=precise/kmeans/run
diff --git a/compiled/icx -O2/lavaMD/lavaMD b/compiled/icx -O3 -march=native -fp-model=precise/lavaMD/lavaMD
similarity index 52%
rename from compiled/icx -O2/lavaMD/lavaMD
rename to compiled/icx -O3 -march=native -fp-model=precise/lavaMD/lavaMD
index b1a6191c2441bc5f9abf88bc1cca6b149652e4c9..5d4a4c891a8372fa8b163f981edb41ed6d652350 100755
Binary files a/compiled/icx -O2/lavaMD/lavaMD and b/compiled/icx -O3 -march=native -fp-model=precise/lavaMD/lavaMD differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/lavaMD/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/lavaMD/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b2501efaff55bd23f90cdf1778d56a7b08b47c6
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/lavaMD/make_output.txt	
@@ -0,0 +1,41 @@
+icx -O3 -march=native -fp-model=precise -std=gnu89	 main.c \
+		-c \
+		-o main.o \
+
+main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
+      |                    ^
+main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+1 warning generated.
+icx -O3 -march=native -fp-model=precise -std=gnu89				./kernel/kernel_cpu.c \
+					-c \
+					-o ./kernel/kernel_cpu.o \
+					-qopenmp
+./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
+      |                                    ~~^
+./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
+      |                                    ~~^
+4 warnings generated.
+icx -O3 -march=native -fp-model=precise -std=gnu89			./util/num/num.c \
+				-c \
+				-o ./util/num/num.o \
+
+icx -O3 -march=native -fp-model=precise -std=gnu89				./util/timer/timer.c \
+					-c \
+					-o ./util/timer/timer.o \
+
+icx -O3 -march=native -fp-model=precise -std=gnu89	main.o \
+		./kernel/kernel_cpu.o \
+		./util/num/num.o \
+		./util/timer/timer.o \
+		-lm \
+		-qopenmp \
+		-o lavaMD
diff --git a/compiled/clang -O3 -funroll-loops/lavaMD/run b/compiled/icx -O3 -march=native -fp-model=precise/lavaMD/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/lavaMD/run
rename to compiled/icx -O3 -march=native -fp-model=precise/lavaMD/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/leukocyte/OpenMP/leukocyte b/compiled/icx -O3 -march=native -fp-model=precise/leukocyte/OpenMP/leukocyte
new file mode 100755
index 0000000000000000000000000000000000000000..fa5c4240a2470cc081f30b5d93deafcf8784ec04
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/leukocyte/OpenMP/leukocyte differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/leukocyte/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/leukocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..58869f8bf24bb1db38400fce6c88dcdcf67bea39
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/leukocyte/make_output.txt	
@@ -0,0 +1,794 @@
+cd OpenMP; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
+icx  -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
+icx  -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib avilib.c -c
+icx  -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
+icx  -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
+icx  -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
+cd ../meschach_lib; ./configure --with-all; make all; make clean
+loading cache ./config.cache
+checking for acc... icx
+checking for cc... (cached) icx
+checking for gcc... (cached) icx
+checking whether the C compiler (icx -O3 -march=native -fp-model=precise ) works... no
+configure: error: installation or configuration problem: C compiler cannot create executables.
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
+matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return im_finput(fp,a);
+      |                           ^
+matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   94 |           return bm_finput(fp,a);
+      |                           ^
+matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                  ^
+matrixio.c:103:10: note: conflicting prototype is here
+  103 | MAT     *im_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   89 |      MAT        *im_finput(),*bm_finput();
+      |                               ^
+matrixio.c:169:10: note: conflicting prototype is here
+  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
+      |          ^
+matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 |           return ipx_finput(fp,px);
+      |                            ^
+matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  221 |           return bpx_finput(fp,px);
+      |                            ^
+matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                  ^
+matrixio.c:231:10: note: conflicting prototype is here
+  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  216 |      PERM       *ipx_finput(),*bpx_finput();
+      |                                ^
+matrixio.c:289:10: note: conflicting prototype is here
+  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
+      |          ^
+matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 |           return ifin_vec(fp,x);
+      |                          ^
+matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  347 |           return bfin_vec(fp,x);
+      |                          ^
+matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                  ^
+matrixio.c:356:10: note: conflicting prototype is here
+  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  342 |      VEC        *ifin_vec(),*bfin_vec();
+      |                              ^
+matrixio.c:405:10: note: conflicting prototype is here
+  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
+      |          ^
+matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  662 |      return iiv_finput(fp,x);
+      |                       ^
+matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  664 |      return biv_finput(fp,x);
+      |                       ^
+matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |          ^
+matrixio.c:673:7: note: conflicting prototype is here
+  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
+      |          ^
+matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  659 |    IVEC *iiv_finput(),*biv_finput();
+      |                        ^
+matrixio.c:718:7: note: conflicting prototype is here
+  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
+      |          ^
+16 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
+memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:548:15: note: place parentheses around the assignment to silence this warning
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
+  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:565:15: note: place parentheses around the assignment to silence this warning
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
+  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:581:15: note: place parentheses around the assignment to silence this warning
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
+  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:597:15: note: place parentheses around the assignment to silence this warning
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
+  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:629:15: note: place parentheses around the assignment to silence this warning
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
+  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:647:15: note: place parentheses around the assignment to silence this warning
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
+  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:663:15: note: place parentheses around the assignment to silence this warning
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
+  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:680:15: note: place parentheses around the assignment to silence this warning
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
+  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:711:15: note: place parentheses around the assignment to silence this warning
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
+  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:731:15: note: place parentheses around the assignment to silence this warning
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
+  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memory.c:751:15: note: place parentheses around the assignment to silence this warning
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
+  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+memory.c:770:15: note: place parentheses around the assignment to silence this warning
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
+  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+12 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
+vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  226 |                 *out_ve++ = (*f)(*x_ve++);
+      |                                 ^
+vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  255 |                 *out_ve++ = (*f)(params,*x_ve++);
+      |                                 ^
+vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~
+vecop.c:315:15: note: place parentheses around the assignment to silence this warning
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^                 
+      |           (                     )
+vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
+  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
+memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  285 |                  (*free_fn)(*mem_stat_var[j].var);
+      |                            ^
+memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+memstat.c:379:15: note: place parentheses around the assignment to silence this warning
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
+  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+2 warnings generated.
+ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
+ar: creating meschach.a
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
+bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | double  sqr(x)
+      |         ^
+bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   50 | static void interchange(A,i,j)
+      |             ^
+2 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
+qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
+   53 | extern  VEC     *Usolve();      /* See matrix2.h */
+      |                  ^
+./matrix2.h:161:4: note: conflicting prototype is here
+  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
+      |                  ^
+1 warning generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
+bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  777 | VEC *bd_mv_mlt(A, x, out)
+      |      ^
+1 warning generated.
+ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
+sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:995:15: note: place parentheses around the assignment to silence this warning
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
+  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
+ 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
+sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^                    
+      |           (                        )
+sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
+ 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+3 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
+sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
+  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
+      |                                   ~ ^
+./matrix.h:142:11: note: expanded from macro 'RENEW'
+  142 |     ((var)=(type *)((var) ? \
+      |           ^
+2 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
+itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 |       if (ip->info) ip->info(ip,nres,r,rr);
+      |                             ^
+itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
+      |                         ^
+itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  606 |    if (ip->info) ip->info(ip,nres,r,p);
+      |                          ^
+itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  632 |       if (ip->info) ip->info(ip,nres,r,z);
+      |                             ^
+itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
+      |                         ^
+5 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
+iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
+      |                             ^
+iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
+      |                         ^
+iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
+      |                             ^
+iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
+      |                         ^
+iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
+      |                                ^
+iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
+      |                                   ^
+iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
+      |                                         ^
+iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
+      |                                   ^
+iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
+      |                            ^
+iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
+      |                             ^
+iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+ 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
+      |                         ^
+13 warnings generated.
+ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
+zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   90 |           return izm_finput(fp,a);
+      |                            ^
+zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 |           return bzm_finput(fp,a);
+      |                            ^
+zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                   ^
+zmatio.c:101:11: note: conflicting prototype is here
+  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
+      |           ^
+zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+   87 |      ZMAT        *izm_finput(),*bzm_finput();
+      |                                 ^
+zmatio.c:169:11: note: conflicting prototype is here
+  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
+      |           ^
+zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  218 |           return izv_finput(fp,x);
+      |                            ^
+zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  220 |           return bzv_finput(fp,x);
+      |                            ^
+zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                   ^
+zmatio.c:229:11: note: conflicting prototype is here
+  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
+      |           ^
+zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
+  215 |      ZVEC        *izv_finput(),*bzv_finput();
+      |                                 ^
+zmatio.c:281:11: note: conflicting prototype is here
+  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
+      |           ^
+8 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
+zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
+  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
+  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
+  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
+  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
+  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~~
+zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^                   
+      |           (                       )
+zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
+  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+6 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
+zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |           ~~~~^~~~~~~~~~~~~~~~~~~
+zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^                  
+      |           (                      )
+zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
+  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
+      |               ^
+      |               ==
+1 warning generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
+zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   37 | ZMAT    *zm_add(mat1,mat2,out)
+      |          ^
+zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   62 | ZMAT    *zm_sub(mat1,mat2,out)
+      |          ^
+zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   93 | ZMAT    *zm_mlt(A,B,OUT)
+      |          ^
+zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  139 | ZMAT    *zmma_mlt(A,B,OUT)
+      |          ^
+zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | ZMAT    *zmam_mlt(A,B,OUT)
+      |          ^
+zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  206 | ZVEC    *zmv_mlt(A,b,out)
+      |          ^
+zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
+      |          ^
+zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  263 | ZVEC    *zvm_mlt(A,b,out)
+      |          ^
+zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  300 | ZMAT    *zm_adjoint(in,out)
+      |          ^
+zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
+      |          ^
+zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
+      |          ^
+zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
+      |          ^
+zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
+      |          ^
+zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  519 | ZVEC    *zget_col(mat,col,vec)
+      |          ^
+zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  540 | ZVEC    *zget_row(mat,row,vec)
+      |          ^
+zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  564 | ZMAT    *zset_col(mat,col,vec)
+      |          ^
+zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  583 | ZMAT    *zset_row(mat,row,vec)
+      |          ^
+zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  603 | ZMAT    *zm_rand(A)
+      |          ^
+19 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
+znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | double  _zv_norm1(x,scale)
+      |         ^
+znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   77 | double  _zv_norm2(x,scale)
+      |         ^
+znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  108 | double  _zv_norm_inf(x,scale)
+      |         ^
+znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  141 | double  zm_norm1(A)
+      |         ^
+znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  166 | double  zm_norm_inf(A)
+      |         ^
+znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  190 | double  zm_norm_frob(A)
+      |         ^
+6 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
+zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   40 | complex zmake(real,imag)
+      |         ^
+zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   52 | complex zneg(z)
+      |         ^
+zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | double  zabs(z)
+      |         ^
+zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | complex zadd(z1,z2)
+      |         ^
+zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  106 | complex zsub(z1,z2)
+      |         ^
+zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  120 | complex zmlt(z1,z2)
+      |         ^
+zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  134 | complex zinv(z)
+      |         ^
+zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  165 | complex zdiv(z1,z2)
+      |         ^
+zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  174 | complex zsqrt(z)
+      |         ^
+zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  203 | complex zexp(z)
+      |         ^
+zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | complex zlog(z)
+      |         ^
+zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  232 | complex zconj(z)
+      |         ^
+12 warnings generated.
+ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
+zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZMAT    *zLUfactor(A,pivot)
+      |          ^
+zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  137 | ZVEC    *zLUsolve(A,pivot,b,x)
+      |          ^
+zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
+      |          ^
+zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zm_inverse(A,out)
+      |          ^
+zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  219 | double  zLUcondest(LU,pivot)
+      |         ^
+5 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
+zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   45 | ZVEC    *zUsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  101 | ZVEC    *zLsolve(matrix,b,out,diag)
+      |          ^
+zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  156 | ZVEC    *zUAsolve(U,b,out,diag)
+      |          ^
+zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  217 | ZVEC    *zDsolve(A,b,x)
+      |          ^
+zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  243 | ZVEC    *zLAsolve(L,b,out,diag)
+      |          ^
+5 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
+zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zm_save(fp,A,name)
+      |          ^
+zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   92 | ZVEC    *zv_save(fp,x,name)
+      |          ^
+zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  127 | complex z_save(fp,z,name)
+      |         ^
+zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  157 | ZMAT    *zm_load(fp,name)
+      |          ^
+4 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
+zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
+      |          ^
+zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
+      |          ^
+zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
+      |          ^
+zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
+      |          ^
+5 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
+zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   64 | ZMAT    *zQRfactor(A,diag)
+      |          ^
+zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  104 | ZMAT    *zQRCPfactor(A,diag,px)
+      |          ^
+zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
+      |          ^
+zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  234 | ZMAT    *zmakeQ(QR,diag,Qout)
+      |          ^
+zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  287 | ZMAT    *zmakeR(QR,Rout)
+      |          ^
+zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  305 | ZVEC    *zQRsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
+      |          ^
+zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
+      |          ^
+zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  397 | ZVEC    *zUmlt(U,x,out)
+      |          ^
+zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  417 | ZVEC    *zUAmlt(U,x,out)
+      |          ^
+zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  450 | double  zQRcondest(QR)
+      |         ^
+11 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
+zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   51 | void    zgivens(x,y,c,s)
+      |         ^
+zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
+      |          ^
+zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
+      |          ^
+zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
+      |          ^
+4 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
+zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   44 | ZMAT    *zHfactor(A, diag)
+      |          ^
+zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
+      |          ^
+2 warnings generated.
+icx -c -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
+zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
+   48 | ZMAT    *zschur(A,Q)
+      |          ^
+1 warning generated.
+ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+/bin/rm -f *.o core asx5213a.mat iotort.dat 
+make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
+icx -O3 -march=native -fp-model=precise -qopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/clang -O3 -funroll-loops/leukocyte/run b/compiled/icx -O3 -march=native -fp-model=precise/leukocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/leukocyte/run
rename to compiled/icx -O3 -march=native -fp-model=precise/leukocyte/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/lud/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/lud/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ab2666f9c418dee6efb9a2936a1a2b671691cfe8
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/lud/make_output.txt	
@@ -0,0 +1,15 @@
+cd omp; make
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+icx  -c -O3 -march=native -fp-model=precise -I../common lud.c -o lud.o
+icx  -c -O3 -march=native -fp-model=precise -I../common lud_omp.c -o lud_omp.o
+icx  -c -O3 -march=native -fp-model=precise -I../common ../common/common.c -o ../common/common.o
+../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
+  187 | }
+      | ^
+1 warning generated.
+icx   -qopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+cd omp; make -f Makefile.offload
+make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
+icx   -qopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
+make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/lud/omp/lud b/compiled/icx -O3 -march=native -fp-model=precise/lud/omp/lud
new file mode 100755
index 0000000000000000000000000000000000000000..ca62ac24c1a8c2246676d3886d273ea038f93993
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/lud/omp/lud differ
diff --git a/compiled/clang -O3 -funroll-loops/lud/run b/compiled/icx -O3 -march=native -fp-model=precise/lud/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/lud/run
rename to compiled/icx -O3 -march=native -fp-model=precise/lud/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/myocyte/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/myocyte/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f77b52fdea866dc0fe0dbfc29cce953dd3dad4f6
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/myocyte/make_output.txt	
@@ -0,0 +1,40 @@
+icx	main.c \
+		-c -O3 -march=native -fp-model=precise -qopenmp
+In file included from main.c:87:
+./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
+  112 |                         if (th_id == th_count[4]) {
+      |                                      ^        ~
+./master.c:41:3: note: array 'th_count' declared here
+   41 |                 int th_count[4];
+      |                 ^
+In file included from main.c:88:
+./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
+  480 | }
+      | ^
+main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
+      |                                        ~~                                                                  ^~~~
+      |                                        %ld
+main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
+  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
+      |                                        ~~                                                                         ^~~~~~~~
+      |                                        %ld
+main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
+      |                                ~~^
+main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
+      |                                ~~^
+9 warnings generated.
+icx -O3 -march=native -fp-model=precise	main.o \
+		-lm -qopenmp \
+-o myocyte
diff --git a/compiled/icx -O3 -fma -march=core-avx2/myocyte/myocyte b/compiled/icx -O3 -march=native -fp-model=precise/myocyte/myocyte
similarity index 51%
rename from compiled/icx -O3 -fma -march=core-avx2/myocyte/myocyte
rename to compiled/icx -O3 -march=native -fp-model=precise/myocyte/myocyte
index f3e04be42e76ad8dc3112f3f66aec264ac2a8d4d..ddc6ed931bd846b28e61845454544bb44ca108f4 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/myocyte/myocyte and b/compiled/icx -O3 -march=native -fp-model=precise/myocyte/myocyte differ
diff --git a/compiled/clang -O3 -funroll-loops/myocyte/run b/compiled/icx -O3 -march=native -fp-model=precise/myocyte/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/myocyte/run
rename to compiled/icx -O3 -march=native -fp-model=precise/myocyte/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/nn/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/nn/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d1aa092c47fc3b5e0161b6c0a6cf2e0fa66fab78
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/nn/make_output.txt	
@@ -0,0 +1 @@
+icx -o nn nn_openmp.c  -std=gnu89 -qopenmp -O3 -march=native -fp-model=precise -lm
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/nn/nn b/compiled/icx -O3 -march=native -fp-model=precise/nn/nn
new file mode 100755
index 0000000000000000000000000000000000000000..42d39bfae6953ac74bb2ef20000aab5193c3c141
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/nn/nn differ
diff --git a/compiled/clang -O3 -funroll-loops/nn/run b/compiled/icx -O3 -march=native -fp-model=precise/nn/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/nn/run
rename to compiled/icx -O3 -march=native -fp-model=precise/nn/run
diff --git a/compiled/aocc -O2 -march=native/nw/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/nw/make_output.txt
similarity index 71%
rename from compiled/aocc -O2 -march=native/nw/make_output.txt
rename to compiled/icx -O3 -march=native -fp-model=precise/nw/make_output.txt
index 849abeedb01576569ed80e671a1d88c774aa0159..092a297735e675123f152036e7d2028c3e0b1664 100644
--- a/compiled/aocc -O2 -march=native/nw/make_output.txt	
+++ b/compiled/icx -O3 -march=native -fp-model=precise/nw/make_output.txt	
@@ -1,9 +1,9 @@
-clang++ -O2 -march=native needle.cpp -o nw 
+icpx -O3 -march=native -fp-model=precise needle.cpp -o nw 
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
 1 warning generated.
-clang++ -O2 -march=native -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
+icpx -O3 -march=native -fp-model=precise -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
 needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
   320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
       |                                                   ~^~~
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/nw/nw b/compiled/icx -O3 -march=native -fp-model=precise/nw/nw
new file mode 100755
index 0000000000000000000000000000000000000000..931c260f4fb9ab469adc10461c7f2d7005252f45
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/nw/nw differ
diff --git a/compiled/clang -O3 -funroll-loops/nw/run b/compiled/icx -O3 -march=native -fp-model=precise/nw/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/nw/run
rename to compiled/icx -O3 -march=native -fp-model=precise/nw/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/particle_filter/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/particle_filter/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8bb52dfe9183ab5bb9ed0b8dd18a3dd9ef3c3bfb
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/particle_filter/make_output.txt	
@@ -0,0 +1,13 @@
+icx -std=gnu89 -O3 -march=native -fp-model=precise -qopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
+ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^
+ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
+  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
+      |                                                        ^~~~
+      |                                                        abs
+ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
+  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
+      |             ^
+ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
+2 warnings generated.
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/particle_filter/particle_filter b/compiled/icx -O3 -march=native -fp-model=precise/particle_filter/particle_filter
new file mode 100755
index 0000000000000000000000000000000000000000..8b717b46b1e50b41440c86d8e55a84001f0f2b54
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/particle_filter/particle_filter differ
diff --git a/compiled/clang -O3 -funroll-loops/particle_filter/run b/compiled/icx -O3 -march=native -fp-model=precise/particle_filter/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/particle_filter/run
rename to compiled/icx -O3 -march=native -fp-model=precise/particle_filter/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/pathfinder/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/pathfinder/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4576575b5d596ba831f6018bc4828adf00b8ce3
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/pathfinder/make_output.txt	
@@ -0,0 +1 @@
+icpx -O3 -march=native -fp-model=precise pathfinder.cpp -qopenmp -o pathfinder
diff --git a/compiled/icx -O3 -fma -march=core-avx2/pathfinder/pathfinder b/compiled/icx -O3 -march=native -fp-model=precise/pathfinder/pathfinder
similarity index 60%
rename from compiled/icx -O3 -fma -march=core-avx2/pathfinder/pathfinder
rename to compiled/icx -O3 -march=native -fp-model=precise/pathfinder/pathfinder
index b596d2bfc46c7f5efc549f8cd4d04a487b3b115c..e5eb3f1f0cbcbe60c5a5c155d18a61c05a2e8766 100755
Binary files a/compiled/icx -O3 -fma -march=core-avx2/pathfinder/pathfinder and b/compiled/icx -O3 -march=native -fp-model=precise/pathfinder/pathfinder differ
diff --git a/compiled/clang -O3 -funroll-loops/pathfinder/run b/compiled/icx -O3 -march=native -fp-model=precise/pathfinder/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/pathfinder/run
rename to compiled/icx -O3 -march=native -fp-model=precise/pathfinder/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/srad/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/srad/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..44e22579b1be5af7cf6809592efe744e929d1433
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/srad/make_output.txt	
@@ -0,0 +1,35 @@
+icx	main.c \
+		-c -O3 -march=native -fp-model=precise -qopenmp
+main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
+      |                                ~~^
+main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
+  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
+      |                                ~~^
+10 warnings generated.
+icx	-O3 -march=native -fp-model=precise main.o \
+		-lm -qopenmp -o srad
diff --git a/compiled/clang -O3 -funroll-loops/srad/run b/compiled/icx -O3 -march=native -fp-model=precise/srad/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/srad/run
rename to compiled/icx -O3 -march=native -fp-model=precise/srad/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/srad/srad b/compiled/icx -O3 -march=native -fp-model=precise/srad/srad
new file mode 100755
index 0000000000000000000000000000000000000000..2a3880d3f32d59d93c44e461dc0821d2da5ef203
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/srad/srad differ
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/streamcluster/make_output.txt b/compiled/icx -O3 -march=native -fp-model=precise/streamcluster/make_output.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d93925273f347424059af072f138ee4061abf25c
--- /dev/null
+++ b/compiled/icx -O3 -march=native -fp-model=precise/streamcluster/make_output.txt	
@@ -0,0 +1,10 @@
+icpx -O3 -march=native -fp-model=precise -qopenmp -o streamcluster streamcluster_omp.cpp
+streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
+ 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
+      |                    ~~     ^~~~~~~~~~~~
+      |                    %ld
+streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
+ 1147 |     fprintf(stderr,"read %d points\n",numRead);
+      |                          ~~           ^~~~~~~
+      |                          %zu
+2 warnings generated.
diff --git a/compiled/clang -O3 -funroll-loops/streamcluster/run b/compiled/icx -O3 -march=native -fp-model=precise/streamcluster/run
similarity index 100%
rename from compiled/clang -O3 -funroll-loops/streamcluster/run
rename to compiled/icx -O3 -march=native -fp-model=precise/streamcluster/run
diff --git a/compiled/icx -O3 -march=native -fp-model=precise/streamcluster/streamcluster b/compiled/icx -O3 -march=native -fp-model=precise/streamcluster/streamcluster
new file mode 100755
index 0000000000000000000000000000000000000000..12a812aa3e9773a0b0ad49dfc3c9dbe6df972130
Binary files /dev/null and b/compiled/icx -O3 -march=native -fp-model=precise/streamcluster/streamcluster differ
diff --git a/compiled/icx -O3/b+tree/make_output.txt b/compiled/icx -O3/b+tree/make_output.txt
deleted file mode 100644
index 6340e4abe527006fdb22c2b9b3b1de84ad2d86ea..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/b+tree/make_output.txt	
+++ /dev/null
@@ -1,99 +0,0 @@
-icx -std=gnu89 -O3	./main.c \
-		-c \
-		-o ./main.o
-./main.c:737:68: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                               ~~                                 ^~~~
-      |                                               %ld
-./main.c:737:73: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                  ~~                   ^~~~~~~~~~~~~~
-      |                                                                  %lu
-./main.c:737:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  737 |                 printf("\nNumber of records = %d, sizeof(record)=%d, total=%d\n",size,sizeof(record),size*sizeof(record));
-      |                                                                            ~~                        ^~~~~~~~~~~~~~~~~~~
-      |                                                                            %lu
-./main.c:738:64: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                            ~~                                ^~~~~~~~~
-      |                                            %ld
-./main.c:738:74: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                              ~~                        ^~~~~~~~~~~~~
-      |                                                              %lu
-./main.c:738:88: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
-  738 |                 printf("Number of knodes = %d, sizeof(knode)=%d, total=%d\n",nodeindex,sizeof(knode),(nodeindex)*sizeof(knode));
-      |                                                                        ~~                            ^~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                                                        %lu
-./main.c:739:51: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  739 |                 printf("\nDone Transformation. Mem used: %d\n", mem_used);
-      |                                                          ~~     ^~~~~~~~
-      |                                                          %ld
-./main.c:872:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
-  872 |                 else
-      |                 ^
-./main.c:930:18: warning: format specifies type 'unsigned int' but the argument has type 'node *' (aka 'struct node *') [-Wformat]
-  930 |                 printf("(%x)", n);
-      |                          ~~    ^
-./main.c:933:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  933 |                         printf("%x ", n->pointers[i]);
-      |                                 ~~    ^~~~~~~~~~~~~~
-./main.c:941:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  941 |                         printf("%x ", n->pointers[order - 1]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~
-./main.c:943:18: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat]
-  943 |                         printf("%x ", n->pointers[n->num_keys]);
-      |                                 ~~    ^~~~~~~~~~~~~~~~~~~~~~~~
-./main.c:2139:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2139 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2272:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2272 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-./main.c:2277:48: warning: comparison between pointer and integer ('char *' and 'int') [-Wpointer-integer-compare]
- 2277 |                                 while(*commandPointer!=32 && commandPointer!='\n')
-      |                                                              ~~~~~~~~~~~~~~^ ~~~~
-15 warnings generated.
-icx -std=gnu89 -O3	./kernel/kernel_cpu.c \
-		-c \
-		-o ./kernel/kernel_cpu.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:133:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  133 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:134:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  134 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-2 warnings generated.
-icx -std=gnu89 -O3	./kernel/kernel_cpu_2.c \
-		-c \
-		-o ./kernel/kernel_cpu_2.o \
-		-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu_2.c:158:2: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration]
-  158 |         printf("Time spent in different stages of CPU/MCPU KERNEL:\n");
-      |         ^
-./kernel/kernel_cpu_2.c:158:2: note: include the header <stdio.h> or explicitly provide a declaration for 'printf'
-./kernel/kernel_cpu_2.c:160:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  160 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time2-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu_2.c:161:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  161 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time2-time0) * 100);
-      |                                    ~~^
-3 warnings generated.
-icx -std=gnu89 -O3	./util/timer/timer.c \
-		-c \
-		-o ./util/timer/timer.o
-icx -std=gnu89 -O3	./util/num/num.c \
-		-c \
-		-o ./util/num/num.o
-icx -std=gnu89 -O3	./main.o \
-		./kernel/kernel_cpu.o \
-		./kernel/kernel_cpu_2.o \
-		./util/timer/timer.o \
-		./util/num/num.o \
-		-lm \
-		-fopenmp \
-                        -o b+tree
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/b+tree/run b/compiled/icx -O3/b+tree/run
deleted file mode 120000
index 2e5bed0e2323abeaa43180bd430475df638026c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/b+tree/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/b+tree/run
\ No newline at end of file
diff --git a/compiled/icx -O3/backprop/backprop b/compiled/icx -O3/backprop/backprop
deleted file mode 100755
index d9e1c8b40f5f2b4af068da8b29913511c05e116d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/backprop/backprop and /dev/null differ
diff --git a/compiled/icx -O3/backprop/make_output.txt b/compiled/icx -O3/backprop/make_output.txt
deleted file mode 100644
index eb7b4598ab8acfe9f25dba6ef625fbdc62eab015..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/backprop/make_output.txt	
+++ /dev/null
@@ -1,140 +0,0 @@
-icx -std=gnu89 -fopenmp -O3 backprop.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-backprop.c:43:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   43 | float squash(x)
-      |       ^
-backprop.c:56:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   56 | float *alloc_1d_dbl(n)
-      |        ^
-backprop.c:72:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   72 | float **alloc_2d_dbl(m, n)
-      |         ^
-backprop.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | bpnn_randomize_weights(w, m, n)
-      | ^
-backprop.c:100:31: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-  100 |      w[i][j] = (float) rand()/RAND_MAX;
-      |                              ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-backprop.c:104:1: warning: non-void function does not return a value [-Wreturn-type]
-  104 | }
-      | ^
-backprop.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | bpnn_randomize_row(w, m)
-      | ^
-backprop.c:115:1: warning: non-void function does not return a value [-Wreturn-type]
-  115 | }
-      | ^
-backprop.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  118 | bpnn_zero_weights(w, m, n)
-      | ^
-backprop.c:129:1: warning: non-void function does not return a value [-Wreturn-type]
-  129 | }
-      | ^
-backprop.c:132:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  132 | void bpnn_initialize(seed)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:37:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   37 | void bpnn_initialize();
-      |      ^
-backprop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | BPNN *bpnn_internal_create(n_in, n_hidden, n_out)
-      |       ^
-backprop.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  171 | void bpnn_free(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:40:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   40 | void bpnn_free();
-      |      ^
-backprop.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | BPNN *bpnn_create(n_in, n_hidden, n_out)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   39 | BPNN *bpnn_create();
-      |       ^
-backprop.c:235:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  235 | void bpnn_layerforward(l1, l2, conn, n1, n2)
-      |      ^
-backprop.c:261:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  261 | void bpnn_output_error(delta, target, output, nj, err)  
-      |      ^
-backprop.c:278:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  278 | void bpnn_hidden_error(delta_h,   
-      |      ^
-backprop.c:305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | void bpnn_adjust_weights(delta, ndelta, ly, nly, w, oldw)
-      |      ^
-backprop.c:331:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  331 | void bpnn_feedforward(net)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   43 | void bpnn_feedforward();
-      |      ^
-backprop.c:349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  349 | void bpnn_train(net, eo, eh)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   42 | void bpnn_train();
-      |      ^
-backprop.c:385:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  385 | void bpnn_save(net, filename)
-      |      ^
-In file included from backprop.c:13:
-./backprop.h:45:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   45 | void bpnn_save();
-      |      ^
-backprop.c:450:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | BPNN *bpnn_read(filename)
-      |       ^
-In file included from backprop.c:13:
-./backprop.h:46:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   46 | BPNN *bpnn_read();
-      |       ^
-29 warnings generated.
-icx -std=gnu89 -fopenmp -O3 facetrain.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-facetrain.c:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-    8 | extern void exit();
-      |             ^
-facetrain.c:17:20: warning: passing arguments to 'bpnn_create' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   17 |   net = bpnn_create(layer_size, 16, 1); // (16, 1 can not be changed)
-      |                    ^
-facetrain.c:23:12: warning: passing arguments to 'bpnn_free' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   23 |   bpnn_free(net);
-      |            ^
-facetrain.c:25:1: warning: non-void function does not return a value [-Wreturn-type]
-   25 | }
-      | ^
-facetrain.c:41:18: warning: passing arguments to 'bpnn_initialize' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   41 |   bpnn_initialize(seed);
-      |                  ^
-facetrain.c:27:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   27 | int setup(argc, argv)
-      |     ^
-6 warnings generated.
-icx -std=gnu89 -fopenmp -O3 imagenet.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-imagenet.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-    8 | load(net)
-      | ^
-imagenet.c:21:30: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
-   21 |           units[k] = (float) rand()/RAND_MAX ;
-      |                                    ~^~~~~~~~
-/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
-   87 | #define RAND_MAX        2147483647
-      |                         ^~~~~~~~~~
-imagenet.c:24:1: warning: non-void function does not return a value [-Wreturn-type]
-   24 | }
-      | ^
-3 warnings generated.
-icx -std=gnu89 -fopenmp -O3 backprop_kernel.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -std=gnu89 -fopenmp -O3 backprop.o facetrain.o imagenet.o backprop_kernel.o -o backprop -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/backprop/run b/compiled/icx -O3/backprop/run
deleted file mode 120000
index 040b2f775be23673242cc2e94110f1be8c39d513..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/backprop/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/backprop/run
\ No newline at end of file
diff --git a/compiled/icx -O3/bfs/bfs b/compiled/icx -O3/bfs/bfs
deleted file mode 100755
index 069c5ce8b8a126720fc987562a20f9ab542ea372..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/bfs/bfs and /dev/null differ
diff --git a/compiled/icx -O3/bfs/make_output.txt b/compiled/icx -O3/bfs/make_output.txt
deleted file mode 100644
index 20896fb8fefa9aacef92190df5079019a68f8a76..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/bfs/make_output.txt	
+++ /dev/null
@@ -1,4 +0,0 @@
-icpx  -fopenmp -O3 bfs.cpp -o bfs 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icpx  -fopenmp -O3 -DOMP_OFFLOAD bfs.cpp -o bfs_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/bfs/run b/compiled/icx -O3/bfs/run
deleted file mode 120000
index 498aa92fdca560f466156cc84c9a4c0a8570c1b6..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/bfs/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/bfs/run
\ No newline at end of file
diff --git a/compiled/icx -O3/euler3d_cpu_double/euler3d_cpu_double b/compiled/icx -O3/euler3d_cpu_double/euler3d_cpu_double
deleted file mode 100755
index b85b3ee6b78ca89f57b09e3dc508dd1aed2e8d05..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/euler3d_cpu_double/euler3d_cpu_double and /dev/null differ
diff --git a/compiled/icx -O3/euler3d_cpu_double/make_output.txt b/compiled/icx -O3/euler3d_cpu_double/make_output.txt
deleted file mode 100644
index 05e93b6acc14e8a1c8321a64976428746b62eb19..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/euler3d_cpu_double/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 -Dblock_length=16 -fopenmp euler3d_cpu_double.cpp -o euler3d_cpu_double
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/euler3d_cpu_double/run b/compiled/icx -O3/euler3d_cpu_double/run
deleted file mode 120000
index e335dcbc478dab60ecaf458681cb2caf242d86c1..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/euler3d_cpu_double/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/euler3d_cpu_double/run
\ No newline at end of file
diff --git a/compiled/icx -O3/heartwall/heartwall b/compiled/icx -O3/heartwall/heartwall
deleted file mode 100755
index 637d8210d40e5147efc2acbfc2f928e3ad2b3141..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/heartwall/heartwall and /dev/null differ
diff --git a/compiled/icx -O3/heartwall/make_output.txt b/compiled/icx -O3/heartwall/make_output.txt
deleted file mode 100644
index b3747850fb8f7a0dc31de233e2cef789debc39d0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/heartwall/make_output.txt	
+++ /dev/null
@@ -1,16 +0,0 @@
-icx -O3  main.c -I./AVI -c -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:63:34: warning: data argument not used by format string [-Wformat-extra-args]
-   63 |             fprintf(fid, "\n--endo--\n",j);
-      |                          ~~~~~~~~~~~~~~ ^
-main.c:72:33: warning: data argument not used by format string [-Wformat-extra-args]
-   72 |             fprintf(fid, "\n--epi--\n",j);
-      |                          ~~~~~~~~~~~~~ ^
-2 warnings generated.
-cd AVI; make;
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 -c avimod.c
-icx -O3 -c avilib.c
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/heartwall/AVI'
-icx -O3 main.o ./AVI/avilib.o ./AVI/avimod.o -lm -fopenmp -o heartwall
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/heartwall/run b/compiled/icx -O3/heartwall/run
deleted file mode 120000
index 6d82d8a6e6ed257d3e0a2257a90aba337c45a7f9..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/heartwall/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/heartwall/run
\ No newline at end of file
diff --git a/compiled/icx -O3/hotspot/hotspot b/compiled/icx -O3/hotspot/hotspot
deleted file mode 100755
index 9c7d92f5352e1d0db61e0ee1735afe21197566ed..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/hotspot/hotspot and /dev/null differ
diff --git a/compiled/icx -O3/hotspot/make_output.txt b/compiled/icx -O3/hotspot/make_output.txt
deleted file mode 100644
index 543716903878728d55b1d30d13514fd0ec2b2fe0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/hotspot/make_output.txt	
+++ /dev/null
@@ -1,32 +0,0 @@
-icpx -O3 -fopenmp hotspot_openmp.cpp -o hotspot 
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
-icpx -O3 -fopenmp -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD hotspot_openmp.cpp -o hotspot_offload
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-hotspot_openmp.cpp:248:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  248 |                 fatal ("file could not be opened for reading");
-      |                        ^
-hotspot_openmp.cpp:253:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  253 |                         fatal("not enough lines in file");
-      |                               ^
-hotspot_openmp.cpp:255:10: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  255 |                         fatal("invalid file format");
-      |                               ^
-hotspot_openmp.cpp:296:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
-  296 |                 fatal("unable to allocate memory");
-      |                       ^
-warning: loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
-5 warnings generated.
diff --git a/compiled/icx -O3/hotspot/run b/compiled/icx -O3/hotspot/run
deleted file mode 120000
index 5bed9b8a0961f7fb7495fd4eab34997b8ce2699b..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/hotspot/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot/run
\ No newline at end of file
diff --git a/compiled/icx -O3/hotspot3D/hotspot3D b/compiled/icx -O3/hotspot3D/hotspot3D
deleted file mode 100755
index 7e20c8f09bc3a5951c64aadc2caa14aac7310337..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/hotspot3D/hotspot3D and /dev/null differ
diff --git a/compiled/icx -O3/hotspot3D/run b/compiled/icx -O3/hotspot3D/run
deleted file mode 120000
index b27db7b6b043167a375fe5a34f58fff100f4d32d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/hotspot3D/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/hotspot3D/run
\ No newline at end of file
diff --git a/compiled/icx -O3/kmeans/kmeans b/compiled/icx -O3/kmeans/kmeans
deleted file mode 100755
index 307a0b86406f377d4ee6268870c940ec0c86f140..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/kmeans/kmeans and /dev/null differ
diff --git a/compiled/icx -O3/kmeans/make_output.txt b/compiled/icx -O3/kmeans/make_output.txt
deleted file mode 100644
index aa00d99a173ab965de5f5f7dfe0b3f292c6043be..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/kmeans/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icx -O3 -std=gnu89 -fopenmp cluster.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -std=gnu89 -fopenmp getopt.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -std=gnu89 -fopenmp kmeans.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -std=gnu89 -fopenmp kmeans_clustering.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -O3 -std=gnu89 -fopenmp cluster.o getopt.o kmeans.o kmeans_clustering.o  -o kmeans
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/kmeans/run b/compiled/icx -O3/kmeans/run
deleted file mode 120000
index 1386e668c25942bf5fa87f0f79640fd3058d57af..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/kmeans/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/kmeans/run
\ No newline at end of file
diff --git a/compiled/icx -O3/lavaMD/lavaMD b/compiled/icx -O3/lavaMD/lavaMD
deleted file mode 100755
index 608b9e2271c12ac871ea01e979deee1e644ec15d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/lavaMD/lavaMD and /dev/null differ
diff --git a/compiled/icx -O3/lavaMD/make_output.txt b/compiled/icx -O3/lavaMD/make_output.txt
deleted file mode 100644
index e6d639c289d1437906df62170f4f0d220f4ceba3..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/lavaMD/make_output.txt	
+++ /dev/null
@@ -1,43 +0,0 @@
-icx -O3 -std=gnu89	 main.c \
-		-c \
-		-o main.o \
-
-main.c:95:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-   95 |                 if(strcmp(argv[dim_cpu.cur_arg], "-cores")==0){
-      |                    ^
-main.c:95:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-1 warning generated.
-icx -O3 -std=gnu89				./kernel/kernel_cpu.c \
-					-c \
-					-o ./kernel/kernel_cpu.o \
-					-fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-./kernel/kernel_cpu.c:206:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  206 |         printf("%15.12f s, %15.12f % : CPU/MCPU: VARIABLES\n",                          (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:207:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  207 |         printf("%15.12f s, %15.12f % : MCPU: SET DEVICE\n",                                     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:208:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  208 |         printf("%15.12f s, %15.12f % : CPU/MCPU: INPUTS\n",                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time4-time0) * 100);
-      |                                    ~~^
-./kernel/kernel_cpu.c:209:31: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  209 |         printf("%15.12f s, %15.12f % : CPU/MCPU: KERNEL\n",                                     (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time4-time0) * 100);
-      |                                    ~~^
-4 warnings generated.
-icx -O3 -std=gnu89			./util/num/num.c \
-				-c \
-				-o ./util/num/num.o \
-
-icx -O3 -std=gnu89				./util/timer/timer.c \
-					-c \
-					-o ./util/timer/timer.o \
-
-icx -O3 -std=gnu89	main.o \
-		./kernel/kernel_cpu.o \
-		./util/num/num.o \
-		./util/timer/timer.o \
-		-lm \
-		-fopenmp \
-		-o lavaMD
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/lavaMD/run b/compiled/icx -O3/lavaMD/run
deleted file mode 120000
index 44d7b5dc84e2cf52b717f8f189107a2f6da0cba4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/lavaMD/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lavaMD/run
\ No newline at end of file
diff --git a/compiled/icx -O3/leukocyte/OpenMP/leukocyte b/compiled/icx -O3/leukocyte/OpenMP/leukocyte
deleted file mode 100755
index dc17037fbeaf7e2b3ac2b59a4d5bc948417baeeb..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/leukocyte/OpenMP/leukocyte and /dev/null differ
diff --git a/compiled/icx -O3/leukocyte/make_output.txt b/compiled/icx -O3/leukocyte/make_output.txt
deleted file mode 100644
index 1d163b62288a4831091baf229a82f884b5d3a935..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/leukocyte/make_output.txt	
+++ /dev/null
@@ -1,858 +0,0 @@
-cd OpenMP; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
-icx  -O3 -fopenmp -std=gnu89 -I../meschach_lib detect_main.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fopenmp -std=gnu89 -I../meschach_lib avilib.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fopenmp -std=gnu89 -I../meschach_lib find_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fopenmp -std=gnu89 -I../meschach_lib track_ellipse.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx  -O3 -fopenmp -std=gnu89 -I../meschach_lib misc_math.c -c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-cd ../meschach_lib; ./configure --with-all; make all; make clean
-loading cache ./config.cache
-checking for acc... icx
-checking for cc... (cached) icx
-checking for gcc... (cached) icx
-checking whether the C compiler (icx -O3 ) works... no
-configure: error: installation or configuration problem: C compiler cannot create executables.
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H copy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H err.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matrixio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-matrixio.c:92:20: warning: passing arguments to 'im_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return im_finput(fp,a);
-      |                           ^
-matrixio.c:94:20: warning: passing arguments to 'bm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   94 |           return bm_finput(fp,a);
-      |                           ^
-matrixio.c:89:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                  ^
-matrixio.c:103:10: note: conflicting prototype is here
-  103 | MAT     *im_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:89:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   89 |      MAT        *im_finput(),*bm_finput();
-      |                               ^
-matrixio.c:169:10: note: conflicting prototype is here
-  169 | MAT     *bm_finput(FILE *fp,MAT *mat)
-      |          ^
-matrixio.c:219:21: warning: passing arguments to 'ipx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 |           return ipx_finput(fp,px);
-      |                            ^
-matrixio.c:221:21: warning: passing arguments to 'bpx_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  221 |           return bpx_finput(fp,px);
-      |                            ^
-matrixio.c:216:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                  ^
-matrixio.c:231:10: note: conflicting prototype is here
-  231 | PERM    *ipx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:216:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  216 |      PERM       *ipx_finput(),*bpx_finput();
-      |                                ^
-matrixio.c:289:10: note: conflicting prototype is here
-  289 | PERM    *bpx_finput(FILE *fp,PERM *px)
-      |          ^
-matrixio.c:345:19: warning: passing arguments to 'ifin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 |           return ifin_vec(fp,x);
-      |                          ^
-matrixio.c:347:19: warning: passing arguments to 'bfin_vec' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  347 |           return bfin_vec(fp,x);
-      |                          ^
-matrixio.c:342:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                  ^
-matrixio.c:356:10: note: conflicting prototype is here
-  356 | VEC     *ifin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:342:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  342 |      VEC        *ifin_vec(),*bfin_vec();
-      |                              ^
-matrixio.c:405:10: note: conflicting prototype is here
-  405 | VEC     *bfin_vec(FILE *fp,VEC *vec)
-      |          ^
-matrixio.c:662:23: warning: passing arguments to 'iiv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  662 |      return iiv_finput(fp,x);
-      |                       ^
-matrixio.c:664:23: warning: passing arguments to 'biv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  664 |      return biv_finput(fp,x);
-      |                       ^
-matrixio.c:659:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |          ^
-matrixio.c:673:7: note: conflicting prototype is here
-  673 | IVEC    *iiv_finput(FILE *fp, IVEC *iv)
-      |          ^
-matrixio.c:659:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  659 |    IVEC *iiv_finput(),*biv_finput();
-      |                        ^
-matrixio.c:718:7: note: conflicting prototype is here
-  718 | IVEC    *biv_finput(FILE *fp, IVEC *iv)
-      |          ^
-16 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memory.c:548:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:548:15: note: place parentheses around the assignment to silence this warning
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:548:15: note: use '==' to turn this assignment into an equality comparison
-  548 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:565:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:565:15: note: place parentheses around the assignment to silence this warning
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:565:15: note: use '==' to turn this assignment into an equality comparison
-  565 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:581:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:581:15: note: place parentheses around the assignment to silence this warning
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:581:15: note: use '==' to turn this assignment into an equality comparison
-  581 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:597:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:597:15: note: place parentheses around the assignment to silence this warning
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:597:15: note: use '==' to turn this assignment into an equality comparison
-  597 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:629:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:629:15: note: place parentheses around the assignment to silence this warning
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:629:15: note: use '==' to turn this assignment into an equality comparison
-  629 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:647:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:647:15: note: place parentheses around the assignment to silence this warning
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:647:15: note: use '==' to turn this assignment into an equality comparison
-  647 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:663:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:663:15: note: place parentheses around the assignment to silence this warning
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:663:15: note: use '==' to turn this assignment into an equality comparison
-  663 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:680:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:680:15: note: place parentheses around the assignment to silence this warning
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:680:15: note: use '==' to turn this assignment into an equality comparison
-  680 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:711:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:711:15: note: place parentheses around the assignment to silence this warning
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:711:15: note: use '==' to turn this assignment into an equality comparison
-  711 |    while (par = va_arg(ap,VEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:731:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:731:15: note: place parentheses around the assignment to silence this warning
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:731:15: note: use '==' to turn this assignment into an equality comparison
-  731 |    while (par = va_arg(ap,IVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memory.c:751:15: note: place parentheses around the assignment to silence this warning
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memory.c:751:15: note: use '==' to turn this assignment into an equality comparison
-  751 |    while (par = va_arg(ap,PERM **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-memory.c:770:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-memory.c:770:15: note: place parentheses around the assignment to silence this warning
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-memory.c:770:15: note: use '==' to turn this assignment into an equality comparison
-  770 |    while (par = va_arg(ap,MAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-12 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H vecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-vecop.c:226:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  226 |                 *out_ve++ = (*f)(*x_ve++);
-      |                                 ^
-vecop.c:255:19: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  255 |                 *out_ve++ = (*f)(params,*x_ve++);
-      |                                 ^
-vecop.c:315:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~
-vecop.c:315:15: note: place parentheses around the assignment to silence this warning
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^                 
-      |           (                     )
-vecop.c:315:15: note: use '==' to turn this assignment into an equality comparison
-  315 |    while (par = va_arg(ap,VEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H pxop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H submat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H init.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H otherio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H machine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H matlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H ivecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H version.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H meminfo.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H memstat.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-memstat.c:285:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  285 |                  (*free_fn)(*mem_stat_var[j].var);
-      |                            ^
-memstat.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-memstat.c:379:15: note: place parentheses around the assignment to silence this warning
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-memstat.c:379:15: note: use '==' to turn this assignment into an equality comparison
-  379 |    while (par = va_arg(ap,void **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-2 warnings generated.
-ar ru meschach.a copy.o err.o matrixio.o memory.o vecop.o matop.o pxop.o submat.o init.o otherio.o machine.o matlab.o ivecop.o version.o meminfo.o memstat.o; ranlib meschach.a
-ar: creating meschach.a
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H lufactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bkpfacto.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bkpfacto.c:45:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | double  sqr(x)
-      |         ^
-bkpfacto.c:50:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   50 | static void interchange(A,i,j)
-      |             ^
-2 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H chfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H qrfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-qrfactor.c:53:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype]
-   53 | extern  VEC     *Usolve();      /* See matrix2.h */
-      |                  ^
-./matrix2.h:161:4: note: conflicting prototype is here
-  161 |                 *Usolve(const MAT *A,const VEC *b,VEC *x,double diag_val),
-      |                  ^
-1 warning generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H solve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H givens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H update.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H norm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H hessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H symmeig.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H schur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H svd.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H fft.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H mfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H bdfactor.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-bdfactor.c:777:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  777 | VEC *bd_mv_mlt(A, x, out)
-      |      ^
-1 warning generated.
-ar ru meschach.a lufactor.o bkpfacto.o chfactor.o qrfactor.o solve.o hsehldr.o givens.o update.o norm.o hessen.o symmeig.o schur.o svd.o fft.o mfunc.o bdfactor.o; ranlib meschach.a
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparse.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparse.c:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:995:15: note: place parentheses around the assignment to silence this warning
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:995:15: note: use '==' to turn this assignment into an equality comparison
-  995 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1025:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1025:15: note: place parentheses around the assignment to silence this warning
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1025:15: note: use '==' to turn this assignment into an equality comparison
- 1025 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-sparse.c:1054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~~
-sparse.c:1054:15: note: place parentheses around the assignment to silence this warning
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^                    
-      |           (                        )
-sparse.c:1054:15: note: use '==' to turn this assignment into an equality comparison
- 1054 |    while (par = va_arg(ap,SPMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-3 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sprow.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H sparseio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-sparseio.c:246:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  246 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-sparseio.c:324:16: warning: multiple unsequenced modifications to 'scratch' [-Wunsequenced]
-  324 |                           scratch = RENEW(scratch,2*scratch_len,row_elt);
-      |                                   ~ ^
-./matrix.h:142:11: note: expanded from macro 'RENEW'
-  142 |     ((var)=(type *)((var) ? \
-      |           ^
-2 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spchfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H splufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spbkp.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H spswap.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iter0.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H itersym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-itersym.c:157:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 |       if (ip->info) ip->info(ip,nres,r,rr);
-      |                             ^
-itersym.c:159:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  159 |       if ( ip->stop_crit(ip,nres,r,rr) ) break;
-      |                         ^
-itersym.c:606:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  606 |    if (ip->info) ip->info(ip,nres,r,p);
-      |                          ^
-itersym.c:632:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  632 |       if (ip->info) ip->info(ip,nres,r,z);
-      |                             ^
-itersym.c:634:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  634 |       if ( ip->stop_crit(ip,nres,r,z) ) break;
-      |                         ^
-5 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H iternsym.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-iternsym.c:125:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  125 |       if (ip->info) ip->info(ip,nres,r,VNULL);
-      |                             ^
-iternsym.c:126:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  126 |       if ( ip->stop_crit(ip,nres,r,VNULL) ) break;
-      |                         ^
-iternsym.c:321:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  321 |       if (ip->info) ip->info(ip,nres,w,VNULL);
-      |                             ^
-iternsym.c:323:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  323 |       if ( ip->stop_crit(ip,nres,w,VNULL) ) break;
-      |                         ^
-iternsym.c:728:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  728 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:811:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  811 |          if (ip->info) ip->info(ip,nres,VNULL,VNULL);
-      |                                ^
-iternsym.c:812:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  812 |          if ( ip->stop_crit(ip,nres,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1052:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1052 |          if (ip->info) (*ip->info)(ip,nres,As,rr); 
-      |                                   ^
-iternsym.c:1153:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1153 |                if (ip->info) (*ip->info)(ip,-dd*nres,VNULL,VNULL);      
-      |                                         ^
-iternsym.c:1159:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1159 |          if (ip->info) (*ip->info)(ip,dd,VNULL,VNULL);     
-      |                                   ^
-iternsym.c:1160:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1160 |          if ( ip->stop_crit(ip,dd,VNULL,VNULL) ) {
-      |                            ^
-iternsym.c:1307:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1307 |       if (ip->info) ip->info(ip,nres,r,rr1);
-      |                             ^
-iternsym.c:1309:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
- 1309 |       if ( ip->stop_crit(ip,nres,r,rr1) ) break;
-      |                         ^
-13 warnings generated.
-ar ru meschach.a sparse.o sprow.o sparseio.o spchfctr.o splufctr.o spbkp.o spswap.o iter0.o itersym.o iternsym.o; ranlib meschach.a
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmachine.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zcopy.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatio.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatio.c:90:21: warning: passing arguments to 'izm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   90 |           return izm_finput(fp,a);
-      |                            ^
-zmatio.c:92:21: warning: passing arguments to 'bzm_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 |           return bzm_finput(fp,a);
-      |                            ^
-zmatio.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                   ^
-zmatio.c:101:11: note: conflicting prototype is here
-  101 | ZMAT     *izm_finput(FILE *fp, ZMAT *mat)
-      |           ^
-zmatio.c:87:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-   87 |      ZMAT        *izm_finput(),*bzm_finput();
-      |                                 ^
-zmatio.c:169:11: note: conflicting prototype is here
-  169 | ZMAT     *bzm_finput(FILE *fp,ZMAT *mat)
-      |           ^
-zmatio.c:218:21: warning: passing arguments to 'izv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  218 |           return izv_finput(fp,x);
-      |                            ^
-zmatio.c:220:21: warning: passing arguments to 'bzv_finput' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  220 |           return bzv_finput(fp,x);
-      |                            ^
-zmatio.c:215:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                   ^
-zmatio.c:229:11: note: conflicting prototype is here
-  229 | ZVEC     *izv_finput(FILE *fp,ZVEC *vec)
-      |           ^
-zmatio.c:215:33: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
-  215 |      ZVEC        *izv_finput(),*bzv_finput();
-      |                                 ^
-zmatio.c:281:11: note: conflicting prototype is here
-  281 | ZVEC     *bzv_finput(FILE *fp, ZVEC *vec)
-      |           ^
-8 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmemory.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmemory.c:456:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:456:15: note: place parentheses around the assignment to silence this warning
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:456:15: note: use '==' to turn this assignment into an equality comparison
-  456 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:474:15: note: place parentheses around the assignment to silence this warning
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:474:15: note: use '==' to turn this assignment into an equality comparison
-  474 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:506:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:506:15: note: place parentheses around the assignment to silence this warning
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:506:15: note: use '==' to turn this assignment into an equality comparison
-  506 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:524:15: note: place parentheses around the assignment to silence this warning
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:524:15: note: use '==' to turn this assignment into an equality comparison
-  524 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:555:15: note: place parentheses around the assignment to silence this warning
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:555:15: note: use '==' to turn this assignment into an equality comparison
-  555 |    while (par = va_arg(ap,ZVEC **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-zmemory.c:576:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~~
-zmemory.c:576:15: note: place parentheses around the assignment to silence this warning
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^                   
-      |           (                       )
-zmemory.c:576:15: note: use '==' to turn this assignment into an equality comparison
-  576 |    while (par = va_arg(ap,ZMAT **)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-6 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zvecop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zvecop.c:280:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |           ~~~~^~~~~~~~~~~~~~~~~~~
-zvecop.c:280:15: note: place parentheses around the assignment to silence this warning
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^                  
-      |           (                      )
-zvecop.c:280:15: note: use '==' to turn this assignment into an equality comparison
-  280 |    while (par = va_arg(ap,ZVEC *)) {   /* NULL ends the list*/
-      |               ^
-      |               ==
-1 warning generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatop.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatop.c:37:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   37 | ZMAT    *zm_add(mat1,mat2,out)
-      |          ^
-zmatop.c:62:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   62 | ZMAT    *zm_sub(mat1,mat2,out)
-      |          ^
-zmatop.c:93:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   93 | ZMAT    *zm_mlt(A,B,OUT)
-      |          ^
-zmatop.c:139:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  139 | ZMAT    *zmma_mlt(A,B,OUT)
-      |          ^
-zmatop.c:174:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | ZMAT    *zmam_mlt(A,B,OUT)
-      |          ^
-zmatop.c:206:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  206 | ZVEC    *zmv_mlt(A,b,out)
-      |          ^
-zmatop.c:242:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  242 | ZMAT    *zsm_mlt(scalar,matrix,out)
-      |          ^
-zmatop.c:263:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  263 | ZVEC    *zvm_mlt(A,b,out)
-      |          ^
-zmatop.c:300:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  300 | ZMAT    *zm_adjoint(in,out)
-      |          ^
-zmatop.c:345:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  345 | ZMAT    *zswap_rows(A,i,j,lo,hi)
-      |          ^
-zmatop.c:370:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  370 | ZMAT    *zswap_cols(A,i,j,lo,hi)
-      |          ^
-zmatop.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZMAT    *mz_mltadd(A1,A2,s,out)
-      |          ^
-zmatop.c:439:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  439 | ZVEC    *zmv_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:483:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  483 | ZVEC    *zvm_mltadd(v1,v2,A,alpha,out)
-      |          ^
-zmatop.c:519:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  519 | ZVEC    *zget_col(mat,col,vec)
-      |          ^
-zmatop.c:540:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  540 | ZVEC    *zget_row(mat,row,vec)
-      |          ^
-zmatop.c:564:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  564 | ZMAT    *zset_col(mat,col,vec)
-      |          ^
-zmatop.c:583:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  583 | ZMAT    *zset_row(mat,row,vec)
-      |          ^
-zmatop.c:603:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  603 | ZMAT    *zm_rand(A)
-      |          ^
-19 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H znorm.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-znorm.c:40:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | double  _zv_norm1(x,scale)
-      |         ^
-znorm.c:77:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   77 | double  _zv_norm2(x,scale)
-      |         ^
-znorm.c:108:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  108 | double  _zv_norm_inf(x,scale)
-      |         ^
-znorm.c:141:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  141 | double  zm_norm1(A)
-      |         ^
-znorm.c:166:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  166 | double  zm_norm_inf(A)
-      |         ^
-znorm.c:190:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  190 | double  zm_norm_frob(A)
-      |         ^
-6 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zfunc.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zfunc.c:40:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   40 | complex zmake(real,imag)
-      |         ^
-zfunc.c:52:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   52 | complex zneg(z)
-      |         ^
-zfunc.c:64:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | double  zabs(z)
-      |         ^
-zfunc.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | complex zadd(z1,z2)
-      |         ^
-zfunc.c:106:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  106 | complex zsub(z1,z2)
-      |         ^
-zfunc.c:120:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  120 | complex zmlt(z1,z2)
-      |         ^
-zfunc.c:134:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  134 | complex zinv(z)
-      |         ^
-zfunc.c:165:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  165 | complex zdiv(z1,z2)
-      |         ^
-zfunc.c:174:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  174 | complex zsqrt(z)
-      |         ^
-zfunc.c:203:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  203 | complex zexp(z)
-      |         ^
-zfunc.c:219:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | complex zlog(z)
-      |         ^
-zfunc.c:232:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  232 | complex zconj(z)
-      |         ^
-12 warnings generated.
-ar ru meschach.a zmachine.o zcopy.o zmatio.o zmemory.o zvecop.o zmatop.o znorm.o zfunc.o ; ranlib meschach.a
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zlufctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zlufctr.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZMAT    *zLUfactor(A,pivot)
-      |          ^
-zlufctr.c:137:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  137 | ZVEC    *zLUsolve(A,pivot,b,x)
-      |          ^
-zlufctr.c:155:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  155 | ZVEC    *zLUAsolve(LU,pivot,b,x)
-      |          ^
-zlufctr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zm_inverse(A,out)
-      |          ^
-zlufctr.c:219:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  219 | double  zLUcondest(LU,pivot)
-      |         ^
-5 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zsolve.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zsolve.c:45:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   45 | ZVEC    *zUsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:101:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  101 | ZVEC    *zLsolve(matrix,b,out,diag)
-      |          ^
-zsolve.c:156:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  156 | ZVEC    *zUAsolve(U,b,out,diag)
-      |          ^
-zsolve.c:217:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  217 | ZVEC    *zDsolve(A,b,x)
-      |          ^
-zsolve.c:243:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  243 | ZVEC    *zLAsolve(L,b,out,diag)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zmatlab.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zmatlab.c:44:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zm_save(fp,A,name)
-      |          ^
-zmatlab.c:92:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   92 | ZVEC    *zv_save(fp,x,name)
-      |          ^
-zmatlab.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  127 | complex z_save(fp,z,name)
-      |         ^
-zmatlab.c:157:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  157 | ZMAT    *zm_load(fp,name)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhsehldr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhsehldr.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZVEC    *zhhvec(vec,i0,beta,out,newval)
-      |          ^
-zhsehldr.c:88:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   88 | ZVEC    *zhhtrvec(hh,beta,i0,in,out)
-      |          ^
-zhsehldr.c:121:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  121 | ZMAT    *zhhtrrows(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:175:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  175 | ZMAT    *zhhtrcols(M,i0,j0,hh,beta)
-      |          ^
-zhsehldr.c:214:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  214 | ZMAT    *_zhhtrcols(M,i0,j0,hh,beta,w)
-      |          ^
-5 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zqrfctr.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zqrfctr.c:64:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   64 | ZMAT    *zQRfactor(A,diag)
-      |          ^
-zqrfctr.c:104:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  104 | ZMAT    *zQRCPfactor(A,diag,px)
-      |          ^
-zqrfctr.c:194:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  194 | ZVEC    *_zQsolve(QR,diag,b,x,tmp)
-      |          ^
-zqrfctr.c:234:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  234 | ZMAT    *zmakeQ(QR,diag,Qout)
-      |          ^
-zqrfctr.c:287:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  287 | ZMAT    *zmakeR(QR,Rout)
-      |          ^
-zqrfctr.c:305:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  305 | ZVEC    *zQRsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:335:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  335 | ZVEC    *zQRAsolve(QR,diag,b,x)
-      |          ^
-zqrfctr.c:378:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  378 | ZVEC    *zQRCPsolve(QR,diag,pivot,b,x)
-      |          ^
-zqrfctr.c:397:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  397 | ZVEC    *zUmlt(U,x,out)
-      |          ^
-zqrfctr.c:417:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  417 | ZVEC    *zUAmlt(U,x,out)
-      |          ^
-zqrfctr.c:450:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  450 | double  zQRcondest(QR)
-      |         ^
-11 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zgivens.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zgivens.c:51:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   51 | void    zgivens(x,y,c,s)
-      |         ^
-zgivens.c:78:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   78 | ZVEC    *rot_zvec(x,i,k,c,s,out)
-      |          ^
-zgivens.c:113:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  113 | ZMAT    *zrot_rows(mat,i,k,c,s,out)
-      |          ^
-zgivens.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-  153 | ZMAT    *zrot_cols(mat,i,k,c,s,out)
-      |          ^
-4 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zhessen.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zhessen.c:44:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   44 | ZMAT    *zHfactor(A, diag)
-      |          ^
-zhessen.c:91:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   91 | ZMAT    *zHQunpack(HQ,diag,Q,H)
-      |          ^
-2 warnings generated.
-icx -c -O3 -fopenmp -std=gnu89 -DHAVE_CONFIG_H zschur.c
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-zschur.c:48:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
-   48 | ZMAT    *zschur(A,Q)
-      |          ^
-1 warning generated.
-ar ru meschach.a zlufctr.o zsolve.o zmatlab.o zhsehldr.o zqrfctr.o zgivens.o  zhessen.o zschur.o; ranlib meschach.a
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-make[2]: Entering directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-/bin/rm -f *.o core asx5213a.mat iotort.dat 
-make[2]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/meschach_lib'
-icx -O3 -fopenmp -std=gnu89 -I../meschach_lib -lm avilib.o find_ellipse.o track_ellipse.o misc_math.o detect_main.o -o leukocyte -lm ../meschach_lib/meschach.a -lpthread
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/leukocyte/OpenMP'
diff --git a/compiled/icx -O3/leukocyte/run b/compiled/icx -O3/leukocyte/run
deleted file mode 120000
index 90f8a5f2fc7b249a5000a250eba78d9e890520c8..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/leukocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/leukocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3/lud/make_output.txt b/compiled/icx -O3/lud/make_output.txt
deleted file mode 100644
index 39b2f91fc60ca2d840faf7fbd168948d5779da43..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/lud/make_output.txt	
+++ /dev/null
@@ -1,17 +0,0 @@
-cd omp; make
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx  -c -O3 -I../common lud.c -o lud.o
-icx  -c -O3 -I../common lud_omp.c -o lud_omp.o
-icx  -c -O3 -I../common ../common/common.c -o ../common/common.o
-../common/common.c:187:1: warning: non-void function does not return a value [-Wreturn-type]
-  187 | }
-      | ^
-1 warning generated.
-icx   -fopenmp  -o lud lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-cd omp; make -f Makefile.offload
-make[1]: Entering directory '/home/clac/rodinia_3.1/openmp/lud/omp'
-icx   -fopenmp  -o lud_omp_offload lud.o lud_omp.o ../common/common.o   -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-make[1]: Leaving directory '/home/clac/rodinia_3.1/openmp/lud/omp'
diff --git a/compiled/icx -O3/lud/omp/lud b/compiled/icx -O3/lud/omp/lud
deleted file mode 100755
index fe76b0726794c7d2163cc84bf003ee7772cefcd1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/lud/omp/lud and /dev/null differ
diff --git a/compiled/icx -O3/lud/run b/compiled/icx -O3/lud/run
deleted file mode 120000
index db84d728adb6ac4299d33e7e40e1ab7b4055913d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/lud/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/lud/run
\ No newline at end of file
diff --git a/compiled/icx -O3/myocyte/make_output.txt b/compiled/icx -O3/myocyte/make_output.txt
deleted file mode 100644
index a0d71a3fcfc512cb575f0b8ddd92d84876cb0515..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/myocyte/make_output.txt	
+++ /dev/null
@@ -1,42 +0,0 @@
-icx	main.c \
-		-c -O3 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-In file included from main.c:87:
-./master.c:112:17: warning: array index 4 is past the end of the array (that has type 'int[4]') [-Warray-bounds]
-  112 |                         if (th_id == th_count[4]) {
-      |                                      ^        ~
-./master.c:41:3: note: array 'th_count' declared here
-   41 |                 int th_count[4];
-      |                 ^
-In file included from main.c:88:
-./embedded_fehlberg_7_8.c:480:1: warning: non-void function does not return a value [-Wreturn-type]
-  480 | }
-      | ^
-main.c:175:87: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  175 |                         printf("ERROR: %d is the incorrect end of simulation interval, use numbers > 0\n", xmax);
-      |                                        ~~                                                                  ^~~~
-      |                                        %ld
-main.c:185:94: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
-  185 |                         printf("ERROR: %d is the incorrect number of instances of simulation, use numbers > 0\n", workload);
-      |                                        ~~                                                                         ^~~~~~~~
-      |                                        %ld
-main.c:363:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  363 |         printf("%.12f s, %.12f % : SETUP VARIABLES, READ COMMAND LINE ARGUMENTS\n",     (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:364:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  364 |         printf("%.12f s, %.12f % : ALLOCATE MEMORY\n",                                                                                                          (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:365:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  365 |         printf("%.12f s, %.12f % : READ DATA FROM FILES\n",                                                                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:366:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  366 |         printf("%.12f s, %.12f % : RUN COMPUTATION\n",                                                                                                          (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time5-time0) * 100);
-      |                                ~~^
-main.c:367:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  367 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                                                                              (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time5-time0) * 100);
-      |                                ~~^
-9 warnings generated.
-icx -O3	main.o \
-		-lm -fopenmp \
--o myocyte
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/myocyte/myocyte b/compiled/icx -O3/myocyte/myocyte
deleted file mode 100755
index 18dad9b3437d3426d98afefed43ee482f0bef7e1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/myocyte/myocyte and /dev/null differ
diff --git a/compiled/icx -O3/myocyte/run b/compiled/icx -O3/myocyte/run
deleted file mode 120000
index 8cf6dbb51e5a1ab17969ad7aae868464a5767bc0..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/myocyte/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/myocyte/run
\ No newline at end of file
diff --git a/compiled/icx -O3/nn/make_output.txt b/compiled/icx -O3/nn/make_output.txt
deleted file mode 100644
index a5ad4f5d1435872a95dafddad7bb1d9c25856644..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/nn/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icx -o nn nn_openmp.c  -std=gnu89 -fopenmp -O3 -lm
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/nn/nn b/compiled/icx -O3/nn/nn
deleted file mode 100755
index f67daeda802e68aac288d0d8a7cc1d149b4378b1..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/nn/nn and /dev/null differ
diff --git a/compiled/icx -O3/nn/run b/compiled/icx -O3/nn/run
deleted file mode 120000
index fab29a318518c9f8824ba7ba3cc289f69c8093df..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/nn/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nn/run
\ No newline at end of file
diff --git a/compiled/icx -O3/nw/make_output.txt b/compiled/icx -O3/nw/make_output.txt
deleted file mode 100644
index 2a4fcc3fa64d5dde975a7ab9e6350599d6ef002e..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/nw/make_output.txt	
+++ /dev/null
@@ -1,10 +0,0 @@
-icpx -O3 needle.cpp -o nw 
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
-icpx -O3 -offload-option,mic,compiler,"-no-opt-prefetch" -DOMP_OFFLOAD needle.cpp -o needle_offload
-needle.cpp:320:52: warning: relational comparison result unused [-Wunused-comparison]
-  320 |     for (int i = max_rows - 2,  j = max_rows - 2; i>=0, j>=0;){
-      |                                                   ~^~~
-1 warning generated.
diff --git a/compiled/icx -O3/nw/nw b/compiled/icx -O3/nw/nw
deleted file mode 100755
index 0d7ee6c4b0e88a588e3f6959efeca6a0291d5fe2..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/nw/nw and /dev/null differ
diff --git a/compiled/icx -O3/nw/run b/compiled/icx -O3/nw/run
deleted file mode 120000
index 4a1816948187e9b50e3dda97db2526312aadc100..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/nw/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/nw/run
\ No newline at end of file
diff --git a/compiled/icx -O3/particle_filter/make_output.txt b/compiled/icx -O3/particle_filter/make_output.txt
deleted file mode 100644
index 7b21d580a301c1892b8f35cdee2536ab7a589c0d..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/particle_filter/make_output.txt	
+++ /dev/null
@@ -1,14 +0,0 @@
-icx -std=gnu89 -O3 -fopenmp ex_particle_OPENMP_seq.c -o particle_filter -lm 
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-ex_particle_OPENMP_seq.c:418:28: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^
-ex_particle_OPENMP_seq.c:418:28: note: use function 'abs' instead
-  418 |                                 ind[x*countOnes + y] = fabs(indX*IszY*Nfr + indY*Nfr + k);
-      |                                                        ^~~~
-      |                                                        abs
-ex_particle_OPENMP_seq.c:530:6: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration]
-  530 |         if( strcmp( argv[1], "-x" ) ||  strcmp( argv[3], "-y" ) || strcmp( argv[5], "-z" ) || strcmp( argv[7], "-np" ) ) {
-      |             ^
-ex_particle_OPENMP_seq.c:530:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp'
-2 warnings generated.
diff --git a/compiled/icx -O3/particle_filter/particle_filter b/compiled/icx -O3/particle_filter/particle_filter
deleted file mode 100755
index b03649e9ed8bed90a238e4e0a184eec816ad78f9..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/particle_filter/particle_filter and /dev/null differ
diff --git a/compiled/icx -O3/particle_filter/run b/compiled/icx -O3/particle_filter/run
deleted file mode 120000
index f25306ed3bc29a5b7c79abc1dbdef618b91893f4..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/particle_filter/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/particle_filter/run
\ No newline at end of file
diff --git a/compiled/icx -O3/pathfinder/make_output.txt b/compiled/icx -O3/pathfinder/make_output.txt
deleted file mode 100644
index 1795aff25d025db98dfd51a093ef89092589418a..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/pathfinder/make_output.txt	
+++ /dev/null
@@ -1,2 +0,0 @@
-icpx -O3 pathfinder.cpp -fopenmp -o pathfinder
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/pathfinder/run b/compiled/icx -O3/pathfinder/run
deleted file mode 120000
index 3b84c17e29dc2ac8291658ce2d8a48ba5949dd29..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/pathfinder/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/pathfinder/run
\ No newline at end of file
diff --git a/compiled/icx -O3/srad/make_output.txt b/compiled/icx -O3/srad/make_output.txt
deleted file mode 100644
index 3ec1d21a1ead188328d119d850e31706990b991b..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/srad/make_output.txt	
+++ /dev/null
@@ -1,37 +0,0 @@
-icx	main.c \
-		-c -O3 -fopenmp
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-main.c:369:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  369 |         printf("%.12f s, %.12f % : SETUP VARIABLES\n",                                                                  (float) (time1-time0) / 1000000, (float) (time1-time0) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:370:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  370 |         printf("%.12f s, %.12f % : READ COMMAND LINE PARAMETERS\n",     (float) (time2-time1) / 1000000, (float) (time2-time1) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:371:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  371 |         printf("%.12f s, %.12f % : READ IMAGE FROM FILE\n",                                             (float) (time3-time2) / 1000000, (float) (time3-time2) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:372:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  372 |         printf("%.12f s, %.12f % : RESIZE IMAGE\n",                                                                             (float) (time4-time3) / 1000000, (float) (time4-time3) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:373:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  373 |         printf("%.12f s, %.12f % : SETUP, MEMORY ALLOCATION\n",                                 (float) (time5-time4) / 1000000, (float) (time5-time4) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:374:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  374 |         printf("%.12f s, %.12f % : EXTRACT IMAGE\n",                                                                    (float) (time6-time5) / 1000000, (float) (time6-time5) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:375:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  375 |         printf("%.12f s, %.12f % : COMPUTE\n",                                                                                          (float) (time7-time6) / 1000000, (float) (time7-time6) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:376:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  376 |         printf("%.12f s, %.12f % : COMPRESS IMAGE\n",                                                                   (float) (time8-time7) / 1000000, (float) (time8-time7) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:377:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  377 |         printf("%.12f s, %.12f % : SAVE IMAGE INTO FILE\n",                                                     (float) (time9-time8) / 1000000, (float) (time9-time8) / (float) (time10-time0) * 100);
-      |                                ~~^
-main.c:378:27: warning: invalid conversion specifier ':' [-Wformat-invalid-specifier]
-  378 |         printf("%.12f s, %.12f % : FREE MEMORY\n",                                                                              (float) (time10-time9) / 1000000, (float) (time10-time9) / (float) (time10-time0) * 100);
-      |                                ~~^
-10 warnings generated.
-icx	-O3 main.o \
-		-lm -fopenmp -o srad
-icx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
diff --git a/compiled/icx -O3/srad/run b/compiled/icx -O3/srad/run
deleted file mode 120000
index 44d5c9eaca2817945d9178d6fdb5110372d63ddf..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/srad/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/srad/run
\ No newline at end of file
diff --git a/compiled/icx -O3/srad/srad b/compiled/icx -O3/srad/srad
deleted file mode 100755
index 7cf2e6114a2ae29c819aa9a56487d85dbe317d6d..0000000000000000000000000000000000000000
Binary files a/compiled/icx -O3/srad/srad and /dev/null differ
diff --git a/compiled/icx -O3/streamcluster/make_output.txt b/compiled/icx -O3/streamcluster/make_output.txt
deleted file mode 100644
index f7494acca4a6eb74e84df822b6c48c3fa7b5ed96..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/streamcluster/make_output.txt	
+++ /dev/null
@@ -1,11 +0,0 @@
-icpx -O3 -fopenmp -o streamcluster streamcluster_omp.cpp
-icpx: warning: use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
-streamcluster_omp.cpp:1098:27: warning: format specifies type 'unsigned int' but the argument has type 'long' [-Wformat]
- 1098 |       fprintf(fp, "%u\n", centerIDs[i]);
-      |                    ~~     ^~~~~~~~~~~~
-      |                    %ld
-streamcluster_omp.cpp:1147:39: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
- 1147 |     fprintf(stderr,"read %d points\n",numRead);
-      |                          ~~           ^~~~~~~
-      |                          %zu
-2 warnings generated.
diff --git a/compiled/icx -O3/streamcluster/run b/compiled/icx -O3/streamcluster/run
deleted file mode 120000
index aaf5f258c8dc9f5b417660bd5ad8b01fb3c8b005..0000000000000000000000000000000000000000
--- a/compiled/icx -O3/streamcluster/run	
+++ /dev/null
@@ -1 +0,0 @@
-../../../openmp/streamcluster/run
\ No newline at end of file