Implementation notes: armeabi, h6dragon, crypto_hash/cubehash1632

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash1632
TimeImplementationCompilerBenchmark dateSUPERCOP version
39354armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
40309armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
43166armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
43629armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
48729armneonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
48729armneonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
50171armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
50171armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
53910armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
54343armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
90195unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
90453unrolled5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
92620unrolled5clang -O3 -fomit-frame-pointer2014101520141014
93016unrolled3clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
93037unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
93046unrolled3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
93053unrolled3clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
93388unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
94164unrolled3clang -O3 -fomit-frame-pointer2014101520141014
95117unrolled5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
95145unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
95166unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
95179unrolled3clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
95191unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
95194unrolled3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
95196unrolled3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
95742unrolled5gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
95751unrolled5gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
95751unrolled5gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
95763unrolled5gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
95778unrolled5gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
95838unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
95838unrolled4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
95857unrolled4clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
95863unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
95864unrolled4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
95864unrolled4clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
95866unrolled4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
95866unrolled4clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
95869unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
95887unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
96371unrolled5clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
96377unrolled5clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
96377unrolled5clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
96380unrolled5clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
96382unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
96389unrolled5clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
96390unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
96392unrolled5clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
96397unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
96398unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
97478unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
97487unrolled5gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
97517unrolled5gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
97520unrolled5gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
97521unrolled5gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
97538unrolled5gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
97546unrolled5gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
97565unrolled5gcc -O -fomit-frame-pointer2014101520141014
97568unrolled5gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
97592unrolled5gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
97725unrolled3gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
97740unrolled3gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
97742unrolled3gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
97744unrolled3gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
97759unrolled3gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
98446unrolled5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
98450unrolled5gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
99575unrolled4clang -O3 -fomit-frame-pointer2014101520141014
100886sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
100911sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
100925sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
100928sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
100928sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
101034sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
101042sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
101061sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
101062sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
101063sphlibclang -O3 -fomit-frame-pointer2014101520141014
101081sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
102264unrolled5gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
102356unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
102745unrolled5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
103398unrolled5gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
103414unrolled5gcc -Os -fomit-frame-pointer2014101520141014
103608unrolled5gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
103779unrolled5gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
103831unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
104425unrolled3gcc -O -fomit-frame-pointer2014101520141014
104472sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
104477sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
104492sphlib-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
104498sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
104500sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
104506sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
104642unrolled3gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
104659unrolled3gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
105294sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
105308sphlib-smallclang -O3 -fomit-frame-pointer2014101520141014
105315sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
105321sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
105345sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
105399unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
105596unrolled3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
106866unrolled4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
106868unrolled4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
106869unrolled4gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
106873unrolled4gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
106881unrolled4gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
106937unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
107108unrolled3gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
107117unrolled3gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
107118unrolled3gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
107142unrolled3gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
107153unrolled3gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
108069unrolled3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
108172unrolled4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
108224unrolled4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
108476unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
108568unrolled4gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
108951unrolled3gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
108952unrolled3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
109396unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
109595unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
111448unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
111483unrolled3gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
111623unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
111789unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
111805unrolled4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
111837unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
112130unrolled3gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
112132unrolled3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
112426unrolled3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
112439unrolled3gcc -Os -fomit-frame-pointer2014101520141014
114431unrolled4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
115221unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
115475unrolled4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
115479unrolled4gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
115519unrolled4gcc -O -fomit-frame-pointer2014101520141014
115896unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
116309unrolled4gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
116311unrolled4gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
116338unrolled4gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
116338unrolled4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
117333unrolled3gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
117372unrolled4gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
117400unrolled4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
117582unrolled4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
118258unrolled3gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
118548unrolled4gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
119284unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
119519unrolled4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
121024unrolled4gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
121374unrolled4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
121456unrolled4gcc -Os -fomit-frame-pointer2014101520141014
122389armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
122413armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
122416armgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
122416armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
122417armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
122417armclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
122417armclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
122417armclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
122417armclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
122417armgcc -O -fomit-frame-pointer2014101520141014
122417armgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
122417armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
122417armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
122417armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
122417armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
122417armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
122418armgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
122438armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
122441armcc2014101520141014
122441armclang -O3 -fomit-frame-pointer2014101520141014
122441armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
122441armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
122441armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
122441armclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
122441armclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
122441armgcc2014101520141014
122441armgcc -O3 -fomit-frame-pointer2014101520141014
122441armgcc -Os -fomit-frame-pointer2014101520141014
122441armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
122441armgcc -funroll-loops2014101520141014
122441armgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
122441armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
122441armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
122441armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
122462armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
122467armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
122468armgcc -O2 -fomit-frame-pointer2014101520141014
122468armgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
122468armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
122468armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
122468armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
122468armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
122468armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
122468armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
122468armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
122470armgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
122471armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
122492armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
122492armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
123636armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
123675armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
130544sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
130577sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
130582sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
130582sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
130597sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
130600sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
130609sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
130609sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
130620sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
130627sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
132298sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
132350sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
132351sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
132378sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
132417sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
133285sphlibgcc -O3 -fomit-frame-pointer2014101520141014
133388unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
133464sphlibgcc -O2 -fomit-frame-pointer2014101520141014
133652sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
133748sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
134203sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
134700sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
134700sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
134995sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
135088unrolled5gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
135112unrolled5gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
135112unrolled5gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
135139unrolled4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
135139unrolled5gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
135139unrolled4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
135139unrolled4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
135139unrolled4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
135139unrolled4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
135139unrolled5gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
135214sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
135251sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
135252sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
135275sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
135345unrolled5gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
135408sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
135480sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
135658unrolled5gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
136006sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
136400unrolled4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
136423sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
136736unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
137180unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
137224unrolled3gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
137224unrolled3gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
137224unrolled3gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
137224unrolled3gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
137224unrolled3gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
137229unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
137254sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
137327unrolled3gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
137430unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
137739unrolled3gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
137739unrolled3gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
137739unrolled3gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
137739unrolled3gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
137740unrolled3gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
137820unrolled5gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
137841unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
137996unrolled5gcc -O2 -fomit-frame-pointer2014101520141014
138075unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
138180unrolled5gcc -O3 -fomit-frame-pointer2014101520141014
138280unrolled4gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
138540sphlibgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
138574sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
139159unrolled4gcc -O3 -fomit-frame-pointer2014101520141014
139200unrolled3gcc -O3 -fomit-frame-pointer2014101520141014
139492unrolled4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
139522unrolled4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
139541unrolled4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
139541unrolled4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
139541unrolled4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
139974unrolled5gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
139983unrolled5gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
140006unrolled5gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
140006unrolled5gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
140006unrolled5gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
140777unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
140805unrolled4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
141036unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
141242unrolled3gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
141448unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
141576sphlibgcc -O -fomit-frame-pointer2014101520141014
141580unrolled4gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
141605unrolled4gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
141626sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
141626sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
141676sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
141911unrolled5gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
141953sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
142165sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
142965unrolled5gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
143250unrolled5gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
143336sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
143374unrolled4gcc -O2 -fomit-frame-pointer2014101520141014
143766unrolled3gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
143877sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
143895sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
143902sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
143919sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
143923sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
143924sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
143990sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
144012sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
144014sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
144014sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
144025sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
144549sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
144726sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
145116sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
145141sphlibgcc -Os -fomit-frame-pointer2014101520141014
145191sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
145287unrolled4gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
145332sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
145350sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
145396sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
145745sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
145980unrolled3gcc -O2 -fomit-frame-pointer2014101520141014
146010unrolled3gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
146083unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
146165sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
146165sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
146165sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
146186unrolled3gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
146216sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
146225sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
146419sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
146492sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
146541sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
146632sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
146651unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
146678unrolled3gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
146908sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
146930sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
147036sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
147070sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
147076sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
147151sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
147325sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
147349sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
147358sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
147371sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
147375sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
147775sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
148478sphlib-smallgcc -O3 -fomit-frame-pointer2014101520141014
148717sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
148841sphlib-smallgcc -O2 -fomit-frame-pointer2014101520141014
149033sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
149211sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
149278sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
149561sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
150980sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
152552sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
152739unrolled2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
152768unrolled2clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
152805unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
152819unrolled2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
152822unrolled2clang -O3 -fomit-frame-pointer2014101520141014
152833unrolled2clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
152850unrolled2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
152856unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
152860unrolled2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
153020sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
153075sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
153076sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
153105sphlib-smallgcc -O -fomit-frame-pointer2014101520141014
153352unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
153358unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
154040sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
154056sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
155115sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
155134sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
157674sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
159372sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
159375sphlib-smallgcc -Os -fomit-frame-pointer2014101520141014
167409sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
167432sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
181117unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
181119unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
181189unrolledclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
181198unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
181215unrolledclang -O3 -fomit-frame-pointer2014101520141014
181215unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
181215unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
181217unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
181217unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
181218unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
181219unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
190642simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
191411simplegcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
191966unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
194920unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
195919unrolledgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
197312unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
197429unrolledgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
197446unrolledgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
197447unrolledgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
197448unrolledgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
197474unrolledgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
197805unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
198060simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
198679unrolledgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
199500simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
199500simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
199526simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
199527simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
199528simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
199939unrolledgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
201240unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
201561unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
202024unrolledgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
202052unrolledgcc -O -fomit-frame-pointer2014101520141014
202052unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
202177simplegcc -O3 -fomit-frame-pointer2014101520141014
202282unrolledgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
202282unrolledgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
202282unrolledgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
202307unrolledgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
202307unrolledgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
202441unrolledgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
202460unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
202515unrolledgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
203908simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
204032unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
204105unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
204135unrolledgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
204164unrolledgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
204165unrolledgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
204165unrolledgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
204186unrolledgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
204231unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
204446unrolled2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
204471unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
204549unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
204557simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
205269unrolled2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
205271unrolled2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
205296unrolled2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
205298unrolled2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
205320unrolled2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
205802unrolledgcc -O3 -fomit-frame-pointer2014101520141014
206635unrolledgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
206635unrolledgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
206638unrolledgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
206659unrolledgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
206659unrolledgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
207176unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
207801simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
208091unrolled2gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
208259unrolledgcc -O2 -fomit-frame-pointer2014101520141014
208440unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
209286unrolled2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
209286unrolled2gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
209287unrolled2gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
209411unrolledgcc -Os -fomit-frame-pointer2014101520141014
209417unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
209520unrolled2gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
209522unrolled2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
209595unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
210315unrolled2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
210602unrolled2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
210602unrolled2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
210626unrolled2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
210626unrolled2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
210626unrolled2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
210632unrolledgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
211479unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
211696unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
212403unrolled2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
212580unrolledgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
213058unrolled2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
213886unrolled2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
213934unrolled2gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
214027unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
214695unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
215055unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
215076unrolled2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
215085unrolled2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
215109unrolled2gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
215161unrolled2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
215162unrolled2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
215162unrolled2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
215209unrolled2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
215209unrolled2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
215342unrolled2gcc -O -fomit-frame-pointer2014101520141014
215436unrolled2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
215447unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
215469unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
215520unrolled2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
216417unrolled2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
216703unrolled2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
216808unrolled2gcc -O3 -fomit-frame-pointer2014101520141014
216895unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
216938unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
219063unrolled2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
219153unrolled2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
219178unrolled2gcc -Os -fomit-frame-pointer2014101520141014
222966unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
223288unrolled2gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
223297unrolled2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
223607unrolled2gcc -O2 -fomit-frame-pointer2014101520141014
224173unrolled2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
226131unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
227631simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
230218unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
233312simplegcc -funroll-loops -O -fomit-frame-pointer2014101520141014
233340simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
263265sphlibgcc -funroll-loops2014101520141014
263586sphlibgcc2014101520141014
263966sphlibcc2014101520141014
269686simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
273210unrolled3cc2014101520141014
273214unrolled3gcc -funroll-loops2014101520141014
273238unrolled3gcc2014101520141014
284158unrolled5cc2014101520141014
284183unrolled5gcc2014101520141014
284696unrolled4cc2014101520141014
284705unrolled4gcc2014101520141014
289207unrolled5gcc -funroll-loops2014101520141014
289362unrolled4gcc -funroll-loops2014101520141014
318655simplegcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
427177unrolled2gcc2014101520141014
427177unrolled2gcc -funroll-loops2014101520141014
427209unrolled2cc2014101520141014
644389unrolledgcc2014101520141014
644410unrolledcc2014101520141014
644412unrolledgcc -funroll-loops2014101520141014
874009simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
887180simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
887194simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
887197simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
887198simpleclang -O3 -fomit-frame-pointer2014101520141014
887199simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
887215simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
887218simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
887224simpleclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
887227simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
889150simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
1230531sphlib-smallcc2014101520141014
1230534sphlib-smallgcc -funroll-loops2014101520141014
1230553sphlib-smallgcc2014101520141014
1284054simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
1284056simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
1284056simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
1284080simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
1284085simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
1291381simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
1291394simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
1291396simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
1291399simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
1291423simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
1301445simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
1301463simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
1301465simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
1301466simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
1301467simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
1362047simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
1377961simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
1383325simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
1386696simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
1388993simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
1389004simplegcc -O -fomit-frame-pointer2014101520141014
1397940simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
1402964simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
1412156simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
1413731simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
1413850simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
1421582simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
1425121simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
1430879simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
1445233simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
1446551simplegcc -O2 -fomit-frame-pointer2014101520141014
1454391simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
1454394simplegcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
1455161simplegcc -Os -fomit-frame-pointer2014101520141014
1472220simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
5816890simplegcc2014101520141014
5816907simplecc2014101520141014
5816917simplegcc -funroll-loops2014101520141014

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: cc
hash.c: In file included from hash.c:2:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:5:1: error: unknown type name 'uint32_t'
hash.c: hash.c: In function 'crypto_hash_cubehash1632_armneon':
hash.c: hash.c:19:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:20:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:21:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:22:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:23:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:24:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:25:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:26:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:27:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:28:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:46:34: error: 'uint32_t' undeclared (first use in this function)
hash.c: hash.c:46:34: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:46:44: error: expected expression before ')' token
hash.c: hash.c:47:44: error: expected expression before ')' token
hash.c: hash.c:128:46: error: expected expression before ')' token
hash.c: hash.c:145:44: error: expected expression before ')' token
hash.c: hash.c:151:24: error: expected expression before ')' token
hash.c: hash.c:152:24: error: expected expression before ')' token
hash.c: hash.c:153:24: error: expected expression before ')' token
hash.c: hash.c:154:24: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc armneon
gcc armneon
gcc -O2 -fomit-frame-pointer armneon
gcc -O3 -fomit-frame-pointer armneon
gcc -O -fomit-frame-pointer armneon
gcc -Os -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O -fomit-frame-pointer armneon
gcc -fno-schedule-insns -Os -fomit-frame-pointer armneon
gcc -funroll-loops armneon
gcc -funroll-loops -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -O3 -fomit-frame-pointer armneon
gcc -funroll-loops -O -fomit-frame-pointer armneon
gcc -funroll-loops -Os -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer armneon
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer armneon

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer arm
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer arm

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib sphlib-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib sphlib-small

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive simple unrolled unrolled2
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive armneon unrolled3 unrolled4 unrolled5
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-fpolly'
hash.s: clang: warning: argument unused during compilation: '-funroll-loops'
hash.s: clang: warning: argument unused during compilation: '-fvectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive arm
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive arm

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive armneon

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash1632/unrolled3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-mavx2'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx2'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash1632/unrolled3
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-mavx2'
hash.s: clang: warning: argument unused during compilation: '-fpolly'
hash.s: clang: warning: argument unused during compilation: '-funroll-loops'
hash.s: clang: warning: argument unused during compilation: '-fvectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash1632/unrolled3
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-mavx'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_hash/cubehash1632/unrolled3
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

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 armneon

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-mavx'
hash.s: clang: warning: argument unused during compilation: '-fpolly'
hash.s: clang: warning: argument unused during compilation: '-funroll-loops'
hash.s: clang: warning: argument unused during compilation: '-fvectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/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 arm

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
cubehash.c: clang: warning: argument unused during compilation: '-maes'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'

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

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
cubehash.c: clang: warning: argument unused during compilation: '-maes'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-maes'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash1632/unrolled3
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-mavx'
hash.s: clang: warning: argument unused during compilation: '-maes'
hash.s: clang: warning: argument unused during compilation: '-mpclmul'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
cubehash.c: clang: warning: argument unused during compilation: '-maes'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cubehash.c: clang: warning: argument unused during compilation: '-mavx'
cubehash.c: clang: warning: argument unused during compilation: '-maes'
cubehash.c: clang: warning: argument unused during compilation: '-mpclmul'
cubehash.c: clang: warning: argument unused during compilation: '-fpolly'
cubehash.c: clang: warning: argument unused during compilation: '-fvectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
cubehash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-maes'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_hash/cubehash1632/unrolled3
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: /usr/include/clang/3.2/include/arm_neon.h:28:2: error: "NEON support not enabled"
hash.c: #error "NEON support not enabled"
hash.c: ^
hash.c: 1 error generated.

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 armneon

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.s: clang: warning: argument unused during compilation: '-O3'
hash.s: clang: warning: argument unused during compilation: '-fwrapv'
hash.s: clang: warning: argument unused during compilation: '-mavx'
hash.s: clang: warning: argument unused during compilation: '-maes'
hash.s: clang: warning: argument unused during compilation: '-mpclmul'
hash.s: clang: warning: argument unused during compilation: '-fpolly'
hash.s: clang: warning: argument unused during compilation: '-funroll-loops'
hash.s: clang: warning: argument unused during compilation: '-fvectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/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 arm

Compiler output

Implementation: crypto_hash/cubehash1632/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/cubehash1632/simple
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -Os -fomit-frame-pointer simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash1632/armneon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: In file included from hash.c:2:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:5:1: error: unknown type name 'uint32_t'
hash.c: hash.c: In function 'crypto_hash_cubehash1632_armneon':
hash.c: hash.c:19:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:20:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:21:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:22:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:23:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:24:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:25:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:26:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:27:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:28:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:46:34: error: 'uint32_t' undeclared (first use in this function)
hash.c: hash.c:46:34: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:46:44: error: expected expression before ')' token
hash.c: hash.c:47:44: error: expected expression before ')' token
hash.c: hash.c:128:46: error: expected expression before ')' token
hash.c: hash.c:145:44: error: expected expression before ')' token
hash.c: hash.c:151:24: error: expected expression before ')' token
hash.c: hash.c:152:24: error: expected expression before ')' token
hash.c: hash.c:153:24: error: expected expression before ')' token
hash.c: hash.c:154:24: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm810 -O -fomit-frame-pointer armneon
gcc -mcpu=arm810 -Os -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O -fomit-frame-pointer armneon
gcc -mcpu=arm8 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm -Os -fomit-frame-pointer armneon

Compiler output

Implementation: crypto_hash/cubehash1632/unrolled3
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash1632/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm810 -O -fomit-frame-pointer arm
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O -fomit-frame-pointer arm
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O -fomit-frame-pointer arm
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm