Implementation notes: amd64, motyka, crypto_hash/skein512

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: skein512
TimeImplementationCompilerBenchmark dateSUPERCOP version
11124optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
11124optgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
11124optgcc -march=nocona -O -fomit-frame-pointer2010090720100903
11136optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
11142optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
11142optgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
11148optgcc -O -fomit-frame-pointer2010090720100903
11160optgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
11160optgcc -m64 -O -fomit-frame-pointer2010090720100903
11160optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
11166optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
11166optgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
11172optgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
11172optgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
11184optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
11184optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
11190optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
11190optgcc -march=k8 -O -fomit-frame-pointer2010090720100903
11208optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
11208optgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
11220optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
11220optgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
11232optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
11238optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
11256optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
11262optgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
11268optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
11268optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
11274optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
11286optgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
11478optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
11484optgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
11496optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
11502optgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
11508optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
11508optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
11526optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
11544optgcc -m64 -O2 -fomit-frame-pointer2010090720100903
11550optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
11568optgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
11586optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
11586sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
11592optgcc -O2 -fomit-frame-pointer2010090720100903
11592sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
11616optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
11622optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
11628optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
11634optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
11634optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
11640optgcc -O3 -fomit-frame-pointer2010090720100903
11640optgcc -m64 -O3 -fomit-frame-pointer2010090720100903
11646sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
11670sphlibgcc -O -fomit-frame-pointer2010090720100903
11670optgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
11670sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
11670sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
11670sphlibgcc -march=nocona -O -fomit-frame-pointer2010090720100903
11676sphlibgcc -m64 -O -fomit-frame-pointer2010090720100903
11700optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
11712optgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
11718optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
11724sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
11724optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
11724optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
11724optgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
11772optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
11784sphlibgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
11784optgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
11790optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
11790sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
11814sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
11814sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
11814optgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
11814sphlibgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
11820optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
11826sphlibgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
11832sphlibgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
11832optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
11844sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
11844sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
11862sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
11862sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
11862sphlibgcc -march=k8 -O -fomit-frame-pointer2010090720100903
11868sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
11874sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
11874sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
11910sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
11928sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
11928sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
11934sphlibgcc -O2 -fomit-frame-pointer2010090720100903
11934sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
11934sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
11934sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
11934sphlibgcc -m64 -O3 -fomit-frame-pointer2010090720100903
11940sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
11940sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
11946sphlibgcc -m64 -O2 -fomit-frame-pointer2010090720100903
11952sphlibgcc -O3 -fomit-frame-pointer2010090720100903
11952sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
11952sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
11952sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
11952sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
11970sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
11970sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
11970sphlibgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
11976sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
11976sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
11976sphlibgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
11982sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
11988sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
11988sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
12006sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
12054optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
12060optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
12066optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
12066optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
12072optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
12096optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
12096optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
12102optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
12114optgcc -m64 -Os -fomit-frame-pointer2010090720100903
12138optgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
12150sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
12156optgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
12168sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
12174sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
12174sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
12174sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
12174sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
12174sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
12180sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
12180sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
12180sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
12180sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
12180sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
12186sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
12186optgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
12192optgcc -Os -fomit-frame-pointer2010090720100903
12192sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
12198sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
12222optgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
12228sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
12264optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
12270optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
12276optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
12306optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
12438optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
12468optgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
12618optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
12636optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
12720optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
12774optgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
12774optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
12780optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
14298sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
14520sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
14616sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
14646sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
14694sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
14706sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
14730sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
14730sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
14736sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
14754sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
14760sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
14760sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
14760sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
14778sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
14778sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
14796sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
14808sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
14832sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
14844sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
14862sphlibgcc -m64 -Os -fomit-frame-pointer2010090720100903
14868sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
14886sphlibgcc -Os -fomit-frame-pointer2010090720100903
14892sphlibgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
14904sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
14928sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
14934sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
14934sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
14934sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
14988sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15018sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15024sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
15024sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
15036sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
15156sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15168sphlibgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
15186sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15252sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15258sphlibgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
15282sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
15330sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
15372sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
15456sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
15456sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
15462sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
15486sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
15498sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
15510sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15522sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
15522sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
15528sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
15534sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
15546sphlib-smallgcc -O2 -fomit-frame-pointer2010090720100903
15546sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
15546sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
15552sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
15552sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
15552sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
15558sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
15558sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
15564sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
15570sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010090720100903
15576sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010090720100903
15576sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
15582sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
15588sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
15588sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
15594sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
15606sphlibgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
15606sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15612sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
15612sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
15624sphlib-smallgcc -O3 -fomit-frame-pointer2010090720100903
15630sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
15648sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15738sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
15738sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
15738sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
15744sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
15774sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2010090720100903
15780sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
15780sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
15780sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
15972sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
15996sphlib-smallgcc -m64 -O -fomit-frame-pointer2010090720100903
16008sphlib-smallgcc -O -fomit-frame-pointer2010090720100903
16008sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2010090720100903
16026sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
16038sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
18054sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
18114sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
18162sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
18222sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
18240sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
18240sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
18246sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
18282sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
18336sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
18354sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
18360sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
18384sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
18504sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
18534sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
18540sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
18630sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010090720100903
18660sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
18684sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
19398sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
19404sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
19608sphlib-smallgcc -Os -fomit-frame-pointer2010090720100903
19782sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
47772sphlibgcc2010090720100903
47808sphlibcc2010090720100903
47940sphlibgcc -funroll-loops2010090720100903
54972optcc2010090720100903
54984optgcc2010090720100903
55050optgcc -funroll-loops2010090720100903
57156sphlib-smallgcc2010090720100903
57174sphlib-smallcc2010090720100903
57222sphlib-smallgcc -funroll-loops2010090720100903

Compiler output

Implementation: crypto_hash/skein512/x86
Compiler: cc
skein_block_xmm32.s: skein_block_xmm32.s: Assembler messages:
skein_block_xmm32.s: skein_block_xmm32.s:491: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:571: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:700: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:792: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:978: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:1086: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: +++ SKEIN_ROUNDS_256 = 72
skein_block_xmm32.s: +++ SKEIN_ROUNDS_512 = 72
skein_block_xmm32.s: +++ SKEIN_ROUNDS_1024 = 80

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc x86
gcc x86
gcc -O2 -fomit-frame-pointer x86
gcc -O3 -fomit-frame-pointer x86
gcc -O -fomit-frame-pointer x86
gcc -Os -fomit-frame-pointer x86
gcc -fno-schedule-insns -O2 -fomit-frame-pointer x86
gcc -fno-schedule-insns -O3 -fomit-frame-pointer x86
gcc -fno-schedule-insns -O -fomit-frame-pointer x86
gcc -fno-schedule-insns -Os -fomit-frame-pointer x86
gcc -funroll-loops x86
gcc -funroll-loops -O2 -fomit-frame-pointer x86
gcc -funroll-loops -O3 -fomit-frame-pointer x86
gcc -funroll-loops -O -fomit-frame-pointer x86
gcc -funroll-loops -Os -fomit-frame-pointer x86
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer x86
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer x86
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer x86
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer x86
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -O -fomit-frame-pointer x86
gcc -funroll-loops -m64 -Os -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer x86
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer x86
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer x86
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer x86
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer x86
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer x86
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer x86
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer x86
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer x86
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer x86
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer x86
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer x86
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer x86
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer x86
gcc -m64 -O2 -fomit-frame-pointer x86
gcc -m64 -O3 -fomit-frame-pointer x86
gcc -m64 -O -fomit-frame-pointer x86
gcc -m64 -Os -fomit-frame-pointer x86
gcc -m64 -march=core2 -O2 -fomit-frame-pointer x86
gcc -m64 -march=core2 -O3 -fomit-frame-pointer x86
gcc -m64 -march=core2 -O -fomit-frame-pointer x86
gcc -m64 -march=core2 -Os -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer x86
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer x86
gcc -m64 -march=k8 -O2 -fomit-frame-pointer x86
gcc -m64 -march=k8 -O3 -fomit-frame-pointer x86
gcc -m64 -march=k8 -O -fomit-frame-pointer x86
gcc -m64 -march=k8 -Os -fomit-frame-pointer x86
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer x86
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer x86
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer x86
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer x86
gcc -m64 -march=nocona -O2 -fomit-frame-pointer x86
gcc -m64 -march=nocona -O3 -fomit-frame-pointer x86
gcc -m64 -march=nocona -O -fomit-frame-pointer x86
gcc -m64 -march=nocona -Os -fomit-frame-pointer x86
gcc -march=barcelona -O2 -fomit-frame-pointer x86
gcc -march=barcelona -O3 -fomit-frame-pointer x86
gcc -march=barcelona -O -fomit-frame-pointer x86
gcc -march=barcelona -Os -fomit-frame-pointer x86
gcc -march=k8 -O2 -fomit-frame-pointer x86
gcc -march=k8 -O3 -fomit-frame-pointer x86
gcc -march=k8 -O -fomit-frame-pointer x86
gcc -march=k8 -Os -fomit-frame-pointer x86
gcc -march=nocona -O2 -fomit-frame-pointer x86
gcc -march=nocona -O3 -fomit-frame-pointer x86
gcc -march=nocona -O -fomit-frame-pointer x86
gcc -march=nocona -Os -fomit-frame-pointer x86

Compiler output

Implementation: crypto_hash/skein512/x86
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
skein_block_xmm32.s: skein_block_xmm32.s: Assembler messages:
skein_block_xmm32.s: skein_block_xmm32.s:491: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:571: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:700: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:792: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:978: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:1086: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: +++ SKEIN_ROUNDS_256 = 72
skein_block_xmm32.s: +++ SKEIN_ROUNDS_512 = 72
skein_block_xmm32.s: +++ SKEIN_ROUNDS_1024 = 80
skein_block_xmm32.s: skein_block_xmm32.s: Assembler messages:
skein_block_xmm32.s: skein_block_xmm32.s:491: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:571: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:700: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:792: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:978: Error: `pusha' is not supported in 64-bit mode
skein_block_xmm32.s: skein_block_xmm32.s:1086: Error: `popa' is not supported in 64-bit mode
skein_block_xmm32.s: +++ SKEIN_ROUNDS_256 = 72
skein_block_xmm32.s: +++ SKEIN_ROUNDS_512 = 72
skein_block_xmm32.s: +++ SKEIN_ROUNDS_1024 = 80

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer x86
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer x86
gcc -m64 -march=barcelona -O -fomit-frame-pointer x86
gcc -m64 -march=barcelona -Os -fomit-frame-pointer x86