Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
42793688 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
42804416 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42805288 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20111121 | 20111120 |
42817240 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20111121 | 20111120 |
42848240 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20111121 | 20111120 |
42852280 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42858536 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20111121 | 20111120 |
42859248 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42877488 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
42897384 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42905608 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20111121 | 20111120 |
42908232 | openssl | gcc -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42914016 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
42923120 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
42923312 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42924296 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20111121 | 20111120 |
42939048 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
42940184 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
42945096 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42949432 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42950680 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20111121 | 20111120 |
42957960 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20111121 | 20111120 |
42962616 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42966144 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20111121 | 20111120 |
42979608 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20111121 | 20111120 |
42982280 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20111121 | 20111120 |
42982504 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20111121 | 20111120 |
42985704 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20111121 | 20111120 |
42987800 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20111121 | 20111120 |
42990552 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
42997856 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43001640 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20111121 | 20111120 |
43005248 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43024208 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20111121 | 20111120 |
43033624 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43037240 | openssl | gcc -m64 -O -fomit-frame-pointer | 20111121 | 20111120 |
43037536 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20111121 | 20111120 |
43038520 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43044712 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20111121 | 20111120 |
43045520 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20111121 | 20111120 |
43059472 | openssl | gcc -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43066136 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43072168 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43104568 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43119240 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43124496 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20111121 | 20111120 |
43130744 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20111121 | 20111120 |
43133184 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20111121 | 20111120 |
43133392 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43143624 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20111121 | 20111120 |
43146848 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43153280 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20111121 | 20111120 |
43154680 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43160904 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20111121 | 20111120 |
43181840 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43191112 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43195856 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20111121 | 20111120 |
43207296 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43207952 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43213416 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20111121 | 20111120 |
43218560 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20111121 | 20111120 |
43232896 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43233824 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20111121 | 20111120 |
43233944 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20111121 | 20111120 |
43235624 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20111121 | 20111120 |
43245192 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43271936 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43276424 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20111121 | 20111120 |
43276928 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43294040 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20111121 | 20111120 |
43305216 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20111121 | 20111120 |
43305840 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20111121 | 20111120 |
43326816 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43349816 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20111121 | 20111120 |
43447136 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43455280 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43490400 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20111121 | 20111120 |
43498400 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20111121 | 20111120 |
43506776 | openssl | gcc -O -fomit-frame-pointer | 20111121 | 20111120 |
43510064 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20111121 | 20111120 |
43513040 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20111121 | 20111120 |
43517040 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43518472 | openssl | gcc -Os -fomit-frame-pointer | 20111121 | 20111120 |
43519384 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43538520 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20111121 | 20111120 |
43601016 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20111121 | 20111120 |
43607864 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20111121 | 20111120 |
43733824 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20111121 | 20111120 |
43752088 | openssl | cc | 20111121 | 20111120 |
44054752 | openssl | gcc | 20111121 | 20111120 |
44560712 | openssl | gcc -funroll-loops | 20111121 | 20111120 |