Implementation notes: armeabi, h6dragon, crypto_hash/groestl512

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
126974neon-tablegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
126974neon-tablegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
127002neon-tablegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
127003neon-tablegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
127005neon-tablegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
127077neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101720141014
127077neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
127231neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
127255neon-tableclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
127261neon-tableclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101720141014
127267neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101720141014
127269neon-tableclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101720141014
127270neon-tableclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
127282neon-tableclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101720141014
127284neon-tableclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
127358neon-tableclang -O3 -fomit-frame-pointer2014101720141014
127571neon-tablegcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
127573neon-tablegcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
127592neon-tablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
127592neon-tablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
127592neon-tablegcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
127721neon-tablegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
127723neon-tablegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
127723neon-tablegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
127723neon-tablegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
127747neon-tablegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
128243neon-tablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
128261neon-tablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
128261neon-tablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
128263neon-tablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
128287neon-tablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
170542arm32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
170586arm32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
170588arm32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
170622arm32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
170627arm32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
173228arm32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
173231arm32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
173233arm32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
173241arm32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
173271arm32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
173319arm32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
173326arm32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
173341arm32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
173360arm32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
173361arm32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
173365arm32gcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
173368arm32gcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
173376arm32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
173387arm32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
173391arm32gcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
313699opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
313716opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
313725opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
313725opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
313749opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
314955opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
314968opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
314983opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
314983opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
314985opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
350661opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
351454opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
351502opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101720141014
355804opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101720141014
360085opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
363641opt32gcc -O3 -fomit-frame-pointer2014101720141014
364772opt32gcc -O2 -fomit-frame-pointer2014101720141014
367115opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
368355opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101720141014
370695opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101720141014
381795opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014101720141014
383095opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014101720141014
429426opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101720141014
430789opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101720141014
431085opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
436815opt64gcc -funroll-loops -Os -fomit-frame-pointer2014101720141014
436815opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
438622opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
438825opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
438879opt64gcc -Os -fomit-frame-pointer2014101720141014
454483opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
460988opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
516270opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101720141014
517541opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
517555opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101720141014
517584opt64gcc -O -fomit-frame-pointer2014101720141014
525915opt64gcc -funroll-loops -O -fomit-frame-pointer2014101720141014
525928opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
565731sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
574530sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101720141014
574800sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
574837sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101720141014
574860sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
574918sphlibclang -O3 -fomit-frame-pointer2014101720141014
574926sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101720141014
574952sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
575100sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
575499sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101720141014
575735sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
576220sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101720141014
576371sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
582195opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
582200opt32clang -O3 -fomit-frame-pointer2014101720141014
582227opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101720141014
582298opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
582305opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101720141014
582308opt32clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
582330opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
582330opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101720141014
582332opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101720141014
582345opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101720141014
582358opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
598965opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
599513opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
601830sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
602831sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
602878sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101720141014
603100sphlib-adaptedclang -O3 -fomit-frame-pointer2014101720141014
603175sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101720141014
603184sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
603187sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
603203sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101720141014
603263sphlib-adaptedclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
603302sphlib-adaptedclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
603302sphlib-adaptedclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101720141014
603324sphlib-adaptedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101720141014
605295sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
608325sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
614649sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
615058sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
616648sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
634515sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
636962sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
639499opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
640738opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
640764opt32gcc -Os -fomit-frame-pointer2014101720141014
640997opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
641250opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
641409opt32gcc -funroll-loops -Os -fomit-frame-pointer2014101720141014
641409opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
643308opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101720141014
649458sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
651167sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
651970opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
652845opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101720141014
653096opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
653100opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
653149opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
653153opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
653170opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
656458opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
656481opt32gcc -funroll-loops -O -fomit-frame-pointer2014101720141014
657015opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
657662opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
657675opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
657684opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
657688opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
657690opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
657900opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
658149opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
658151opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101720141014
658153opt32gcc -O -fomit-frame-pointer2014101720141014
658483opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101720141014
663788sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101720141014
664245sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
664261sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
664264sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
664264sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
664264sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
666657sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101720141014
668658sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
669056sphlibgcc -O2 -fomit-frame-pointer2014101720141014
671349sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014101720141014
674612sphlibgcc -O3 -fomit-frame-pointer2014101720141014
677068sphlib-adaptedgcc -O2 -fomit-frame-pointer2014101720141014
678176sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
678907sphlib-smallgcc -Os -fomit-frame-pointer2014101720141014
678907sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
681461sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014101720141014
682635sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2014101720141014
683561sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2014101720141014
686025sphlib-adaptedgcc -O3 -fomit-frame-pointer2014101720141014
687508sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101720141014
694986sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101720141014
696105opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
696381sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
696385sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
696403sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
696411sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
696443sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
700402sphlib-adaptedgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101720141014
700885opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
700911opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
700920opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
700922opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
700935opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
701158sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101720141014
702786sphlib-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
702808sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
702810sphlib-smallclang -O3 -fomit-frame-pointer2014101720141014
702810sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
702829sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101720141014
702836sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101720141014
702838sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101720141014
702838sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
702838sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101720141014
702992sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101720141014
702992sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
704248sphlib-adaptedgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101720141014
705253sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
705282sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
705299sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
705331sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
705423sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
708273sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101720141014
711623sphlib-adaptedgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101720141014
714705opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
714746sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
714779sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101720141014
718939sphlib-adaptedgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101720141014
743496sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101720141014
74637432bit-bytesliced-c-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
74638132bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
74639632bit-bytesliced-c-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
74639832bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
74639932bit-bytesliced-c-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
751305sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
75334832bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101720141014
754037sphlib-smallgcc -O2 -fomit-frame-pointer2014101720141014
755571sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
756933sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
759103opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
759130opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
759193opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
759306opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
759313opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
759350sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
762227sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101720141014
762275sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101720141014
764464sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
765710sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
767265sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101720141014
767268sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
767277sphlib-smallgcc -O -fomit-frame-pointer2014101720141014
767715sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014101720141014
767743sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
770034sphlib-smallgcc -O3 -fomit-frame-pointer2014101720141014
770881opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
770891opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
770910opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
770916opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
770969opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
773685sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101720141014
778375opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
778407opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
778425opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
778446opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
778457opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
77871032bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2014101720141014
78312332bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
783994sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101720141014
786975sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101720141014
78729632bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101720141014
788498sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101720141014
78970732bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101720141014
790605opt64gcc -O2 -fomit-frame-pointer2014101720141014
79366732bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101720141014
798852opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
800449sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
800458sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
800471sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
800471sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
800494sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
803321opt64gcc -O3 -fomit-frame-pointer2014101720141014
814632opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101720141014
817157opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101720141014
819780opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014101720141014
827091opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014101720141014
841509opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101720141014
84486532bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
84790932bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
849649opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
85118832bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
86129332bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
864535opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101720141014
880247opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
88977232bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
89010532bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2014101720141014
924392sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
924467sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
924587sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
924720sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
924799sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
927555opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
929812opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
931712opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101720141014
967211sphlib-adaptedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
967322sphlib-adaptedgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
967423sphlib-adaptedgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
967436sphlib-adaptedgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
967633sphlib-adaptedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
972362sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
972442sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
972569sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
972632sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
972746sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
975243sphlib-adaptedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101720141014
975274sphlib-adaptedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101720141014
977760sphlib-adaptedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101720141014
977992sphlib-adaptedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101720141014
978118sphlib-adaptedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101720141014
985378sphlib-adaptedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
985771sphlib-adaptedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
985959sphlib-adaptedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
986130sphlib-adaptedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
986468sphlib-adaptedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
990071sphlib-adaptedgcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
990375sphlib-adaptedgcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
990388sphlib-adaptedgcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
990480sphlib-adaptedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
990633sphlib-adaptedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
1025319sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
1028518sphlib-adaptedgcc -O -fomit-frame-pointer2014101720141014
1029167sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
1031067sphlib-adaptedgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101720141014
1033879sphlibgcc -Os -fomit-frame-pointer2014101720141014
1033905sphlib-adaptedgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101720141014
1034010sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
1045836sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2014101720141014
1046500sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
1047756sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101720141014
1049940sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101720141014
1057182sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
1061767sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
1061871sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
106338732bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101720141014
1063466sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014101720141014
1063474sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
1065777sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
1066061sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
1066147sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
1066155sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
1066695sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2014101720141014
106878832bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101720141014
106879332bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
106879532bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
106879932bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101720141014
1070717sphlibgcc -O -fomit-frame-pointer2014101720141014
1071013sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
1072712sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
107441632bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101720141014
107442232bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
107442432bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101720141014
107443332bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101720141014
107443932bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer2014101720141014
1074576sphlibgcc -funroll-loops -O -fomit-frame-pointer2014101720141014
1074645sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
1074883sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
1075982sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
1078500sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
1079869sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
1082025sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
1083113sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101720141014
1083641sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101720141014
1086456sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
1089118sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
1090119sphlib-adaptedgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101720141014
109352432bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101720141014
1106752sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
1107073sphlib-adaptedgcc -Os -fomit-frame-pointer2014101720141014
1107358sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
1114787sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
1115767sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
1117275sphlib-adaptedgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101720141014
1119013sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
1121871sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
1125653sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
1150651sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
1151414sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
1153665sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
1153704sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
1154548sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
147896132bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
147896732bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2014101720141014
149568432bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
149689532bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101720141014
153043132bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
153542132bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101720141014
153894732bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101720141014
153897732bit-bytesliced-c-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101720141014
154053732bit-bytesliced-c-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101720141014
154066932bit-bytesliced-c-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101720141014
154990732bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101720141014
156696732bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101720141014
156699432bit-bytesliced-c-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101720141014
163063232bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
163066332bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101720141014
168654232bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
168672232bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101720141014
168838532bit-bytesliced-c-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101720141014
168840732bit-bytesliced-c-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101720141014
168840832bit-bytesliced-c-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101720141014
168844232bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101720141014
170428532bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101720141014
170759732bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101720141014
171339532bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2014101720141014
1720033sphlib-adaptedgcc2014101720141014
1720042sphlib-adaptedcc2014101720141014
1720320sphlib-adaptedgcc -funroll-loops2014101720141014
1743919sphlibgcc -funroll-loops2014101720141014
1744232sphlibcc2014101720141014
1744285sphlibgcc2014101720141014
1754265opt32gcc -funroll-loops2014101720141014
1754288opt32cc2014101720141014
1754291opt32gcc2014101720141014
1889248sphlib-smallgcc -funroll-loops2014101720141014
1889274sphlib-smallgcc2014101720141014
1889287sphlib-smallcc2014101720141014
200826232bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101720141014
236836332bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
236901232bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
237074432bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2014101720141014
237161032bit-bytesliced-c-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101720141014
237527232bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101720141014
237900932bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101720141014
237910732bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101720141014
237912332bit-bytesliced-c-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101720141014
237913732bit-bytesliced-c-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101720141014
239275632bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101720141014
2828434opt64cc2014101720141014
2828490opt64gcc2014101720141014
2829573opt64gcc -funroll-loops2014101720141014
876751432bit-bytesliced-c-smallgcc2014101720141014
876852132bit-bytesliced-c-smallcc2014101720141014
877989332bit-bytesliced-c-smallgcc -funroll-loops2014101720141014

Test failure

Implementation: crypto_hash/groestl512/neon-table
Compiler: gcc -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer neon-table
gcc -O3 -fomit-frame-pointer neon-table
gcc -O -fomit-frame-pointer neon-table
gcc -Os -fomit-frame-pointer neon-table
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon-table
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon-table
gcc -fno-schedule-insns -O -fomit-frame-pointer neon-table
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon-table
gcc -funroll-loops -O2 -fomit-frame-pointer neon-table
gcc -funroll-loops -O3 -fomit-frame-pointer neon-table
gcc -funroll-loops -O -fomit-frame-pointer neon-table
gcc -funroll-loops -Os -fomit-frame-pointer neon-table
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon-table
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon-table
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon-table
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-table
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-table

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: cc
groestl.c: groestl.c: In function 'groestl_small_core':
groestl.c: groestl.c:245:1: error: r7 cannot be used in asm here

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc arm32
gcc arm32
gcc -funroll-loops arm32

Compiler output

Implementation: crypto_hash/groestl512/neon-table
Compiler: cc
hash.c: hash.c: In function 'loopcompress':
hash.c: hash.c:28:1: error: r7 cannot be used in asm here

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc neon-table
gcc neon-table
gcc -funroll-loops neon-table

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: cc
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc mmx
gcc mmx
gcc -O2 -fomit-frame-pointer mmx
gcc -O3 -fomit-frame-pointer mmx
gcc -O -fomit-frame-pointer mmx
gcc -Os -fomit-frame-pointer mmx
gcc -fno-schedule-insns -O2 -fomit-frame-pointer mmx
gcc -fno-schedule-insns -O3 -fomit-frame-pointer mmx
gcc -fno-schedule-insns -O -fomit-frame-pointer mmx
gcc -fno-schedule-insns -Os -fomit-frame-pointer mmx
gcc -funroll-loops mmx
gcc -funroll-loops -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -O -fomit-frame-pointer mmx
gcc -funroll-loops -Os -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer mmx
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer mmx
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer mmx
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer mmx
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer mmx
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer mmx
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fomit-frame-pointer
groestl.c: /tmp/groestl-X6tFPL.s: Assembler messages:
groestl.c: /tmp/groestl-X6tFPL.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-X6tFPL.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be enabled"
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
groestl.c: /tmp/groestl-Ql54vc.s: Assembler messages:
groestl.c: /tmp/groestl-Ql54vc.s:10174: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:10431: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:10688: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:10945: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:11202: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:11459: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:11716: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:11973: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:12230: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-Ql54vc.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-r6iI7P.s: Assembler messages:
groestl.c: /tmp/groestl-r6iI7P.s:10174: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:10431: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:10688: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:10945: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:11202: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:11459: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:11716: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:11973: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:12230: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-r6iI7P.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, 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 arm32

Compiler output

Implementation: crypto_hash/groestl512/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
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 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 sphlib sphlib-adapted 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-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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: 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 32bit-bytesliced-c-small neon-table opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 32bit-bytesliced-c-small neon-table opt32

Compiler output

Implementation: crypto_hash/groestl512/mmx
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'
hash.c: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be enabled"
hash.c: ^
hash.c: 1 error generated.

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 mmx
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
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'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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 opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive opt64

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: /tmp/groestl-b0haye.s: Assembler messages:
groestl.c: /tmp/groestl-b0haye.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-b0haye.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-b0haye.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-b0haye.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-b0haye.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-b0haye.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-b0haye.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-b0haye.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-b0haye.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-b0haye.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-b0haye.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
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
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-q8OuxO.s: Assembler messages:
groestl.c: /tmp/groestl-q8OuxO.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-q8OuxO.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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 arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
groestl.c: /tmp/groestl-oO6mbg.s: Assembler messages:
groestl.c: /tmp/groestl-oO6mbg.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-oO6mbg.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
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 sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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 32bit-bytesliced-c-small neon-table opt32

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be enabled"
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-xKW4nS.s: Assembler messages:
groestl.c: /tmp/groestl-xKW4nS.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-xKW4nS.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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 arm32

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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 32bit-bytesliced-c-small neon-table opt32

Compiler output

Implementation: crypto_hash/groestl512/mmx
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: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be 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 mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
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'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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 opt64

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: /tmp/groestl-Zht1if.s: Assembler messages:
groestl.c: /tmp/groestl-Zht1if.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-Zht1if.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-Zht1if.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-Zht1if.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
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 sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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 32bit-bytesliced-c-small neon-table opt32

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be enabled"
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-0SohfR.s: Assembler messages:
groestl.c: /tmp/groestl-0SohfR.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-0SohfR.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-0SohfR.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-0SohfR.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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 arm32

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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 32bit-bytesliced-c-small neon-table opt32

Compiler output

Implementation: crypto_hash/groestl512/mmx
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: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be 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 mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
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'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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 opt64

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-maes'
groestl.c: clang: warning: argument unused during compilation: '-mpclmul'
groestl.c: /tmp/groestl-XDqKBg.s: Assembler messages:
groestl.c: /tmp/groestl-XDqKBg.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:14073: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-XDqKBg.s:14330: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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 32bit-bytesliced-c-small neon-table opt32

Compiler output

Implementation: crypto_hash/groestl512/mmx
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: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be 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 mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
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'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-maes'
groestl.c: clang: warning: argument unused during compilation: '-mpclmul'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-wWS1FO.s: Assembler messages:
groestl.c: /tmp/groestl-wWS1FO.s:10173: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:10430: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:10687: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:10944: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:11201: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:11458: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:11715: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:11972: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:12229: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:12274: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:12531: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:12788: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:13045: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:13302: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:13559: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:13816: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-wWS1FO.s:14073: Error: symbol `T3dn' is already defined
groestl.c: ...

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 arm32

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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 32bit-bytesliced-c-small neon-table opt32

Compiler output

Implementation: crypto_hash/groestl512/mmx
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: hash.c:897:2: error: "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be 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 mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
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'
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

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 opt64

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c: /tmp/ccmRVixg.s: Assembler messages:
groestl.c: /tmp/ccmRVixg.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmRVixg.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmRVixg.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmRVixg.s:6598: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmRVixg.s:8224: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccmRVixg.s:9980: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c: /tmp/cct58WVc.s: Assembler messages:
groestl.c: /tmp/cct58WVc.s:3144: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct58WVc.s:3970: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct58WVc.s:4952: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct58WVc.s:6803: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct58WVc.s:8429: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct58WVc.s:10185: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

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

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -O -fomit-frame-pointer
groestl.c: /tmp/ccjRVKLb.s: Assembler messages:
groestl.c: /tmp/ccjRVKLb.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjRVKLb.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjRVKLb.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjRVKLb.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjRVKLb.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjRVKLb.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -Os -fomit-frame-pointer
groestl.c: /tmp/cc1YyQnl.s: Assembler messages:
groestl.c: /tmp/cc1YyQnl.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1YyQnl.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1YyQnl.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1YyQnl.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1YyQnl.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc1YyQnl.s:9992: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/ccjoj1cN.s: Assembler messages:
groestl.c: /tmp/ccjoj1cN.s:3018: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjoj1cN.s:3844: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjoj1cN.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjoj1cN.s:6617: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjoj1cN.s:8243: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjoj1cN.s:9998: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/ccTxE0Kg.s: Assembler messages:
groestl.c: /tmp/ccTxE0Kg.s:3151: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTxE0Kg.s:3977: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTxE0Kg.s:4960: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTxE0Kg.s:6816: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTxE0Kg.s:8442: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTxE0Kg.s:10196: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/cct1Xu19.s: Assembler messages:
groestl.c: /tmp/cct1Xu19.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct1Xu19.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct1Xu19.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct1Xu19.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct1Xu19.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cct1Xu19.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccGCcZMX.s: Assembler messages:
groestl.c: /tmp/ccGCcZMX.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcZMX.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcZMX.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcZMX.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcZMX.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGCcZMX.s:9992: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
groestl.c: /tmp/ccrRJ7Sz.s: Assembler messages:
groestl.c: /tmp/ccrRJ7Sz.s:3120: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrRJ7Sz.s:3946: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrRJ7Sz.s:5041: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrRJ7Sz.s:6971: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrRJ7Sz.s:8597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrRJ7Sz.s:10416: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c: /tmp/cck1cpzx.s: Assembler messages:
groestl.c: /tmp/cck1cpzx.s:3153: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck1cpzx.s:3979: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck1cpzx.s:4964: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck1cpzx.s:6893: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck1cpzx.s:8519: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cck1cpzx.s:10338: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
groestl.c: /tmp/ccauzKSf.s: Assembler messages:
groestl.c: /tmp/ccauzKSf.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccauzKSf.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccauzKSf.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccauzKSf.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccauzKSf.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccauzKSf.s:10388: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
groestl.c: /tmp/ccu9ouMK.s: Assembler messages:
groestl.c: /tmp/ccu9ouMK.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu9ouMK.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu9ouMK.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu9ouMK.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu9ouMK.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu9ouMK.s:9991: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/ccW5RVlk.s: Assembler messages:
groestl.c: /tmp/ccW5RVlk.s:3160: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW5RVlk.s:3986: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW5RVlk.s:5064: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW5RVlk.s:6994: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW5RVlk.s:8620: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccW5RVlk.s:10425: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/cciidW2P.s: Assembler messages:
groestl.c: /tmp/cciidW2P.s:3191: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cciidW2P.s:4017: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cciidW2P.s:5011: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cciidW2P.s:6940: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cciidW2P.s:8566: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cciidW2P.s:10371: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/cc44IyUO.s: Assembler messages:
groestl.c: /tmp/cc44IyUO.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc44IyUO.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc44IyUO.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc44IyUO.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc44IyUO.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc44IyUO.s:10388: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccskkOdk.s: Assembler messages:
groestl.c: /tmp/ccskkOdk.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccskkOdk.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccskkOdk.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccskkOdk.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccskkOdk.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccskkOdk.s:9991: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm32

Compiler output

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

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

Compiler output

Implementation: crypto_hash/groestl512/mmx
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: hash.c:897:2: error: #error "MMX instructions must be enabled"

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
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: 80, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer 32bit-bytesliced-c-small neon-table opt32 opt64

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
groestl.c: /tmp/ccH4whi8.s: Assembler messages:
groestl.c: /tmp/ccH4whi8.s:3017: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccH4whi8.s:3843: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccH4whi8.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccH4whi8.s:6614: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccH4whi8.s:8240: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccH4whi8.s:9996: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
groestl.c: /tmp/ccKBixce.s: Assembler messages:
groestl.c: /tmp/ccKBixce.s:3128: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKBixce.s:3954: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKBixce.s:4938: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKBixce.s:6796: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKBixce.s:8422: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKBixce.s:10179: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -O -fomit-frame-pointer
groestl.c: /tmp/ccq9M6z3.s: Assembler messages:
groestl.c: /tmp/ccq9M6z3.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccq9M6z3.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccq9M6z3.s:4846: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccq9M6z3.s:6597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccq9M6z3.s:8222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccq9M6z3.s:9971: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer
groestl.c: /tmp/ccIH00PK.s: Assembler messages:
groestl.c: /tmp/ccIH00PK.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIH00PK.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIH00PK.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIH00PK.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIH00PK.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccIH00PK.s:9992: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/ccp5K3Ec.s: Assembler messages:
groestl.c: /tmp/ccp5K3Ec.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccp5K3Ec.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccp5K3Ec.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccp5K3Ec.s:6598: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccp5K3Ec.s:8224: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccp5K3Ec.s:9980: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/ccN0jUcF.s: Assembler messages:
groestl.c: /tmp/ccN0jUcF.s:3179: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN0jUcF.s:4005: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN0jUcF.s:4990: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN0jUcF.s:6874: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN0jUcF.s:8500: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN0jUcF.s:10382: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccltHQMj.s: Assembler messages:
groestl.c: /tmp/ccltHQMj.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccltHQMj.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccltHQMj.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccltHQMj.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccltHQMj.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccltHQMj.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccDpwyHc.s: Assembler messages:
groestl.c: /tmp/ccDpwyHc.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDpwyHc.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDpwyHc.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDpwyHc.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDpwyHc.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccDpwyHc.s:9992: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
groestl.c: /tmp/ccGxbssq.s: Assembler messages:
groestl.c: /tmp/ccGxbssq.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGxbssq.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGxbssq.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGxbssq.s:6599: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGxbssq.s:8225: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGxbssq.s:9980: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
groestl.c: /tmp/cc7Y8Bob.s: Assembler messages:
groestl.c: /tmp/cc7Y8Bob.s:3094: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7Y8Bob.s:3920: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7Y8Bob.s:4903: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7Y8Bob.s:6763: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7Y8Bob.s:8389: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc7Y8Bob.s:10144: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
groestl.c: /tmp/ccnyKbDl.s: Assembler messages:
groestl.c: /tmp/ccnyKbDl.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnyKbDl.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnyKbDl.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnyKbDl.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnyKbDl.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccnyKbDl.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
groestl.c: /tmp/ccN6QADh.s: Assembler messages:
groestl.c: /tmp/ccN6QADh.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN6QADh.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN6QADh.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN6QADh.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN6QADh.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccN6QADh.s:9992: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/ccGN27rT.s: Assembler messages:
groestl.c: /tmp/ccGN27rT.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGN27rT.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGN27rT.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGN27rT.s:6599: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGN27rT.s:8225: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccGN27rT.s:9980: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/ccM3neFr.s: Assembler messages:
groestl.c: /tmp/ccM3neFr.s:3128: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccM3neFr.s:3954: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccM3neFr.s:4939: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccM3neFr.s:6823: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccM3neFr.s:8449: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccM3neFr.s:10330: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccjKOOrS.s: Assembler messages:
groestl.c: /tmp/ccjKOOrS.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjKOOrS.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjKOOrS.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjKOOrS.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjKOOrS.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjKOOrS.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccLrps8W.s: Assembler messages:
groestl.c: /tmp/ccLrps8W.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccLrps8W.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccLrps8W.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccLrps8W.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccLrps8W.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccLrps8W.s:9992: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm32