Implementation notes: amd64, haswell, crypto_hash/shavite3512

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
54872no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
54932no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
54964no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
54980no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
55060no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
55084new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
55088no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
55120new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
55156no-saltgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
55312new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
55320new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
55336new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
55428new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
55436new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
55484no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
55600new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
55756new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
56136no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
57400low-memgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
57400low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
57404low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
57468low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
57472different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
57472different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
57516different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
57540different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
57556low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
57608low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
57648low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
57748low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
57768low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
58288different-ordergcc -funroll-loops -O -fomit-frame-pointer2013060820130419
58316different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
58364new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
58424new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
58444new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
58500new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
58532different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
58632new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
58636different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
58732no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
58740new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
58896no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
59016no-saltgcc -m64 -O -fomit-frame-pointer2013060820130419
59024no-saltgcc -O -fomit-frame-pointer2013060820130419
59024no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
59036no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
59040no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
59056no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
59132no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
59132new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
59284no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
59304new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
59324no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
59344no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
59364new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
59368new-aes-roundgcc -O -fomit-frame-pointer2013060820130419
59368new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
59380no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
59408no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
59428different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
59460no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
59468new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
59476no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
59480no-saltgcc -march=k8 -O -fomit-frame-pointer2013060820130419
59496no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
59564IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
59668IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
59752no-saltgcc -march=nocona -O -fomit-frame-pointer2013060820130419
59760no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
59776new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
59792IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
59792new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
59800new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2013060820130419
59808IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2013060820130419
59812IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
59820no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
59872IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
59892IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
60040new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
60184new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
60240new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
60252new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
60264no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
60420new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
60460new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
60528IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
60572IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
60640new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
60648new-aes-roundgcc -m64 -O -fomit-frame-pointer2013060820130419
60868new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
60876no-saltgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
61316IntelL1Cachegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
61324IntelL1Cachegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
61560no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
61672low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
61696low-memgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
61712low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
61728low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
61756no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
61808IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
61808different-ordergcc -march=k8 -O -fomit-frame-pointer2013060820130419
61816different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
61836new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2013060820130419
61948low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
61968new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
61996new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
62012low-memgcc -O -fomit-frame-pointer2013060820130419
62044low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
62064low-memgcc -m64 -O -fomit-frame-pointer2013060820130419
62072low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
62092low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
62176low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
62192lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
62244lower-memgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
62260new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
62312low-memgcc -march=nocona -O -fomit-frame-pointer2013060820130419
62336new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
62376low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
62400low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
62408low-memgcc -march=k8 -O -fomit-frame-pointer2013060820130419
62420IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2013060820130419
62464low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
62468new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
62580new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
62600no-saltclang -O32013060820130419
62632no-saltclang -O3 -mavx2013060820130419
62768different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
62772different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
62776different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
62784different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
62788different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
62792different-ordergcc -O -fomit-frame-pointer2013060820130419
62856IntelL1Cacheclang -O32013060820130419
62932different-ordergcc -march=barcelona -O -fomit-frame-pointer2013060820130419
63052new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
63112different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
63188IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
63200IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
63212IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
63212IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2013060820130419
63232new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2013060820130419
63236IntelL1Cacheclang -O3 -mavx2013060820130419
63236new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
63240new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
63244IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
63256new-aes-roundgcc -O2 -fomit-frame-pointer2013060820130419
63272no-saltgcc -m64 -O2 -fomit-frame-pointer2013060820130419
63304lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
63312no-saltgcc -O2 -fomit-frame-pointer2013060820130419
63316lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
63368no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
63372different-ordergcc -m64 -O -fomit-frame-pointer2013060820130419
63436no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
63444no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
63464no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
63484IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
63496IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
63536different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
63568different-ordergcc -march=nocona -O -fomit-frame-pointer2013060820130419
63624no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
63640IntelL1Cachegcc -m64 -O -fomit-frame-pointer2013060820130419
63648no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
63664low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
63668IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
63684low-memgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
63684no-saltgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
63732low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
63736no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
63748no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
63800IntelL1Cachegcc -O -fomit-frame-pointer2013060820130419
63816no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
63816no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
63828new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
63852no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
63876new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
64144different-ordergcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
64156different-ordergcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
64160new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
64316new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
64348new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
64376new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
64420no-saltgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
64456new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
64472low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
64492new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
64496low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
64496new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
64532new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
64532new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
64532new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
64572new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
64648new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
64664new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
64680different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
64692new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
64752IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2013060820130419
64780IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
64920no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
65008new-aes-roundgcc -Os -fomit-frame-pointer2013060820130419
65032new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
65052new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
65068new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
65068new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
65092lower-memgcc -march=nocona -O -fomit-frame-pointer2013060820130419
65096new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
65100new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
65128different-orderclang -O3 -mavx2013060820130419
65132new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
65140new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
65176new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
65212new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
65212lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
65228different-orderclang -O32013060820130419
65244new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
65348new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
65356new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
65412new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
65428new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
65472new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
65544new-aes-roundclang -O32013060820130419
65560new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
65604new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
65612new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
65624new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
65688lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
65732new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
65748new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
65748low-memgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
65836new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
65860low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
65868lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
65868no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
65888lower-memgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
65888lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
65904low-memgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
65912no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
65948new-aes-roundgcc -m64 -Os -fomit-frame-pointer2013060820130419
65952lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
65964no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
65988no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
65992new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
66048new-aes-roundgcc -O3 -fomit-frame-pointer2013060820130419
66048low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
66068new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
66088new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
66088new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
66092no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
66108new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
66180new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
66192new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2013060820130419
66292new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
66296lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
66336lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
66336no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
66368lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
66392no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
66428no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
66524lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
66560no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
66584low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
66624low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
66628no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
66656low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
66660low-memgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
66736no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
66792no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
66792low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
66808low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
66832new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
66884no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
66976low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
67048no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
67076new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
67212no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
67220no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
67224lower-memclang -O3 -mavx2013060820130419
67244no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
67264no-saltgcc -O3 -fomit-frame-pointer2013060820130419
67276no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
67304low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
67312low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
67328IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
67360low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
67384IntelL1Cachegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
67428IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
67436low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
67440new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
67452no-saltgcc -m64 -O3 -fomit-frame-pointer2013060820130419
67460no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
67488lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
67496IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
67512low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
67512IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
67524no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
67528low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
67536low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
67548no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
67552low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
67552no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
67564no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
67568no-saltgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
67580lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
67592low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
67596IntelL1Cachegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
67616low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
67620IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
67632IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
67636no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
67644low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
67656new-aes-roundclang -O3 -mavx2013060820130419
67656low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
67656low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
67668IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
67672low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
67676low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
67688low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
67688low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
67696lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
67772low-memgcc -O2 -fomit-frame-pointer2013060820130419
67776low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
67780IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
67788low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
67808low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
67812lower-memgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
67816low-memgcc -m64 -Os -fomit-frame-pointer2013060820130419
67816IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
67820low-memgcc -Os -fomit-frame-pointer2013060820130419
67832low-memgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
67836low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
67860lower-memgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
67872no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
67884low-memgcc -m64 -O2 -fomit-frame-pointer2013060820130419
67900low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
67904lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
67912new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
67916low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
67936lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
67940lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
67968low-memgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
67976lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
67976lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
68008IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
68012IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2013060820130419
68028IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
68032lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
68048low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
68056lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
68056no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
68072no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
68076IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
68088IntelL1Cachegcc -Os -fomit-frame-pointer2013060820130419
68100no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
68112IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
68148lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
68156lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
68164IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
68168low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
68172no-saltgcc -Os -fomit-frame-pointer2013060820130419
68176no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
68176no-saltgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
68180no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
68184IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
68188IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
68192no-saltgcc -m64 -Os -fomit-frame-pointer2013060820130419
68196IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
68208low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
68220IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
68232low-memclang -O32013060820130419
68236lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
68240no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
68240IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
68244no-saltgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
68252IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
68260no-saltgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
68264IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
68268IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
68272IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
68272lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
68316lower-memgcc -m64 -O2 -fomit-frame-pointer2013060820130419
68324IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2013060820130419
68328IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
68348lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
68352no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
68376lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
68396lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
68404lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
68404lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
68404low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
68412no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
68428lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
68428no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
68436lower-memgcc -Os -fomit-frame-pointer2013060820130419
68448IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
68448lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
68452lower-memgcc -m64 -Os -fomit-frame-pointer2013060820130419
68460lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
68464lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
68468lower-memgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
68476low-memgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
68480lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
68500low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
68504lower-memgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
68520lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
68528lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
68528lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
68544lower-memclang -O32013060820130419
68548low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
68560lower-memgcc -O2 -fomit-frame-pointer2013060820130419
68560no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
68584no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
68596IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
68596IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
68612no-saltgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
68620IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
68628low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
68664no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
68668IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
68684low-memclang -O3 -mavx2013060820130419
68688low-memgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
68708low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
68708IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
68712IntelL1Cachegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
68732IntelL1Cachegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
68744lower-memgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
68752low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
68752no-saltgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
68772new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
68804lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
68836IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
68892lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
68904lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
68916lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
68920lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
68960lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
68964lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
69000IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
69060IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
69064lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
69084IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
69104IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
69108low-memgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
69136lower-memgcc -O -fomit-frame-pointer2013060820130419
69156no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
69168IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
69196lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
69204lower-memgcc -m64 -O -fomit-frame-pointer2013060820130419
69208IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
69268lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
69320IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
69332lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
69340lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
69340no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
69368low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
69404lower-memgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
69448no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
69452lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
69608lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
69640low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
69664IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2013060820130419
69688low-memgcc -m64 -O3 -fomit-frame-pointer2013060820130419
69716low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
69720lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
69732low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
69736IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2013060820130419
69816IntelL1Cachegcc -O2 -fomit-frame-pointer2013060820130419
69820low-memgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
69856lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
69864lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
69868lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
69984low-memgcc -O3 -fomit-frame-pointer2013060820130419
69988IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
70068lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
70168IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
70308IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
70564IntelL1Cachegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
70696IntelL1Cachegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
70768lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
70956lower-memgcc -march=k8 -O -fomit-frame-pointer2013060820130419
71136IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
71392IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
71496IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
71516IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
71616IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
71692IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
71936IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
71940IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
71960IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
72068IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
72096IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
72100IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
72104low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
72112low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
72176low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
72260IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
72316IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
72488IntelL1Cachegcc -O3 -fomit-frame-pointer2013060820130419
72632low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
72664IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
72696low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
72712IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
72760IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2013060820130419
72764low-memgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
72792low-memgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
72832IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
73112IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
73328IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
73484lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
73656lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
74428lower-memgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
74768low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
74792lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
74800lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
74828different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
74868different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
74892IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
74948different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
74956different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
74980lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
74992different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
74996different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
74996different-ordergcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
75000different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
75000lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
75012different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
75020different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
75076different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
75084different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
75096lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
75172different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
75212different-ordergcc -m64 -Os -fomit-frame-pointer2013060820130419
75232different-ordergcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
75276different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
75384different-ordergcc -Os -fomit-frame-pointer2013060820130419
75420different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
75452different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
75452different-ordergcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
75460different-ordergcc -march=k8 -Os -fomit-frame-pointer2013060820130419
75472different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
75484different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
75508different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
75564different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
75568low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
75640different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
75648different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
75804low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
75828different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
75852different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
75856different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
75956different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
76216different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
76304different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
76364lower-memgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
76380different-ordergcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
76400different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
76432different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
76496lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
76524different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
76584different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
76600different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
76608different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
76656different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
76728different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
76756different-ordergcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
76756different-ordergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
76820different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
76840lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
76848different-ordergcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
76868different-ordergcc -O2 -fomit-frame-pointer2013060820130419
76896different-ordergcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
76908different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
76912different-ordergcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
76944different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
76948different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
76996different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
77012different-ordergcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
77020different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
77048lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
77132different-ordergcc -march=nocona -Os -fomit-frame-pointer2013060820130419
77136different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
77292different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
77400different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
77424lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
77464lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
77592low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
77664different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
77888lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
78148different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
78244different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
78292different-ordergcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
78328different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
78348different-ordergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
78628different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
78668different-ordergcc -m64 -O3 -fomit-frame-pointer2013060820130419
78688lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
78736lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
78764lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
78768different-ordergcc -m64 -O2 -fomit-frame-pointer2013060820130419
78820lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
79248different-ordergcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
79444lower-memgcc -m64 -O3 -fomit-frame-pointer2013060820130419
79616lower-memgcc -O3 -fomit-frame-pointer2013060820130419
79648different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
79696different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
79800lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
80160lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
80504different-ordergcc -O3 -fomit-frame-pointer2013060820130419
80504different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
80528different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
80608different-ordergcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
81028lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
81076lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
123164new-aes-roundcc2013060820130419
123312new-aes-roundgcc2013060820130419
123344new-aes-roundgcc -funroll-loops2013060820130419
129900different-ordergcc -funroll-loops2013060820130419
130084no-saltgcc -funroll-loops2013060820130419
130112no-saltcc2013060820130419
130176no-saltgcc2013060820130419
130508different-ordergcc2013060820130419
130748different-ordercc2013060820130419
133488IntelL1Cachegcc2013060820130419
133568IntelL1Cachegcc -funroll-loops2013060820130419
134228IntelL1Cachecc2013060820130419
137936low-memcc2013060820130419
138016low-memgcc2013060820130419
138032low-memgcc -funroll-loops2013060820130419
161508lower-memgcc2013060820130419
161896lower-memcc2013060820130419
161924lower-memgcc -funroll-loops2013060820130419
2222448-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2225008-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060820130419
2226248-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
2240208-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
2244688-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060820130419
2247288-bitgcc -funroll-loops -O2 -fomit-frame-pointer2013060820130419
2254408-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2272888-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060820130419
2275728-bitgcc -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2279608-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060820130419
2281688-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060820130419
2283088-bitgcc -O2 -fomit-frame-pointer2013060820130419
2288248-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060820130419
2291248-bitgcc -march=k8 -O2 -fomit-frame-pointer2013060820130419
2292368-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060820130419
2293248-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060820130419
2293448-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060820130419
2293728-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060820130419
2295328-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060820130419
2306448-bitgcc -m64 -O2 -fomit-frame-pointer2013060820130419
2308488-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060820130419
2360328-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
2360768-bitgcc -march=k8 -O3 -fomit-frame-pointer2013060820130419
2369288-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2371208-bitgcc -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2389328-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2390928-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060820130419
2391928-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060820130419
2395128-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060820130419
2416608-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
2419528-bitgcc -funroll-loops -O3 -fomit-frame-pointer2013060820130419
2423368-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060820130419
2424248-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060820130419
2424648-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060820130419
2426048-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060820130419
2428688-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060820130419
2432208-bitgcc -O3 -fomit-frame-pointer2013060820130419
2432288-bitgcc -m64 -O3 -fomit-frame-pointer2013060820130419
2442448-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060820130419
2447008-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060820130419
2447168-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060820130419
2448128-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060820130419
4913728-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060820130419
4938728-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
5034248-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060820130419
5038288-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060820130419
5045608-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060820130419
5060008-bitgcc -m64 -Os -fomit-frame-pointer2013060820130419
5061048-bitgcc -Os -fomit-frame-pointer2013060820130419
5064208-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
5065448-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060820130419
5066928-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
5067368-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
5067728-bitgcc -march=nocona -Os -fomit-frame-pointer2013060820130419
5068128-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
5068288-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060820130419
5069128-bitgcc -march=barcelona -Os -fomit-frame-pointer2013060820130419
5070728-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060820130419
5088728-bitgcc -march=k8 -Os -fomit-frame-pointer2013060820130419
5089088-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060820130419
5108568-bitgcc -march=nocona -O2 -fomit-frame-pointer2013060820130419
5123048-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060820130419
5527808-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060820130419
5529768-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060820130419
5535568-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060820130419
5536328-bitgcc -funroll-loops -Os -fomit-frame-pointer2013060820130419
5536328-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060820130419
5539848-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060820130419
5550088-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060820130419
5571088-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060820130419
5577608-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060820130419
5878088-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
5897168-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060820130419
5907608-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060820130419
5909688-bitgcc -march=nocona -O3 -fomit-frame-pointer2013060820130419
7625088-bitclang -O3 -mavx2013060820130419
7637208-bitclang -O32013060820130419
8541248-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
8551408-bitgcc -march=nocona -O -fomit-frame-pointer2013060820130419
8563648-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
8577648-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060820130419
8653408-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060820130419
8665288-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060820130419
8698848-bitgcc -march=barcelona -O -fomit-frame-pointer2013060820130419
8703808-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
9098808-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060820130419
9107848-bitgcc -funroll-loops -O -fomit-frame-pointer2013060820130419
9110768-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
9147968-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060820130419
9154328-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060820130419
9241848-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2013060820130419
9257248-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060820130419
9262008-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2013060820130419
9264328-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060820130419
9264928-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060820130419
9272928-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060820130419
9274208-bitgcc -m64 -O -fomit-frame-pointer2013060820130419
9276368-bitgcc -O -fomit-frame-pointer2013060820130419
9279848-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060820130419
9280088-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060820130419
9283688-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2013060820130419
9303568-bitgcc -march=k8 -O -fomit-frame-pointer2013060820130419
17041968-bitgcc -funroll-loops2013060820130419
17045768-bitcc2013060820130419
17058928-bitgcc2013060820130419

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: cc
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 202, namely:
CompilerImplementations
cc sphlib sphlib-small
clang -O3 sphlib sphlib-small
clang -O3 -mavx sphlib sphlib-small
gcc sphlib sphlib-small
gcc -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -O -fomit-frame-pointer sphlib sphlib-small
gcc -Os -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops sphlib sphlib-small
gcc -funroll-loops -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=corei7 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=k8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -O -fomit-frame-pointer sphlib sphlib-small
gcc -march=nocona -Os -fomit-frame-pointer sphlib sphlib-small

Checksum failure

Implementation: crypto_hash/shavite3512/sphlib
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6 83de27b1113641d2989e4121f088afc5e873a6c740499767e70bfdb8941e43c435b0a1dd7a7b73d5117b7e655c1363ed317ceadc8847c7ab5da91afb55631ae6
Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -O -fomit-frame-pointer sphlib sphlib-small
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 693, namely:
CompilerImplementations
cc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: cc
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(&state->gt;buffer[bufcnt], p, BlockSizeB-bufcnt);
hash.c: ^
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(state->gt;buffer, p, len);
hash.c: ^
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(result, state->gt;chaining_value, 32);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
clang -O3 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -mavx 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: clang -O3
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt; [-Wbuiltin-requires-header]
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 aes-instruct
clang -O3 -mavx aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(&state->gt;buffer[bufcnt], p, BlockSizeB-bufcnt);
hash.c: ^
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(state->gt;buffer, p, len);
hash.c: ^
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(result, state->gt;chaining_value, 32);
hash.c: ...
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(&state->gt;buffer[bufcnt], p, BlockSizeB-bufcnt);
hash.c: ^
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(state->gt;buffer, p, len);
hash.c: ^
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: memcpy(result, state->gt;chaining_value, 32);
hash.c: ...

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