Implementation notes: armeabi, h6dragon, crypto_hash/cubehash512

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
34256armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
35079armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
37551armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
37939armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
42310armneonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
42319armneonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
43631armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
43631armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
46875armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
47286armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
78677unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
78916unrolled5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
80845unrolled5clang -O3 -fomit-frame-pointer2014101520141014
81254unrolled3clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
81254unrolled3clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
81278unrolled3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
81282unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
81386unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
82266unrolled3clang -O3 -fomit-frame-pointer2014101520141014
82958unrolled5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
83079unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
83105unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
83107unrolled3clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
83115unrolled3clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
83135unrolled3clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
83135unrolled3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
83605unrolled4clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
83628unrolled4clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
83628unrolled4clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
83630unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
83630unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
83632unrolled4clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
83655unrolled4clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
83657unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
83657unrolled4clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
83658unrolled4clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
83885unrolled5gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
83886unrolled5gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
83900unrolled5gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
83910unrolled5gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
83912unrolled5gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
84066unrolled5clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
84080unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
84080unrolled5clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
84082unrolled5clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
84091unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
84095unrolled5clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
84105unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
84111unrolled5clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
84111unrolled5clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
84117unrolled5clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
85282unrolled5gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
85290unrolled5gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
85290unrolled5gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
85312unrolled5gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
85320unrolled5gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
85404unrolled5gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
85424unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
85434unrolled5gcc -O -fomit-frame-pointer2014101520141014
85461unrolled5gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
85487unrolled5gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
85610unrolled3gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
85637unrolled3gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
85639unrolled3gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
85656unrolled3gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
85658unrolled3gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
86216unrolled5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
86242unrolled5gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
86843unrolled4clang -O3 -fomit-frame-pointer2014101520141014
89449unrolled5gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
89599unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
89895unrolled5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
90258unrolled5gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
90442unrolled5gcc -Os -fomit-frame-pointer2014101520141014
90608unrolled5gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
90754unrolled5gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
90760unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
91430unrolled3gcc -O -fomit-frame-pointer2014101520141014
91626unrolled3gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
91631unrolled3gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
91967unrolled3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
92185unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
93158unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
93536unrolled4gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
93537unrolled4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
93543unrolled4gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
93544unrolled4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
93552unrolled4gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
93624unrolled3gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
93648unrolled3gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
93650unrolled3gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
93650unrolled3gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
93666unrolled3gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
94157unrolled3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
94264unrolled4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
94316unrolled4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
94909unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
95002unrolled4gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
95317unrolled3gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
95338unrolled3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
95374unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
95715unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
97281unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
97500unrolled3gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
97504unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
97746unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
97770unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
97897unrolled4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
98028unrolled3gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
98037unrolled3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
98220unrolled3gcc -Os -fomit-frame-pointer2014101520141014
98311unrolled3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
99931unrolled4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
100640unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
100968unrolled4gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
100983unrolled4gcc -O -fomit-frame-pointer2014101520141014
100983unrolled4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
101317unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
101554unrolled4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
101568unrolled4gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
101581unrolled4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
101594unrolled4gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
101604unrolled4gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
102481unrolled3gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
102610unrolled4gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
102610unrolled4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
102666unrolled4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
103270unrolled3gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
103524unrolled4gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
104142unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
105633unrolled4gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
106046unrolled4gcc -Os -fomit-frame-pointer2014101520141014
106215armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
106215armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
106215armclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
106215armclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
106215armclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
106215armclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
106215armgcc -O3 -fomit-frame-pointer2014101520141014
106215armgcc -funroll-loops2014101520141014
106215armgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
106215armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
106215armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
106216armgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
106217armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
106240armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
106242armgcc -O -fomit-frame-pointer2014101520141014
106242armgcc -Os -fomit-frame-pointer2014101520141014
106242armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
106242armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
106243armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
106243armgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
106243armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
106243armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
106243armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
106245armclang -O3 -fomit-frame-pointer2014101520141014
106245armclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
106245armclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
106245armclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
106245armgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
106245armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
106245armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
106245armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
106245armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
106264armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
106264armgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
106266armcc2014101520141014
106266armgcc2014101520141014
106266armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
106266armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
106266armgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
106266armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
106266armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
106266armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
106266armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
106266armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
106266armgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
106266armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
106286armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
106293armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
106294armgcc -O2 -fomit-frame-pointer2014101520141014
106294armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
106294armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
106559unrolled4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
116310unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
117857unrolled5gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
118009unrolled5gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
118010unrolled4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
118011unrolled5gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
118031unrolled4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
118031unrolled4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
118039unrolled5gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
118039unrolled5gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
118061unrolled4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
118061unrolled4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
118061unrolled5gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
118152unrolled5gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
118742unrolled4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
119245unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
119532unrolled3gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
119634unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
119647unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
119762unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
119833unrolled3gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
119833unrolled3gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
119841unrolled3gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
119841unrolled3gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
119865unrolled3gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
120379unrolled5gcc -O3 -fomit-frame-pointer2014101520141014
120585unrolled3gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
120614unrolled3gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
120614unrolled3gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
120615unrolled3gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
120615unrolled3gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
120665unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
120688unrolled5gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
120720unrolled5gcc -O2 -fomit-frame-pointer2014101520141014
120814unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
121232unrolled4gcc -O3 -fomit-frame-pointer2014101520141014
121283unrolled3gcc -O3 -fomit-frame-pointer2014101520141014
122160unrolled4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
122160unrolled4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
122182unrolled4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
122182unrolled4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
122183unrolled4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
122263unrolled4gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
122544unrolled5gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
122571unrolled5gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
122571unrolled5gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
122572unrolled5gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
122595unrolled5gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
123109unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
123266unrolled3gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
123293unrolled4gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
123298unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
123934unrolled4gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
124140unrolled5gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
124941unrolled5gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
125119unrolled5gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
125301unrolled4gcc -O2 -fomit-frame-pointer2014101520141014
125475unrolled2clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
125477unrolled2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
125494unrolled2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
125522unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
125548unrolled2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
125550unrolled2clang -O3 -fomit-frame-pointer2014101520141014
125550unrolled2clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
125573unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
125582unrolled2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
125841unrolled3gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
126240unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
126255unrolled2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
127084unrolled3gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
127157unrolled4gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
127745unrolled3gcc -O2 -fomit-frame-pointer2014101520141014
127825unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
127901unrolled3gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
128158unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
128188unrolled4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
128466unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
128518unrolled3gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
147269unrolledclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
147278unrolledclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
147295unrolledclang -O3 -fomit-frame-pointer2014101520141014
147295unrolledclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
147296unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
147296unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
147296unrolledclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
147317unrolledclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
147321unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
147887unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
147888unrolledclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
149819simplegcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
154768simplegcc -O3 -fomit-frame-pointer2014101520141014
155779unrolledgcc -O3 -fomit-frame-pointer2014101520141014
157673unrolledgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
157680unrolledgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
158034unrolledgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
158190unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
158417unrolledgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
158417unrolledgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
158418unrolledgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
158420unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
158444unrolledgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
158445unrolledgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
158668simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
158786unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
159887simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
160095simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
160095simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
160095simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
160095simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
160123simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
160249unrolledgcc -O2 -fomit-frame-pointer2014101520141014
160821unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
161383unrolledgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
162621unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
162633unrolledgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
163305unrolledgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
163305unrolledgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
163305unrolledgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
163305unrolledgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
163320unrolledgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
163957unrolledgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
163959unrolledgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
163959unrolledgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
163980unrolledgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
163984unrolled2gcc -O3 -fomit-frame-pointer2014101520141014
163986unrolledgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
164061unrolledgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
164081unrolledgcc -O -fomit-frame-pointer2014101520141014
164081unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
164162unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
164259unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
164473unrolled2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
164500unrolled2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
164500unrolled2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
164501unrolled2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
164522unrolled2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
164731unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
164907unrolledgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
165450simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
165604unrolledgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
165606unrolledgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
165653unrolledgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
165655unrolledgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
165658unrolledgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
165765unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
165838unrolled2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
165864unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
166688unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
167130unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
167490unrolled2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
167490unrolled2gcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
167511unrolled2gcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
167511unrolled2gcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
167511unrolled2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
168142unrolled2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
168615unrolled2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
168902unrolled2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
168905unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
169179unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
169238simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
169346simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
169365unrolled2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
169365unrolled2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
169367unrolled2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
169367unrolled2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
169367unrolled2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
170220unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
170550unrolled2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
170601unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
171169unrolled2gcc -O -fomit-frame-pointer2014101520141014
171197unrolled2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
171197unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
171221unrolled2gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
171261unrolled2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
171288unrolled2gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
171478unrolled2gcc -O2 -fomit-frame-pointer2014101520141014
171505unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
172275unrolled2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
172275unrolled2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
172277unrolled2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
172303unrolled2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
172303unrolled2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
172433unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
172457unrolledgcc -Os -fomit-frame-pointer2014101520141014
172714unrolled2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
172920unrolledgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
173488unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
174003unrolled2gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
174153unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
174154unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
175009unrolled2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
175112unrolled2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
175325unrolled2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
175474unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
178330unrolled2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
178380unrolled2gcc -Os -fomit-frame-pointer2014101520141014
178380unrolled2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
178395unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
180797unrolled2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
180812unrolled2gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
181616unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
181781unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
182786unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
183120unrolled2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
185027simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
185741simplegcc -funroll-loops -O -fomit-frame-pointer2014101520141014
185749simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
186590unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
207897simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
239666unrolled3gcc -funroll-loops2014101520141014
239674unrolled3cc2014101520141014
239678unrolled3gcc2014101520141014
249186unrolled5cc2014101520141014
249197unrolled5gcc2014101520141014
249638unrolled4cc2014101520141014
249671unrolled4gcc2014101520141014
253590unrolled5gcc -funroll-loops2014101520141014
253625simplegcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
253784unrolled4gcc -funroll-loops2014101520141014
349365unrolled2cc2014101520141014
349395unrolled2gcc2014101520141014
349395unrolled2gcc -funroll-loops2014101520141014
513073unrolledcc2014101520141014
513073unrolledgcc -funroll-loops2014101520141014
513094unrolledgcc2014101520141014
668638simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
668640simpleclang -O3 -fomit-frame-pointer2014101520141014
668640simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
668642simpleclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
668650simpleclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
668655simpleclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
668663simpleclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
668665simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
668665simpleclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
669510simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
669538simpleclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
977644simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
977644simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
977666simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
977668simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
977668simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
984067simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
984067simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
984082simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
984086simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
984111simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
990881simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
990885simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
990886simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
990905simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
999225simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
1036972simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
1048774simplegcc -O -fomit-frame-pointer2014101520141014
1048800simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
1050585simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
1057092simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
1057849simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
1060595simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
1066702simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
1075058simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
1075085simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
1077123simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
1078411simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
1083947simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
1085061simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
1098514simplegcc -Os -fomit-frame-pointer2014101520141014
1098994simplegcc -O2 -fomit-frame-pointer2014101520141014
1099047simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
1117332simplegcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
1117343simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
1131390simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
4411142simplegcc -funroll-loops2014101520141014
4411181simplegcc2014101520141014
4411199simplecc2014101520141014

Compiler output

Implementation: crypto_hash/cubehash512/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_cubehash512_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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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/cubehash512/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_cubehash512_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/cubehash512/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/cubehash512/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