Commits

Anonymous committed b9f020e

added '-ffast-math' for gcc and '-ipa' for open64

Comments (0)

Files changed (1)

 	rm ${ALL}
 
 rnn_ca1d-gcc-O2: rnn_ca1d.c
-	gcc -lm -O2 $< -o $@
+	gcc -lm -ffast-math -O2 $< -o $@
 rnn_ca1d-gcc-O3: rnn_ca1d.c
-	gcc -lm -O3 $< -o $@ -ftree-vectorizer-verbose=1
+	gcc -lm -ffast-math -O3 $< -o $@ -ftree-vectorizer-verbose=1
 rnn_ca1d-icc-O2: rnn_ca1d.c
 	icc -vec-report1 -O2 $< -o $@
 rnn_ca1d-icc-O3: rnn_ca1d.c
 	icc -vec-report1 -O3 $< -o $@
 rnn_ca1d-o64-O2: rnn_ca1d.c
-	opencc -lm -O2 $< -o $@
+	opencc -lm -ipa -O2 $< -o $@
 rnn_ca1d-o64-O3: rnn_ca1d.c
-	opencc -lm -O3 $< -o $@
+	opencc -lm -ipa -O3 $< -o $@
 rnn_ca1d-o64-Ofast: rnn_ca1d.c
-	opencc -lm -Ofast $< -o $@
+	opencc -lm -ipa -Ofast $< -o $@
 
 rnn_ca2d-gcc-O2: rnn_ca2d.c
-	gcc -lm -O2 $< -o $@
+	gcc -lm -ffast-math -O2 $< -o $@
 rnn_ca2d-gcc-O3: rnn_ca2d.c
-	gcc -lm -O3 $< -o $@ -ftree-vectorizer-verbose=1
+	gcc -lm -ffast-math -O3 $< -o $@ -ftree-vectorizer-verbose=1
 rnn_ca2d-icc-O2: rnn_ca2d.c
 	icc -vec-report1 -O2 $< -o $@
 rnn_ca2d-icc-O3: rnn_ca2d.c
 	icc -vec-report1 -O3 $< -o $@
 rnn_ca2d-o64-O2: rnn_ca2d.c
-	opencc -lm -O2 $< -o $@
+	opencc -lm -ipa -O2 $< -o $@
 rnn_ca2d-o64-O3: rnn_ca2d.c
-	opencc -lm -O3 $< -o $@
+	opencc -lm -ipa -O3 $< -o $@
 rnn_ca2d-o64-Ofast: rnn_ca2d.c
-	opencc -lm -Ofast $< -o $@
+	opencc -lm -ipa -Ofast $< -o $@
 
 rnn_opt0-gcc-O2: rnn_opt0.c
-	gcc -lm -O2 $< -o $@
+	gcc -lm -ffast-math -O2 $< -o $@
 rnn_opt0-gcc-O3: rnn_opt0.c
-	gcc -lm -O3 $< -o $@ -ftree-vectorizer-verbose=1
+	gcc -lm -ffast-math -O3 $< -o $@ -ftree-vectorizer-verbose=1
 rnn_opt0-icc-O2: rnn_opt0.c
 	icc -vec-report1 -O2 $< -o $@
 rnn_opt0-icc-O3: rnn_opt0.c
 	icc -vec-report1 -O3 $< -o $@
 rnn_opt0-o64-O2: rnn_opt0.c
-	opencc -lm -O2 $< -o $@
+	opencc -lm -ipa -O2 $< -o $@
 rnn_opt0-o64-O3: rnn_opt0.c
-	opencc -lm -O3 $< -o $@
+	opencc -lm -ipa -O3 $< -o $@
 rnn_opt0-o64-Ofast: rnn_opt0.c
-	opencc -lm -Ofast $< -o $@
+	opencc -lm -ipa -Ofast $< -o $@
 
 rnn_opt1-gcc-O2: rnn_opt1.c
-	gcc -lm -O2 $< -o $@
+	gcc -lm -ffast-math -O2 $< -o $@
 rnn_opt1-gcc-O3: rnn_opt1.c
-	gcc -lm -O3 $< -o $@ -ftree-vectorizer-verbose=1
+	gcc -lm -ffast-math -O3 $< -o $@ -ftree-vectorizer-verbose=1
 rnn_opt1-icc-O2: rnn_opt1.c
 	icc -vec-report1 -O2 $< -o $@
 rnn_opt1-icc-O3: rnn_opt1.c
 	icc -vec-report1 -O3 $< -o $@
 rnn_opt1-o64-O2: rnn_opt1.c
