Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
63224 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
63336 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
63476 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
63508 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
63524 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
63540 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
63548 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
63556 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
63576 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
63872 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
63888 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
63960 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64056 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64168 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64204 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64216 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64240 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64256 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
64268 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64280 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64312 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64400 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64432 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64448 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64456 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64500 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64508 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64568 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64608 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
64656 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
64660 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64712 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
64768 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
64868 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64892 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
64904 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64908 | c | gcc -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64908 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64924 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
64932 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64944 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
64948 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
64948 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
64952 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64960 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64964 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
64964 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190705 | 20190110 |
64976 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
64984 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190705 | 20190110 |
64996 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
65008 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
65028 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65044 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
65048 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65052 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
65060 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65068 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
65092 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
65136 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
65148 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65192 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
65272 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
65288 | c | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65288 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190705 | 20190110 |
65300 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65340 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65344 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65344 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
65352 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65376 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
65528 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
65580 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
65592 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
65604 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65640 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
65700 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65704 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
65800 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65812 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65816 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
65832 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65920 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
65944 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
65944 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
65948 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
65952 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
65960 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66068 | c | gcc -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66072 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66072 | c | gcc -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66440 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
66456 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66460 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66484 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66496 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190705 | 20190110 |
66508 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66512 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66536 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66540 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66548 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66572 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66600 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
66616 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
66644 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66648 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66672 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66676 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66692 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66708 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66716 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66720 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66724 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
66764 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66768 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
66812 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
66884 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
66920 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190705 | 20190110 |
66932 | c | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190705 | 20190110 |
67048 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
67076 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190705 | 20190110 |
67092 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190705 | 20190110 |
67096 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190705 | 20190110 |
67108 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190705 | 20190110 |
67144 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
67152 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190705 | 20190110 |
67160 | c | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
67160 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
67224 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
67368 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
67396 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
67424 | c | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
67604 | c | gcc -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
67780 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
67804 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
67880 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
67928 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
67976 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
68020 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190705 | 20190110 |
68060 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
68384 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190705 | 20190110 |
68424 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190705 | 20190110 |
68472 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
68632 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
68696 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
68788 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
69036 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
69124 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
69160 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
69640 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
69836 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
69964 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
70080 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
71296 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
71300 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
71304 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
71312 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
71332 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
71356 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
71444 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
71520 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
72752 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
73060 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
73172 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
73944 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
74780 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
74836 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
75008 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
75088 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
75136 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
75148 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
75420 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
75652 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
75652 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
75832 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
76028 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
76220 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |