Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
90664 | 13883 28 65536 | 29885 444 66400 | aesni | g++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
91344 | 46329 28 65536 | 65654 448 66400 | aesni | g++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
94156 | 46329 28 65536 | 65654 448 66400 | aesni | g++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
99360 | 13883 28 65536 | 29885 444 66400 | aesni | g++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
100464 | 46329 28 65536 | 65654 448 66400 | aesni | g++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
100664 | 13883 28 65536 | 29885 444 66400 | aesni | g++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
103480 | 14900 28 65536 | 31301 444 66400 | aesni | g++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
104440 | 14900 28 65536 | 31301 444 66400 | aesni | g++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
104824 | 14900 28 65536 | 31301 444 66400 | aesni | g++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
113848 | 11838 28 65536 | 26824 432 66400 | aesni | g++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
115468 | 11838 28 65536 | 26824 432 66400 | aesni | g++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
125836 | 11838 28 65536 | 26824 432 66400 | aesni | g++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
6822612 | 17478 28 65536 | 35851 436 66400 | ref | g++_-m32_-march=pentium4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
6974044 | 16534 28 65536 | 35586 432 66400 | ref | g++_-m32_-march=pentium2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7050732 | 14810 28 65536 | 32362 432 66400 | ref | g++_-m32_-march=i386_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7156216 | 16534 28 65536 | 35586 432 66400 | ref | g++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7259252 | 15736 28 65536 | 33794 432 66400 | ref | g++_-m32_-march=i486_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7268156 | 17195 28 65536 | 35463 436 66400 | ref | g++_-m32_-march=pentium_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7305664 | 19786 28 65536 | 39250 432 66400 | ref | g++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7356872 | 18469 28 65536 | 36819 436 66400 | ref | g++_-m32_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7368284 | 18469 28 65536 | 36819 436 66400 | ref | g++_-m32_-march=prescott_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7405788 | 15480 28 65536 | 33748 440 66400 | ref | g++_-m32_-march=k6-3_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7450156 | 36990 56 131072 | 37079 436 66400 | ref | g++_-m32_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7648992 | 14896 28 65536 | 34190 432 66400 | ref | g++_-m32_-march=pentium3_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7772120 | 15480 28 65536 | 33556 440 66400 | ref | g++_-m32_-march=k6_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7778224 | 17195 28 65536 | 35463 436 66400 | ref | g++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
7999136 | 15480 28 65536 | 33748 440 66400 | ref | g++_-m32_-march=k6-2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8253812 | 16807 28 65536 | 35620 440 66400 | ref | g++_-m32_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8398284 | 18674 28 65536 | 37580 440 66400 | ref | g++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8411116 | 18674 28 65536 | 37560 440 66400 | ref | g++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
8715244 | 15850 28 65536 | 34328 440 66400 | ref | g++_-m32_-march=athlon_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9343364 | 18265 28 65536 | 37371 436 66400 | ref | g++_-m32_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9375112 | 18650 28 65536 | 37564 440 66400 | ref | g++_-m32_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9391688 | 16865 28 65536 | 36096 440 66400 | ref | g++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9417892 | 16865 28 65536 | 36096 440 66400 | ref | g++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9428436 | 18674 28 65536 | 37608 440 66400 | ref | g++_-m32_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
9597456 | 16865 28 65536 | 36096 440 66400 | ref | g++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
17677920 | 8379 28 65536 | 24699 436 66400 | ref | g++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
17810560 | 8379 28 65536 | 24715 436 66400 | ref | g++_-m32_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
18059472 | 8379 28 65536 | 24683 436 66400 | ref | g++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
18210588 | 8379 28 65536 | 24699 436 66400 | ref | g++_-m32_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
18788664 | 8379 28 65536 | 24683 436 66400 | ref | g++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
18975800 | 8379 28 65536 | 24683 436 66400 | ref | g++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
19051608 | 8379 28 65536 | 24699 436 66400 | ref | g++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
19425552 | 7976 28 65536 | 23735 436 66400 | ref | g++_-m32_-march=athlon_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
20329936 | 8295 28 65536 | 24370 432 66400 | ref | g++_-m32_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
21105216 | 8388 28 65536 | 24631 436 66400 | ref | g++_-m32_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
22802636 | 8213 28 65536 | 24055 436 66400 | ref | g++_-m32_-O_-fomit-frame-pointer | 20190827 | 20190816 |
23152872 | 8170 28 65536 | 24079 436 66400 | ref | g++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
23753104 | 8170 28 65536 | 24079 436 66400 | ref | g++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
23920032 | 7738 28 65536 | 23175 436 66400 | ref | g++_-m32_-march=athlon_-O_-fomit-frame-pointer | 20190827 | 20190816 |
23938732 | 8170 28 65536 | 24079 436 66400 | ref | g++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
23957364 | 8170 28 65536 | 24079 436 66400 | ref | g++_-m32_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
23996084 | 8170 28 65536 | 24079 436 66400 | ref | g++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
24046148 | 7696 28 65536 | 23326 432 66400 | ref | g++_-m32_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
24356820 | 8170 28 65536 | 24079 436 66400 | ref | g++_-m32_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26482740 | 7824 28 65536 | 23634 432 66400 | ref | g++_-m32_-march=pentium-m_-O_-fomit-frame-pointer | 20190827 | 20190816 |
26695272 | 8084 28 65536 | 22874 432 66400 | ref | g++_-m32_-march=i486_-O_-fomit-frame-pointer | 20190827 | 20190816 |
27470552 | 8170 28 65536 | 24079 436 66400 | ref | g++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
27783548 | 7889 28 65536 | 23730 432 66400 | ref | g++_-m32_-march=pentium4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
28975300 | 8063 28 65536 | 23646 432 66400 | ref | g++_-m32_-march=i386_-O_-fomit-frame-pointer | 20190827 | 20190816 |
29038744 | 7896 28 65536 | 23658 432 66400 | ref | g++_-m32_-march=pentium2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
29870856 | 7896 28 65536 | 23658 432 66400 | ref | g++_-m32_-march=pentium3_-O_-fomit-frame-pointer | 20190827 | 20190816 |
30248212 | 15956 56 131072 | 22810 432 66400 | ref | g++_-m32_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
30446648 | 7896 28 65536 | 23658 432 66400 | ref | g++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer | 20190827 | 20190816 |
30701176 | 8063 28 65536 | 22747 436 66400 | ref | g++_-m32_-march=pentium_-O_-fomit-frame-pointer | 20190827 | 20190816 |
31221140 | 8063 28 65536 | 22747 436 66400 | ref | g++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
32303864 | 6386 28 65536 | 21246 424 66400 | ref | g++_-m32_-march=i386_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
32811324 | 7960 28 65536 | 23638 432 66400 | ref | g++_-m32_-march=i386_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
32910160 | 7937 28 65536 | 23670 432 66400 | ref | g++_-m32_-march=prescott_-O_-fomit-frame-pointer | 20190827 | 20190816 |
33050636 | 7937 28 65536 | 23670 432 66400 | ref | g++_-m32_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
33553264 | 7893 28 65536 | 23614 432 66400 | ref | g++_-m32_-march=prescott_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
33553460 | 6456 28 65536 | 21362 424 66400 | ref | g++_-m32_-march=prescott_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
33612272 | 7893 28 65536 | 23614 432 66400 | ref | g++_-m32_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
33960528 | 7846 28 65536 | 23614 432 66400 | ref | g++_-m32_-march=pentium4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
34311856 | 8468 28 65536 | 24050 432 66400 | ref | g++_-m32_-march=i486_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
34386140 | 6386 28 65536 | 21246 424 66400 | ref | g++_-m32_-march=i486_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
34688188 | 6370 28 65536 | 21214 424 66400 | ref | g++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
34973564 | 6752 28 65536 | 21710 424 66400 | ref | g++_-m32_-march=k6_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
35244320 | 12888 56 131072 | 21346 424 66400 | ref | g++_-m32_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
35308660 | 6442 28 65536 | 21314 424 66400 | ref | g++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
35540948 | 6398 28 65536 | 21214 424 66400 | ref | g++_-m32_-march=pentium2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
35548704 | 8335 28 65536 | 23215 436 66400 | ref | g++_-m32_-march=k6_-O_-fomit-frame-pointer | 20190827 | 20190816 |
35696860 | 6370 28 65536 | 21214 424 66400 | ref | g++_-m32_-march=pentium_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
35878320 | 8799 28 65536 | 24127 436 66400 | ref | g++_-m32_-march=k6_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
35916224 | 6398 28 65536 | 21214 424 66400 | ref | g++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
35932480 | 6752 28 65536 | 21710 424 66400 | ref | g++_-m32_-march=k6-3_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
35985460 | 6444 28 65536 | 21346 424 66400 | ref | g++_-m32_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36007744 | 6456 28 65536 | 21362 424 66400 | ref | g++_-m32_-march=pentium4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36100336 | 6446 28 65536 | 21330 424 66400 | ref | g++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36132004 | 6444 28 65536 | 21314 424 66400 | ref | g++_-m32_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36187392 | 6456 28 65536 | 21362 424 66400 | ref | g++_-m32_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36494324 | 6368 28 65536 | 21214 424 66400 | ref | g++_-m32_-march=athlon_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36562412 | 6444 28 65536 | 21314 424 66400 | ref | g++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36604092 | 6368 28 65536 | 21214 424 66400 | ref | g++_-m32_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
36619612 | 8335 28 65536 | 23215 436 66400 | ref | g++_-m32_-march=k6-3_-O_-fomit-frame-pointer | 20190827 | 20190816 |
36693508 | 8799 28 65536 | 24127 436 66400 | ref | g++_-m32_-march=k6-3_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
36850016 | 8335 28 65536 | 23215 436 66400 | ref | g++_-m32_-march=k6-2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
37113656 | 8799 28 65536 | 24127 436 66400 | ref | g++_-m32_-march=k6-2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
37138488 | 8293 28 65536 | 24438 432 66400 | ref | g++_-m32_-march=pentium2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
37262800 | 8388 28 65536 | 23671 436 66400 | ref | g++_-m32_-march=pentium_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
37452380 | 6398 28 65536 | 21214 424 66400 | ref | g++_-m32_-march=pentium3_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
37562344 | 6752 28 65536 | 21710 424 66400 | ref | g++_-m32_-march=k6-2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
37659052 | 6446 28 65536 | 21330 424 66400 | ref | g++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
37830140 | 6444 28 65536 | 21330 424 66400 | ref | g++_-m32_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
38205016 | 9521 28 65536 | 26078 432 66400 | ref | g++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
38205640 | 8293 28 65536 | 24438 432 66400 | ref | g++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
38338388 | 18198 56 131072 | 24946 432 66400 | ref | g++_-m32_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
38586188 | 8388 28 65536 | 23671 436 66400 | ref | g++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
39498784 | 6444 28 65536 | 21314 424 66400 | ref | g++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
39526444 | 6446 28 65536 | 21330 424 66400 | ref | g++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
40616056 | 8293 28 65536 | 24438 432 66400 | ref | g++_-m32_-march=pentium3_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
Compiler | Implementations
|
g++ -m32 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -O -fomit-frame-pointer | aesni |
g++ -m32 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=athlon -O -fomit-frame-pointer | aesni |
g++ -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=i386 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=i486 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=k6 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium -O -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
Compiler | Implementations
|
g++ -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=corei7 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=corei7 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=corei7 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=corei7 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=k8 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=nocona -O -fomit-frame-pointer | aesni |
g++ -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
g++ -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
g++ -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
g++ -m32 -march=prescott -O -fomit-frame-pointer | aesni |
g++ -m32 -march=prescott -Os -fomit-frame-pointer | aesni
|
Compiler | Implementations
|
g++ -m32 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=athlon -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=athlon -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=athlon -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=athlon -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core-avx-i -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core-avx-i -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core-avx-i -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core-avx-i -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7-avx -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7-avx -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7-avx -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7-avx -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=corei7 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i386 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i386 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i386 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i386 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i486 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i486 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i486 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=i486 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-2 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-3 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k6 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k8 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k8 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k8 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=k8 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=nocona -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=nocona -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=nocona -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=nocona -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-m -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium2 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium3 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium4 -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentium -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=prescott -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=prescott -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=prescott -O -fomit-frame-pointer | opt-win-aes |
g++ -m32 -march=prescott -Os -fomit-frame-pointer | opt-win-aes
|
Compiler | Implementations
|
g++ -m32 -O2 -fomit-frame-pointer | ref |
g++ -m32 -O3 -fomit-frame-pointer | ref |
g++ -m32 -O -fomit-frame-pointer | ref |
g++ -m32 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=athlon -O -fomit-frame-pointer | ref |
g++ -m32 -march=athlon -Os -fomit-frame-pointer | ref |
g++ -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=core-avx-i -O -fomit-frame-pointer | ref |
g++ -m32 -march=core-avx-i -Os -fomit-frame-pointer | ref |
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer | ref |
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -O -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=corei7-avx -O -fomit-frame-pointer | ref |
g++ -m32 -march=corei7-avx -Os -fomit-frame-pointer | ref |
g++ -m32 -march=corei7 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=corei7 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=corei7 -O -fomit-frame-pointer | ref |
g++ -m32 -march=corei7 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=i386 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=i386 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=i386 -O -fomit-frame-pointer | ref |
g++ -m32 -march=i386 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=i486 -O -fomit-frame-pointer | ref |
g++ -m32 -march=i486 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=k6 -O -fomit-frame-pointer | ref |
g++ -m32 -march=k6 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=k8 -O -fomit-frame-pointer | ref |
g++ -m32 -march=k8 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | ref |
g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
g++ -m32 -march=nocona -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=nocona -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=nocona -O -fomit-frame-pointer | ref |
g++ -m32 -march=nocona -Os -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-m -O -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium2 -O -fomit-frame-pointer | ref |
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium3 -O -fomit-frame-pointer | ref |
g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium4 -O -fomit-frame-pointer | ref |
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
g++ -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=pentium -O -fomit-frame-pointer | ref |
g++ -m32 -march=pentium -Os -fomit-frame-pointer | ref |
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | ref |
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
g++ -m32 -march=prescott -O2 -fomit-frame-pointer | ref |
g++ -m32 -march=prescott -O3 -fomit-frame-pointer | ref |
g++ -m32 -march=prescott -O -fomit-frame-pointer | ref |
g++ -m32 -march=prescott -Os -fomit-frame-pointer | ref
|