Implementation notes: amd64, mangetsu, crypto_hash/lane256

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: lane256
TimeImplementationCompilerBenchmark dateSUPERCOP version
44540cgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
44580cgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
44684cgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091220140907
44708cgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
44728cgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
44744cgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
44792cgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
44828cgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091220140907
44828cgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
44900cgcc-4.7 -m64 -O -fomit-frame-pointer2014091220140907
44900cgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
44908cgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091220140907
44916cgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
44932cgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
44932cgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
44940cgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
44944cgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
44952cgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091220140907
45016cgcc-4.8 -m64 -O -fomit-frame-pointer2014091220140907
45020cgcc-4.7 -O -fomit-frame-pointer2014091220140907
45028cgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
45060cgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
45104cgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
45108cgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
45132cgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091220140907
45248cgcc-4.8 -O -fomit-frame-pointer2014091220140907
45308cgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
45340cgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
45344cgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
45352cgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
45404cgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
45412cgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091220140907
45516cgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
45544cgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
45584cgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
45596cgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
45600cgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091220140907
45608cgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
45648cgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
45664cgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
45728cgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
45752cgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
45976cgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
45980cgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
46496cgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091220140907
46644cgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
46736cgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
47392cgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
48788cgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
48800cgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
48816cgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
48832cgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
48840cgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
48848cgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
49372cgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
49640cgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
49700cgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
49872cgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
49900cgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
49932cgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091220140907
49952cgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091220140907
49964cgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
50024cgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
50044cgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
50056cgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
50156cgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
50168cgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
50468cgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
50572cgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
50600cgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
50608cgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
50636cgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
50636cgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
50644cgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091220140907
50688cgcc-4.7 -O3 -fomit-frame-pointer2014091220140907
50712cgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
50816cgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
50920cgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
50928cgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
51016cgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
51048cgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
51052cgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
51060cgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
51124cgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
51168cgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
51384cgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
51448cgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091220140907
51468cgcc-4.7 -O2 -fomit-frame-pointer2014091220140907
51728cgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
51740cgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
51796cgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
51860cgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
52052cgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091220140907
52076cgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
52268cgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091220140907
52312cgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
52464cgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
52668cgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
52696cgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
52704cgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
52940cgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091220140907
52964cgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
53028cgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
53340cgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
53380cgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
53440cgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
53472cgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
53552cgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
53620cgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
53632cgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
53672cgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
53680cgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
53704cgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
53788cgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091220140907
53816cgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
53940cgcc-4.7 -m64 -Os -fomit-frame-pointer2014091220140907
53976cgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
54128cgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
54164cgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
54188cgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
54392cgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091220140907
54516cgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
54580cgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
54692cgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091220140907
55176cgcc-4.7 -Os -fomit-frame-pointer2014091220140907
57056cgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
57144cgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
57400cgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
57584cgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
57644cgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
57652cgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
57672cgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
57740cgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
57760cgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
57772cgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
57816cgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
57828cgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
57928cgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
58104cgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
58160cgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
58472cgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
58520cgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
58524cgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
58532cgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
58540cgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
58584cgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
58608cgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
58648cgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091220140907
58784cgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091220140907
58792cgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
58872cgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
58884cgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
58952cgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
59000cgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
59112cgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
59132cgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091220140907
59140cgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
59180cgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
59284cgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
59328cgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
59340cgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
59352cgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
59356cgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
59416cgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
59424cgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
59456cgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
59464cgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
59480cgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
59584cgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
59608cgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
59612cgcc-4.8 -O2 -fomit-frame-pointer2014091220140907
59636cgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091220140907
59652cgcc-4.8 -O3 -fomit-frame-pointer2014091220140907
59732cgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
59800cgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
59956cgcc-4.8 -m64 -Os -fomit-frame-pointer2014091220140907
59972cgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
59988cgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
60000cgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091220140907
60032cgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
60512cgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
60748cgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091220140907
60808cgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
60812cgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091220140907
60832cgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
60876cgcc-4.8 -Os -fomit-frame-pointer2014091220140907
60932cgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
60972cgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
61024cgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
61252cgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
61344cgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091220140907
61500cgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091220140907
61640cgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
61668cgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
62080cgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
63204cgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
63436cgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
63448cgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
63520cgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091220140907
67816cgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
73124bitsliceclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
73140bitsliceclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
73196bitslicegcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
73220bitslicegcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
73224bitslicegcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
73224bitslicegcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
73224bitslicegcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
73228bitslicegcc-4.7 -O3 -fomit-frame-pointer2014091220140907
73228bitslicegcc-4.7 -m64 -Os -fomit-frame-pointer2014091220140907
73228bitslicegcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
73232bitslicegcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
73232bitslicegcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140907
73240bitslicegcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091220140907
73240bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
73244bitslicegcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
73248bitslicegcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
73252bitsliceclang -O3 -fomit-frame-pointer2014091220140907
73256bitslicegcc-4.7 -m64 -O3 -fomit-frame-pointer2014091220140907
73256bitslicegcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
73260bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
73264bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
73264bitslicegcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
73276bitslicegcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
73280bitslicegcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
73280bitslicegcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
73280bitslicegcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
73288bitslicegcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
73292bitslicegcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
73292bitslicegcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
73296bitslicegcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
73304bitslicegcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091220140907
73304bitslicegcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
73308bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
73308bitslicegcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
73312bitslicegcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091220140907
73316bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
73316bitslicegcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
73320bitslicegcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140907
73320bitslicegcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091220140907
73320bitslicegcc-4.8 -O3 -fomit-frame-pointer2014091220140907
73320bitslicegcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
73324bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
73328bitslicegcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
73328bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
73332bitslicegcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140907
73332bitslicegcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140907
73332bitslicegcc-4.8 -Os -fomit-frame-pointer2014091220140907
73332bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
73332bitslicegcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140907
73332bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
73332bitslicegcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091220140907
73336bitsliceclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091220140907
73336bitslicegcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
73336bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
73336bitslicegcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
73344bitslicegcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
73344bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
73344bitslicegcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
73348bitslicegcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
73352bitslicegcc-4.7 -Os -fomit-frame-pointer2014091220140907
73352bitslicegcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091220140907
73352bitslicegcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
73352bitslicegcc-4.8 -march=nocona -O -fomit-frame-pointer2014091220140907
73356bitslicegcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091220140907
73356bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
73356bitslicegcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
73356bitslicegcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
73368bitslicegcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
73376bitslicegcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140907
73376bitslicegcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091220140907
73380bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140907
73380bitslicegcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091220140907
73392bitslicegcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
73400bitslicegcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73412bitslicegcc-4.7 -O -fomit-frame-pointer2014091220140907
73412bitslicegcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140907
73416bitslicegcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
73420bitsliceclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
73420bitslicegcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
73420bitslicegcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
73420bitslicegcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140907
73424bitslicegcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091220140907
73424bitslicegcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
73424bitslicegcc-4.8 -march=k8 -O -fomit-frame-pointer2014091220140907
73428bitslicegcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091220140907
73432bitsliceclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
73436bitslicegcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
73440bitslicegcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091220140907
73444bitslicegcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091220140907
73452bitslicegcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091220140907
73456bitslicegcc-4.7 -m64 -O2 -fomit-frame-pointer2014091220140907
73456bitslicegcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091220140907
73464bitslicegcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
73472bitslicegcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
73472bitslicegcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
73480bitslicegcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
73484bitslicegcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
73488bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
73488bitslicegcc-4.8 -O -fomit-frame-pointer2014091220140907
73496bitslicegcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091220140907
73496bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73496bitslicegcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
73504bitslicegcc-4.7 -march=nocona -O -fomit-frame-pointer2014091220140907
73508bitslicegcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
73508bitslicegcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140907
73528bitslicegcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091220140907
73532bitslicegcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
73532bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
73536bitslicegcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
73540bitslicegcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140907
73540bitslicegcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
73540bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
73540bitslicegcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091220140907
73544bitslicegcc-4.7 -m64 -O -fomit-frame-pointer2014091220140907
73544bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
73544bitslicegcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091220140907
73548bitslicegcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140907
73548bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
73552bitslicegcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
73552bitslicegcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
73556bitslicegcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
73556bitslicegcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73556bitslicegcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
73568bitslicegcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091220140907
73568bitslicegcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
73572bitslicegcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
73572bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140907
73580bitslicegcc-4.8 -funroll-loops2014091220140907
73584bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
73584bitslicegcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
73588bitslicegcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
73588bitslicegcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
73600bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73600bitslicegcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140907
73608bitslicegcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140907
73628bitslicecc2014091220140907
73628bitslicegcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
73628bitslicegcc-4.82014091220140907
73628bitslicegcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140907
73632bitslicegcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
73636bitslicegcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091220140907
73640bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140907
73640bitslicegcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140907
73656bitslicegcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140907
73656bitslicegcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
73672bitslicegcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091220140907
73676bitslicegcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
73676bitslicegcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140907
73696bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140907
73700bitslicegcc-4.7 -funroll-loops2014091220140907
73700bitslicegcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140907
73704bitslicegcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091220140907
73704bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
73708bitslicegcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091220140907
73732bitslicegcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
73732bitslicegcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091220140907
73740bitsliceclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
73744bitslicegcc-4.8 -m64 -O -fomit-frame-pointer2014091220140907
73748bitslicegcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140907
73752bitslicegcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
73764bitslicegcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091220140907
73772bitslicegcc-4.8 -m64 -Os -fomit-frame-pointer2014091220140907
73780bitslicegcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
73780bitslicegcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
73800bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140907
73808bitsliceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091220140907
73820bitslicegcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140907
73824bitslicegcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
73828bitslicegcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091220140907
73852bitslicegcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
73864bitslicegcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
73872bitslicegcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091220140907
73872bitslicegcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091220140907
73892bitslicegcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091220140907
73896bitslicegcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
73900bitslicegcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140907
73908bitslicegcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
73916bitslicegcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
73920bitslicegcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
73932bitslicegcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140907
73952bitslicegcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140907
73956bitslicegcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091220140907
73956bitslicegcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140907
73976bitslicegcc-4.72014091220140907
74004bitslicegcc-4.7 -O2 -fomit-frame-pointer2014091220140907
74012bitslicegcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091220140907
74016bitslicegcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140907
74016bitslicegcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
74028bitslicegcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140907
74056bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140907
74072bitslicegcc-4.8 -m64 -O2 -fomit-frame-pointer2014091220140907
74076bitslicegcc-4.8 -O2 -fomit-frame-pointer2014091220140907
74076bitslicegcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091220140907
74108bitslicegcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
74112bitsliceclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091220140907
74172bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140907
74256bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
74276bitslicegcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140907
74284bitslicegcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140907
74300bitslicegcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091220140907
74388bitslicegcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140907
74400bitslicegcc-4.7 -march=k8 -O -fomit-frame-pointer2014091220140907
74404bitslicegcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140907
74496bitslicegcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140907
74552bitslicegcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140907
74636bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140907
74644bitslicegcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140907
74856bitslicegcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091220140907
74908bitslicegcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140907
75092bitslicegcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091220140907
75572bitslicegcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140907
75604bitslicegcc-4.8 -m64 -O3 -fomit-frame-pointer2014091220140907
75796bitslicegcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091220140907
76356bitslicegcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140907
79192ccc2014091220140907
79620cgcc-4.82014091220140907
79644cgcc-4.8 -funroll-loops2014091220140907
112940cgcc-4.7 -funroll-loops2014091220140907
112984cgcc-4.72014091220140907
115824cclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
116116cclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091220140907
116148cclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
118200cclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091220140907
124004cclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091220140907
124228cclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
124820cclang -O3 -fomit-frame-pointer2014091220140907
126440cclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
129772cclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091220140907

Test failure

Implementation: crypto_hash/lane256/bitslice
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer bitslice c
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer bitslice c
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer bitslice c
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer bitslice c
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer bitslice c
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer bitslice c

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fomit-frame-pointer
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/c
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
lane.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer c
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer c
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer c

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
lane.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
finalize.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/c
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
lane.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer c

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
lane.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
nist.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
finalize.s: clang-3.3: warning: argument unused during compilation: '-maes'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-maes'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mavx'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mavx'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
lane.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mavx'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
finalize.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mavx'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mavx'
finalize.s: clang-3.3: warning: argument unused during compilation: '-maes'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mavx'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-maes'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_hash/lane256/bitslice
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
lane.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
nist.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mavx'
finalize.s: clang-3.3: warning: argument unused during compilation: '-maes'
finalize.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
finalize.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
finalize.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
finalize.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I .'
finalize.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mavx'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-maes'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I .'
lane256compress.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer bitslice