-	opencc -lm -O2 $< -o $@
+	opencc -lm -ipa -O2 $< -o $@
 rnn_opt1-o64-O3: rnn_opt1.c
-	opencc -lm -O3 $< -o $@
+	opencc -lm -ipa -O3 $< -o $@
 rnn_opt1-o64-Ofast: rnn_opt1.c
-	opencc -lm -Ofast $< -o $@
+	opencc -lm -ipa -Ofast $< -o $@
 
 rnn_opt2-gcc-O2: rnn_opt2.c
-	gcc -lm -O2 $< -o $@
+	gcc -lm -ffast-math -O2 $< -o $@
 rnn_opt2-gcc-O3: rnn_opt2.c
-	gcc -lm -O3 $< -o $@ -ftree-vectorizer-verbose=1
+	gcc -lm -ffast-math -O3 $< -o $@ -ftree-vectorizer-verbose=1
 rnn_opt2-icc-O2: rnn_opt2.c
 	icc -vec-report1 -O2 $< -o $@
 rnn_opt2-icc-O3: rnn_opt2.c
 	icc -vec-report1 -O3 $< -o $@
 rnn_opt2-o64-O2: rnn_opt2.c
-	opencc -lm -O2 $< -o $@
+	opencc -lm -ipa -O2 $< -o $@
 rnn_opt2-o64-O3: rnn_opt2.c
-	opencc -lm -O3 $< -o $@
+	opencc -lm -ipa -O3 $< -o $@
 rnn_opt2-o64-Ofast: rnn_opt2.c
-	opencc -lm -Ofast $< -o $@
+	opencc -lm -ipa -Ofast $< -o $@
 
 rnn_opt3-gcc-O2: rnn_opt3.c
-	gcc -lm -O2 -std=c99 $< -o $@
+	gcc -lm -ffast-math -O2 -std=c99 $< -o $@
 rnn_opt3-gcc-O3: rnn_opt3.c
-	gcc -lm -O3 -std=c99 $< -o $@ -ftree-vectorizer-verbose=1
+	gcc -lm -ffast-math -O3 -std=c99 $< -o $@ -ftree-vectorizer-verbose=1
 rnn_opt3-icc-O2: rnn_opt3.c
 	icc -vec-report1 -O2 -restrict $< -o $@
 rnn_opt3-icc-O3: rnn_opt3.c
 	icc -vec-report1 -O3 -restrict $< -o $@
 rnn_opt3-o64-O2: rnn_opt3.c
-	opencc -lm -std=c99 -O2 $< -o $@
+	opencc -lm -ipa -std=c99 -O2 $< -o $@
 rnn_opt3-o64-O3: rnn_opt3.c
-	opencc -lm -std=c99 -O3 $< -o $@
+	opencc -lm -ipa -std=c99 -O3 $< -o $@
 rnn_opt3-o64-Ofast: rnn_opt3.c
-	opencc -lm -std=c99 -Ofast $< -o $@
+	opencc -lm -ipa -std=c99 -Ofast $< -o $@
 
 rnn_opt4-gcc-O2: rnn_opt4.c
-	gcc -lm -O2 -std=c99 $< -o $@
+	gcc -lm -ffast-math -O2 -std=c99 $< -o $@
 rnn_opt4-gcc-O3: rnn_opt4.c
-	gcc -lm -O3 -std=c99 $< -o $@ -ftree-vectorizer-verbose=1
+	gcc -lm -ffast-math -O3 -std=c99 $< -o $@ -ftree-vectorizer-verbose=1
 rnn_opt4-icc-O2: rnn_opt4.c
 	icc -vec-report1 -O2 -restrict $< -o $@
 rnn_opt4-icc-O3: rnn_opt4.c
 	icc -vec-report1 -O3 -restrict $< -o $@
 rnn_opt4-o64-O2: rnn_opt4.c
-	opencc -lm -std=c99 -O2 $< -o $@
+	opencc -lm -ipa -std=c99 -O2 $< -o $@
 rnn_opt4-o64-O3: rnn_opt4.c
-	opencc -lm -std=c99 -O3 $< -o $@
+	opencc -lm -ipa -std=c99 -O3 $< -o $@
 rnn_opt4-o64-Ofast: rnn_opt4.c
-	opencc -lm -std=c99 -Ofast $< -o $@
+	opencc -lm -ipa -std=c99 -Ofast $< -o $@
 
 num_c=30
 num_s=1000
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.