Implementation notes: armeabi, h6dragon, crypto_hash/shavite3256

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
83317sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
83319sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
83321sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
83321sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
83323sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
83343sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
83344sphlibclang -O3 -fomit-frame-pointer2014101820141014
83344sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
83344sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
83396sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
83398sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
84025sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
84484sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
84592sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
84610sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
84619sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
84881sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
85118sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
85121sphlibgcc -Os -fomit-frame-pointer2014101820141014
85141sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
85149sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
85291sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
85358sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
85372sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
85383sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
85728sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
85753sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
87105no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
87132new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
87792sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
87938sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
88367low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
88495sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
88507sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
88512sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
88529sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
88529sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
88658sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
88969sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
88970sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
88970sphlib-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
88972sphlib-smallclang -O3 -fomit-frame-pointer2014101820141014
88990sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
89007sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
89010sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
89019sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
89027sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
89033sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
89410sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
89637sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
89702low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
89744sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
89754sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
90173sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
90762low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
90936sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
91175new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
91224no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
92663sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
93141sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
93233new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
93234no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
93418sphlib-smallgcc -O3 -fomit-frame-pointer2014101820141014
93645sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
93748sphlibgcc -O -fomit-frame-pointer2014101820141014
93748sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
93748sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
94012low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
94037low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
94058low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
94059low-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
94084low-memclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94085low-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94086low-memclang -O3 -fomit-frame-pointer2014101820141014
94086low-memclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
94086low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
94087low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
94110low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94213sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
94230sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
94264new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
94264new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
94264no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
94287no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
94624new-aes-roundclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
94651no-saltclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
94652no-saltclang -O3 -fomit-frame-pointer2014101820141014
94652no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
94652no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
94652no-saltclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
94652no-saltclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94654no-saltclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94655new-aes-roundclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
94676new-aes-roundclang -O3 -fomit-frame-pointer2014101820141014
94676new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
94676new-aes-roundclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
94676no-saltclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
94676new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
94676new-aes-roundclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94676no-saltclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94676new-aes-roundclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
94677new-aes-roundclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
95219sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
95510sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
95745sphlibgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
95749sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
95818sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
96374no-saltgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
96375new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
96375no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
96376new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
96728sphlib-smallgcc -O -fomit-frame-pointer2014101820141014
96740sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
96748sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
97258sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
97287sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
97325sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
97382low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
97530sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
97533sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
97560sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
97566sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
97585sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
98151low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
98179low-memgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
98364sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
98436sphlib-smallgcc -Os -fomit-frame-pointer2014101820141014
98436sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
98925sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
98949sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
98968sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
99134sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
99523sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
99888sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
100149sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
100600sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
100737sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
100893sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
101630sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
101758new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
101758no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
101994sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
102941sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
102970sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
103042low-memgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
103485sphlib-smallgcc -O2 -fomit-frame-pointer2014101820141014
103602sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
103610sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
103614sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
103623sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
103641sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
103642no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
103691low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
103719low-memgcc -Os -fomit-frame-pointer2014101820141014
103799low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
103950new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
104567low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
104670low-memgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
105780new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
105958new-aes-roundgcc -Os -fomit-frame-pointer2014101820141014
105958new-aes-roundgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
105958no-saltgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
105964no-saltgcc -Os -fomit-frame-pointer2014101820141014
106060new-aes-roundgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
106061no-saltgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
106273no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
106808new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
107089no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
107173lower-memclang -O3 -fomit-frame-pointer2014101820141014
107192lower-memclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
107193lower-memclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
107196lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
107216lower-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
107265lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
107273lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
107498lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
107502lower-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
107531lower-memclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
107532lower-memclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
107736low-memgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
107869sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
107987lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
107996low-memgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
108017low-memgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
108017low-memgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
108030low-memgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
108148low-memgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
108172low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
108186sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
108186sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
108211sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
108211sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
108790new-aes-roundgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
109097new-aes-roundgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
109113no-saltgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
109123no-saltgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
109125new-aes-roundgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
109127no-saltgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
109130no-saltgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
109135new-aes-roundgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
109145new-aes-roundgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
109151no-saltgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
110002new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
110002no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
110003new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
110027no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
110672low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
110696low-memgcc -O -fomit-frame-pointer2014101820141014
110696low-memgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
110826low-memgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
111159low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
111266lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
112706low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
113837sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
113889low-memgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
113891low-memgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
113921low-memgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
113940low-memgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
113941sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
113942low-memgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
113959sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
114044lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
114414sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
114603sphlibgcc -O2 -fomit-frame-pointer2014101820141014
114645sphlibgcc -O3 -fomit-frame-pointer2014101820141014
114858sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
114898no-saltgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
114923sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
114923sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
114926sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
114926sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
114941sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
114946no-saltgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
114948new-aes-roundgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
114948new-aes-roundgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
114948no-saltgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
114949new-aes-roundgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
114971new-aes-roundgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
114971new-aes-roundgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
114978no-saltgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
115003no-saltgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
115094sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
115120sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
115124sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
115124sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
115127sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
115158sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
115847no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
115847new-aes-roundgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
115850no-saltgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
115896new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
115898new-aes-roundgcc -O -fomit-frame-pointer2014101820141014
115898no-saltgcc -O -fomit-frame-pointer2014101820141014
115927sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
116386new-aes-roundgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
116413no-saltgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
116413new-aes-roundgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
116414new-aes-roundgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
116415no-saltgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
116418no-saltgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
116424no-saltgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
116439new-aes-roundgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
116443no-saltgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
116455new-aes-roundgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
116701low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
116822no-saltgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
116852new-aes-roundgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
116929new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
116929no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
116946no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
116957new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
117036sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
117370low-memgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
117375low-memgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
117392low-memgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
117406low-memgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
117425low-memgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
117495low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
118269low-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
119400low-memgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
120086lower-memgcc -O3 -fomit-frame-pointer2014101820141014
120168lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
120345low-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
120401sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
120534new-aes-roundgcc -O3 -fomit-frame-pointer2014101820141014
120586no-saltgcc -O3 -fomit-frame-pointer2014101820141014
120740lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
120842low-memgcc -O2 -fomit-frame-pointer2014101820141014
121017sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
121072lower-memgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
121104low-memgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
121256lower-memgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
121256lower-memgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
121260lower-memgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
121272lower-memgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
121299lower-memgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
121566no-saltgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
121571new-aes-roundgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
121667lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
121668lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
121669lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
121746low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
121925low-memgcc -O3 -fomit-frame-pointer2014101820141014
121978new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
121978no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
122295lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
122346low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
123137no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
123160new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
123212new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
123212no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
123265no-saltgcc -O2 -fomit-frame-pointer2014101820141014
123266new-aes-roundgcc -O2 -fomit-frame-pointer2014101820141014
123523no-saltgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
123551new-aes-roundgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
124552no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
124553new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
125467lower-memgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
125664lower-memgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
125726lower-memgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
125736lower-memgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
125737lower-memgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
125764lower-memgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
125964lower-memgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
126047lower-memgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
126146lower-memgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
126148lower-memgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
126186lower-memgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
127489lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
127590no-saltgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
127642new-aes-roundgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
127643low-memgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
128363lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
128882lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
129289lower-memgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
129319lower-memgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
129476lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
129600lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
129703lower-memgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
129741lower-memgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
129754lower-memgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
129760lower-memgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
129936lower-memgcc -Os -fomit-frame-pointer2014101820141014
130041lower-memgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
130121no-saltgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
130123new-aes-roundgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
130448lower-memgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
131248lower-memgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
131430lower-memgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
132430lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
133825low-memgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
134494new-aes-roundgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
134522no-saltgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
134730no-saltgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
134754new-aes-roundgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
135030low-memgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
135043low-memgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
135197low-memgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
135565new-aes-roundgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
135578low-memgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
136256low-memgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
136440no-saltgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
136597new-aes-roundgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
136603new-aes-roundgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
136689no-saltgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
136728no-saltgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
136729new-aes-roundgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
136748no-saltgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
136832lower-memgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
136975new-aes-roundgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
136980no-saltgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
137070lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
138152lower-memgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
138416lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
138459lower-memgcc -O2 -fomit-frame-pointer2014101820141014
138799lower-memgcc -O -fomit-frame-pointer2014101820141014
138872lower-memgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
139414lower-memgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
1887348-bitgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101820141014
1887348-bitgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101820141014
1887368-bitgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101820141014
1887378-bitgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101820141014
1887538-bitgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101820141014
2253888-bitgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101820141014
2254098-bitgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101820141014
2254098-bitgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101820141014
2256678-bitgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101820141014
2256688-bitgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101820141014
2333378-bitgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101820141014
2356418-bitgcc -O3 -fomit-frame-pointer2014101820141014
2413378-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014101820141014
2436458-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
2441598-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
2441888-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101820141014
2452748-bitgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101820141014
245595sphlibgcc -funroll-loops2014101820141014
245653sphlibgcc2014101820141014
245685sphlibcc2014101820141014
2489088-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
2490568-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014101820141014
2500648-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
2515508-bitgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101820141014
2527098-bitgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101820141014
2554098-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101820141014
2555108-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
2555428-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
2555428-bitclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
2555428-bitclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
2555438-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101820141014
2555448-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
2555948-bitclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101820141014
2555958-bitclang -O3 -fomit-frame-pointer2014101820141014
2558518-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
2558538-bitclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
2558558-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
2724368-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101820141014
2829208-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
2927858-bitgcc -O2 -fomit-frame-pointer2014101820141014
312566new-aes-roundcc2014101820141014
313172new-aes-roundgcc -funroll-loops2014101820141014
313397new-aes-roundgcc2014101820141014
313774sphlib-smallcc2014101820141014
313800sphlib-smallgcc -funroll-loops2014101820141014
314141sphlib-smallgcc2014101820141014
320458low-memgcc -funroll-loops2014101820141014
320584low-memgcc2014101820141014
320636low-memcc2014101820141014
321970no-saltgcc2014101820141014
322200no-saltcc2014101820141014
322339no-saltgcc -funroll-loops2014101820141014
415687lower-memcc2014101820141014
415997lower-memgcc -funroll-loops2014101820141014
415998lower-memgcc2014101820141014
4747208-bitgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101820141014
4747208-bitgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101820141014
4750568-bitgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101820141014
4750808-bitgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101820141014
4750808-bitgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101820141014
4852298-bitgcc -mcpu=arm8 -O -fomit-frame-pointer2014101820141014
4852608-bitgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101820141014
4853318-bitgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101820141014
4855868-bitgcc -mcpu=arm810 -O -fomit-frame-pointer2014101820141014
4855928-bitgcc -mcpu=strongarm -O -fomit-frame-pointer2014101820141014
5423328-bitgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101820141014
5466798-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
5485358-bitgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101820141014
5488578-bitgcc -funroll-loops -O -fomit-frame-pointer2014101820141014
5488698-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
5543538-bitgcc -Os -fomit-frame-pointer2014101820141014
5545398-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
5559498-bitgcc -funroll-loops -Os -fomit-frame-pointer2014101820141014
5562098-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
5579558-bitgcc -O -fomit-frame-pointer2014101820141014
5579798-bitgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101820141014
5580008-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
5597918-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
5612338-bitgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101820141014
5619038-bitgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101820141014
6812258-bitgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101820141014
19830198-bitgcc2014101820141014
19830328-bitcc2014101820141014
19836668-bitgcc -funroll-loops2014101820141014

Compiler output

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

Number of similar (compiler,implementation) pairs: 175, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

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

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
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: 10, 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 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/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
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'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.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/shavite3256/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.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/shavite3256/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
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: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/sphlib
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'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.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/shavite3256/8-bit
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
shavite.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/shavite3256/8-bit
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
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: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/sphlib
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'
shavite.c: clang: warning: argument unused during compilation: '-mavx'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.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/shavite3256/8-bit
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: clang: warning: argument unused during compilation: '-maes'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
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: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/sphlib
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'
shavite.c: clang: warning: argument unused during compilation: '-mavx'
shavite.c: clang: warning: argument unused during compilation: '-maes'
shavite.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/shavite3256/8-bit
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx'
SHAvite3.c: clang: warning: argument unused during compilation: '-maes'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
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: 5, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/sphlib
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'
shavite.c: clang: warning: argument unused during compilation: '-mavx'
shavite.c: clang: warning: argument unused during compilation: '-maes'
shavite.c: clang: warning: argument unused during compilation: '-mpclmul'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.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/shavite3256/8-bit
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHAvite3.c: SHAvite3.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
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: 100, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm810 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm810 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm810 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=arm8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=strongarm -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/sphlib
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]
shavite.c: shavite.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