Implementation notes: amd64, hlopt02, crypto_hash/cubehash164

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: cubehash164
TimeImplementationCompilerBenchmark dateSUPERCOP version
165408emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
165409emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
165410emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
165410emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
165410emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
165432emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
165432emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
165445emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
165457emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
165458emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
167446emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
167446emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
167446emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
167446emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
167462emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
171555emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010050420100425
171556emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010050420100425
171577emmintrin4gcc -O3 -fomit-frame-pointer2010050420100425
171577emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
171593emmintrin4gcc -O2 -fomit-frame-pointer2010050420100425
171593emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
171611emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
171611emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
171640emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
171641emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
171644emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
171738emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
171739emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
172025emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
172508emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
172527emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
172614emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
172616emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010050420100425
172887emmintrin4gcc -O -fomit-frame-pointer2010050420100425
172887emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
172887emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010050420100425
172887emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
172887emmintrin4gcc -m64 -O -fomit-frame-pointer2010050420100425
172887emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
172891emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
173000emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
173026emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010050420100425
173248emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
173248emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
173250emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
173250emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
173275emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
173275emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
173275emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010050420100425
173386emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
173430emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
173430emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
174383emmintrin4gcc -Os -fomit-frame-pointer2010050420100425
174383emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
174383emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010050420100425
174405emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
174409emmintrin4gcc -m64 -Os -fomit-frame-pointer2010050420100425
178816emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
178818emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
186468emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
1181524simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
1181532simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
1207770simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
1207791simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
1209278simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
1209415simplegcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
1209553simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
1239318simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
1239736simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
1240094simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
1240132simplegcc -funroll-loops -O -fomit-frame-pointer2010050420100425
1241019simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
1241127simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
1241174simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
1245567simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
1251138simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
1251156simplegcc -O3 -fomit-frame-pointer2010050420100425
1251182simplegcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
1251220simplegcc -m64 -O3 -fomit-frame-pointer2010050420100425
1251257simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
1253468simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
1253479simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
1253594simplegcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
1273925simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
1275394simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
1311650simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
1311727simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
1319880simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
1320329simplegcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
1398951simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
1399530simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
1399639simplegcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
1399843simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
1399859simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
1448529simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
1448592simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
1522453emmintrin4cc2010050420100425
1522625emmintrin4gcc -funroll-loops2010050420100425
1522645emmintrin4gcc2010050420100425
2402397specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
2402477specgcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
2402522specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
2423867specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
2434317specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
2436006specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
2436044specgcc -funroll-loops -O -fomit-frame-pointer2010050420100425
2436856specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
2439064specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
2447653specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
2447794specgcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
2448050specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
2448071specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
2448139specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
2450173specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
2458912specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
2459174specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
2467920specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
2468266specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
2503659specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
2503751specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
2673877specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
2674070specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
2674181specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
2674200specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
2674323specgcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
2758149specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
2758276specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
3406505specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
3411467specgcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
3420901specgcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
3425647specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
3429760specgcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
3431141specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
3435344specgcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
3444172specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
3459425specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
3475163specgcc -O2 -fomit-frame-pointer2010050420100425
3477744specgcc -m64 -O2 -fomit-frame-pointer2010050420100425
3485532specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
3487166specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
3549669specgcc -m64 -O3 -fomit-frame-pointer2010050420100425
3550016specgcc -O3 -fomit-frame-pointer2010050420100425
3554272specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
4099380specgcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
4101529specgcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
4105656specgcc -O -fomit-frame-pointer2010050420100425
4112037specgcc -m64 -O -fomit-frame-pointer2010050420100425
4142086specgcc -march=nocona -O -fomit-frame-pointer2010050420100425
4144323specgcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
4279971specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
4329373specgcc -march=k8 -O -fomit-frame-pointer2010050420100425
4355258specgcc -march=nocona -Os -fomit-frame-pointer2010050420100425
4400748specgcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
4430806simplegcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
4431057simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
4441263specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
4446028specgcc -march=k8 -Os -fomit-frame-pointer2010050420100425
4447275specgcc -m64 -Os -fomit-frame-pointer2010050420100425
4451082specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
4483699simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
4485591specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
4486998simplegcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
4501950simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
4502330simplegcc -march=nocona -Os -fomit-frame-pointer2010050420100425
4520061specgcc -Os -fomit-frame-pointer2010050420100425
4530653simplegcc -Os -fomit-frame-pointer2010050420100425
4530889simplegcc -m64 -Os -fomit-frame-pointer2010050420100425
4531492simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
4531576simplegcc -march=k8 -Os -fomit-frame-pointer2010050420100425
4532754simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
4569840simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
4977324simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
4978676simplegcc -O2 -fomit-frame-pointer2010050420100425
4980435simplegcc -m64 -O2 -fomit-frame-pointer2010050420100425
4997554simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
5003618simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
5029178simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
5030503simplegcc -march=k8 -O -fomit-frame-pointer2010050420100425
5030817simplegcc -m64 -O -fomit-frame-pointer2010050420100425
5030821simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
5031091simplegcc -O -fomit-frame-pointer2010050420100425
5123776simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
5126053simplegcc -march=nocona -O -fomit-frame-pointer2010050420100425
19730143simplecc2010050420100425
19745261simplegcc2010050420100425
19835009simplegcc -funroll-loops2010050420100425
30395050specgcc2010050420100425
30531354speccc2010050420100425
30598550specgcc -funroll-loops2010050420100425