Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
76547 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
76662 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
76681 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
76697 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
76697 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
76867 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
76870 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
77184 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
77243 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
77326 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
77340 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
77340 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
77402 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
77450 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
78749 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
78784 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
78793 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79055 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79063 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79076 | c | gcc -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79107 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79156 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79196 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79307 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79307 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79311 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
79555 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
79617 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
79657 | c | gcc -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
79658 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170829 | 20170725 |
79688 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
79737 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
79954 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
79986 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
80122 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
80167 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
80184 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
80494 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
80543 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
80565 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
80565 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
80999 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
81014 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
81177 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
81545 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
81572 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
81624 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
82001 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
82032 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
82033 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
82107 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
83175 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
83595 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
83609 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
83613 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
83640 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
83661 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
83667 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
83734 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
83760 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
83764 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
83768 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
83861 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
83875 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
83923 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
83959 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
84017 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
84181 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
84207 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
84260 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
85718 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
85726 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170829 | 20170725 |
85744 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
85744 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
85775 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170829 | 20170725 |
85799 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
85824 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
85997 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
86001 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170829 | 20170725 |
86050 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
86157 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
86224 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170829 | 20170725 |
86383 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170829 | 20170725 |
86387 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170829 | 20170725 |
86436 | c | gcc -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
86480 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
86534 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
86564 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
86706 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
86723 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
86738 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
86795 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
86813 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
86817 | c | gcc -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
86838 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
86887 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
86905 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
86967 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
87043 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
87061 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170829 | 20170725 |
87101 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
87122 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
87224 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
87224 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170829 | 20170725 |
87995 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
88053 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
88053 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
88363 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
88438 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
90327 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
90513 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
90609 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
90804 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
94814 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
94881 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
95319 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
95328 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
95425 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
95464 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
95936 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
96290 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
96409 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
96515 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
96662 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
102364 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
102594 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
102758 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
102993 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
103489 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
106727 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
106777 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
107033 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
107140 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
114162 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
114308 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
115035 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
115127 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
115141 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
115226 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
115811 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
115868 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
116343 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
116586 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
117295 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
123276 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
123590 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
124149 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
124951 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
126771 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
127308 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
127484 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
127494 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
128398 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
129638 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
129806 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
130020 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
131410 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
133081 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
133807 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
134139 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |