Implementation notes: armeabi, h6dragon, crypto_hash/blake256

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
38837vect128-neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
38843vect128-neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
38850vect128-neongcc -Os -fomit-frame-pointer2014101520141014
38852vect128-neongcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
38856vect128-neongcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
38865vect128-neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
38869vect128-neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
38873vect128-neongcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
38878vect128-neonclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
38880vect128-neongcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
38881vect128-neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
38884vect128-neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
38885vect128-neongcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
38886vect128-neongcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
38886vect128-neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
38887vect128-neonclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
38887vect128-neongcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
38888vect128-neongcc -O -fomit-frame-pointer2014101520141014
38888vect128-neongcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
38890vect128-neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
38890vect128-neonclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38890vect128-neongcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
38890vect128-neongcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
38892vect128-neonclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
38893vect128-neongcc -O2 -fomit-frame-pointer2014101520141014
38893vect128-neongcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
38894vect128-neongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
38894vect128-neongcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
38895vect128-neonclang -O3 -fomit-frame-pointer2014101520141014
38895vect128-neongcc -O3 -fomit-frame-pointer2014101520141014
38895vect128-neongcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
38895vect128-neongcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
38895vect128-neongcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
38895vect128-neongcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
38897vect128-neongcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
38902vect128-neongcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
38902vect128-neongcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
38904vect128-neongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
38904vect128-neongcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
38906vect128-neonclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38906vect128-neonclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
38907vect128-neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
38909vect128-neongcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
38912vect128-neongcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
38913vect128-neongcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
38917vect128-neongcc -funroll-loops2014101520141014
38917vect128-neongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
38918vect128-neongcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
38921vect128-neongcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
38921vect128-neongcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
38925vect128-neongcc -funroll-loops -O -fomit-frame-pointer2014101520141014
38925vect128-neongcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
38925vect128-neongcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
38926vect128-neongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
38927vect128-neongcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
38932vect128-neongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
38933vect128-neonclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
38934vect128-neongcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
38934vect128-neongcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
38938vect128-neongcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
38939vect128-neongcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
38947vect128-neongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
38948vect128-neoncc2014101520141014
38949vect128-neongcc2014101520141014
38950vect128-neongcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
38951vect128-neongcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
46947vect128gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
47024vect128gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
47905arm_thumb2gcc -funroll-loops -O -fomit-frame-pointer2014101520141014
47906arm_thumb2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
47935arm_thumb2gcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
47956arm_thumb2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
47987arm_thumb2gcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
48023arm_thumb2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
48034arm_thumb2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
48034arm_thumb2clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
48036arm_thumb2clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
48036arm_thumb2clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
48040arm_thumb2clang -O3 -fomit-frame-pointer2014101520141014
48060arm_thumb2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
48060arm_thumb2clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
48060arm_thumb2clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
48139arm_thumb2gcc -O3 -fomit-frame-pointer2014101520141014
48139arm_thumb2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
48163arm_thumb2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
48184arm_thumb2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
48191arm_thumb2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
48214arm_thumb2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
48242arm_thumb2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
48266arm_thumb2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
48291arm_thumb2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
48291vect128gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
48334arm_thumb2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
48373vect128gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
48395arm_thumb2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
48440vect128gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
48448arm_thumb2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
48448arm_thumb2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
48471arm_thumb2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
48471arm_thumb2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
48491arm_thumb2clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
48499arm_thumb2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
48499arm_thumb2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
48574arm_thumb2gcc -O2 -fomit-frame-pointer2014101520141014
48574arm_thumb2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
48574vect128gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
48603arm_thumb2gcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
48626arm_thumb2gcc -Os -fomit-frame-pointer2014101520141014
48626arm_thumb2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
48655arm_thumb2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
48677arm_thumb2gcc -O -fomit-frame-pointer2014101520141014
48680arm_thumb2gcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
48680arm_thumb2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
48752arm_thumb2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
48780arm_thumb2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
49682arm11clang -O3 -fomit-frame-pointer2014101520141014
49684arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
49684arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
49684arm11clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
49684arm11clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
49685arm11clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
49708arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
49708arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
49708arm11clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
49708arm11clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
49708arm11clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
49914arm_thumb2cc2014101520141014
49914arm_thumb2gcc2014101520141014
49914arm_thumb2gcc -funroll-loops2014101520141014
52072vect128clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
52073vect128clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
53802bswapgcc -Os -fomit-frame-pointer2014101520141014
53823bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
54111bswapclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
54111bswapclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
54116bswapclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
54121bswapclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
54128bswapclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
54135bswapclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
54139bswapclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
54139bswapclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
54140bswapclang -O3 -fomit-frame-pointer2014101520141014
54140bswapclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
54140bswapclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
54444bswapgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
54979sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
55066regsclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
55067regsclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
55068regsclang -O3 -fomit-frame-pointer2014101520141014
55068regsclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
55086regsclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
55087regsclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
55093regsclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
55094regsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
55097regsclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
55098regsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
55106regsclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
55207bswapgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
55317bswapgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
55345bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
55440bswapgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
55465regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
55499regsgcc -Os -fomit-frame-pointer2014101520141014
55579sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
55738sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
55809sphlibgcc -Os -fomit-frame-pointer2014101520141014
55967sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
56175regsgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
56301sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
56353sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
56931regsgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
57064bswapgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
57073bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
57103regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
57125regsgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
57131regsgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
57491sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
57501regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
57504regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
57508regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
57538regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
57553regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
57606bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
57657sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
57672sphlibclang -O3 -fomit-frame-pointer2014101520141014
57679sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
57680sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
57683sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
57702sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
57703sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
57704sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
57706sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
57713sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
57729sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
57964bswapgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
57964bswapgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
57966bswapgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
57975bswapgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
57977bswapgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
58013sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
58069sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
58081sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
58104sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
58105sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
58126sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
58693sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
58720regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
58721sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
58789regsgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
58907sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
59045regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
59122regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
59201bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
59316bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
59320regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
63008vect128gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
63028vect128gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
63409bswapgcc -O2 -fomit-frame-pointer2014101520141014
63437bswapgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
63461bswapgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
63487bswapgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
63490bswapgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
63490bswapgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
63495bswapgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
63498bswapgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
63502bswapgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
63523bswapgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
63523bswapgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
63880bswapgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
63926bswapgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
64030bswapgcc -O3 -fomit-frame-pointer2014101520141014
64153sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
64159sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
64168sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
64187sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
64194sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
64235sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
64241sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
64250sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
64250sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
64256sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
65020bswapgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
65232bswapgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
65714sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
65747sphlibgcc -O -fomit-frame-pointer2014101520141014
65771sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
65772sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
65972sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
65988sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
66028sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
66058sphlibgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
66138regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
66139regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
66140regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
66141bswapgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
66151bswapgcc -O -fomit-frame-pointer2014101520141014
66151bswapgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
66152regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
66153bswapgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
66156bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
66161regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
66167regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
66169regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
66169regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
66169regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
66191regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
66218bswapgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
66294bswapgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
66298bswapgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
66304bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
66572bswapgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
66761bswapgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
66773sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
66786sphlibgcc -O3 -fomit-frame-pointer2014101520141014
67170regsgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
67247sphlibgcc -O2 -fomit-frame-pointer2014101520141014
67249sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
67560regsgcc -O3 -fomit-frame-pointer2014101520141014
67712sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
67736sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
67742bswapgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
67744bswapgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
67778bswapgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
67840regsgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
67998sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
68120regsgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
68132regsgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
68162regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
68179regsgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
68215regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
68228regsgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
68241regsgcc -O -fomit-frame-pointer2014101520141014
68257regsgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
68315sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
68407regsgcc -O2 -fomit-frame-pointer2014101520141014
68795sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
68818sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
68818regsgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
68839regsgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
69086sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
69459sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
69573sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
69584sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
69592sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
69599sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
69610sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
69951bswapgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
69951bswapgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
69952bswapgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
69957bswapgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
69975bswapgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
70268regsgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
70272regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
70274regsgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
70293regsgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
70294regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
71205regsgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
71679regsgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
71730regsgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
71751regsgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
72192regsgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
72377regsgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
76087sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
76088sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
76089sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
76100sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
76110sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
76111sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
76120sphlib-smallclang -O3 -fomit-frame-pointer2014101520141014
76120sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
76121sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
76121sphlib-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
76121sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
82622sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
82898refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101520141014
82900refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101520141014
82902refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
82905refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
82907refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101520141014
82924refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101520141014
82925refclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
82931refclang -O3 -fomit-frame-pointer2014101520141014
82933refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101520141014
82940refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
83277refclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101520141014
85778sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
85869sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
86684sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
89663refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
91123refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101520141014
92050refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
93370refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
93661refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
93832refgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
93860refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
94387refgcc -Os -fomit-frame-pointer2014101520141014
94590refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
95167refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
95582refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
95584refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
95586refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
95603refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
95608refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
96355sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101520141014
96356sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101520141014
96375sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101520141014
96377sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101520141014
96379sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101520141014
96840sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
97097sphlib-smallgcc -Os -fomit-frame-pointer2014101520141014
97097sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
97252sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101520141014
97254sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101520141014
98337refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101520141014
98829refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
98848refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
98878refgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
99001refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
99330refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
99600refgcc -O -fomit-frame-pointer2014101520141014
99600refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
99621refgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
99968refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
102060refgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
102312refgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
102335refgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
102368refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
102673refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
102970sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101520141014
103227sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101520141014
103228sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101520141014
108501sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
108538sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014101520141014
110702sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
110729sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101520141014
110759sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101520141014
111434sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101520141014
111434sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101520141014
111436sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101520141014
111456sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101520141014
111456sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101520141014
112090sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101520141014
112110sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101520141014
112112sphlib-smallgcc -O -fomit-frame-pointer2014101520141014
117374sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
117377sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
117381sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
117399sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
117403sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
117462sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
117478sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
117485sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
117486sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
117495sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
119797refgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
119813refgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
120669refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
121513refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101520141014
121513refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101520141014
121513refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101520141014
121513refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101520141014
121515refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101520141014
121945refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
122415sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101520141014
123164sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
123180sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
123371refgcc -O3 -fomit-frame-pointer2014101520141014
123523sphlib-smallgcc -O2 -fomit-frame-pointer2014101520141014
123551sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
123887refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101520141014
123941refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
124756refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101520141014
124760refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101520141014
124781refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101520141014
124795refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101520141014
124806refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101520141014
124845sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
124865sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
125531sphlib-smallgcc -O3 -fomit-frame-pointer2014101520141014
126035sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101520141014
126304sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
128114sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101520141014
128585refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
129501refgcc -O2 -fomit-frame-pointer2014101520141014
130819sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101520141014
131055refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101520141014
131104refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101520141014
133279refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101520141014
241944sphlibgcc2014101520141014
241967sphlibcc2014101520141014
241971sphlibgcc -funroll-loops2014101520141014
374715refcc2014101520141014
374715refgcc2014101520141014
374715refgcc -funroll-loops2014101520141014
380329sphlib-smallgcc2014101520141014
380329sphlib-smallgcc -funroll-loops2014101520141014
380353sphlib-smallcc2014101520141014
421995bswapgcc2014101520141014
422025bswapgcc -funroll-loops2014101520141014
422324bswapcc2014101520141014
430981regsgcc -funroll-loops2014101520141014
430987regsgcc2014101520141014
431274regscc2014101520141014

Test failure

Implementation: crypto_hash/blake256/arm11
Compiler: cc
error 111

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: vector.c:141:23: fatal error: emmintrin.h: No such file or directory
vector.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: vector.c:144:15: error: unknown type name 'v32'
vector.c: vector.c:144:24: error: unknown type name 'v32'
vector.c: vector.c:152:15: error: unknown type name 'v32'
vector.c: vector.c:152:24: error: unknown type name 'v32'
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783:15: note: each undeclared identifier is reported only once for each function it appears in
vector.c: vector.c:783:19: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887:19: error: expected expression before ')' token
vector.c: vector.c:902:19: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/blake256/arm11
Compiler: clang -O3 -fomit-frame-pointer
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:975: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:988: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1001: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1014: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1027: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1040: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1053: Warning: setend use is deprecated for ARMv8

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128-neon
Compiler: clang -O3 -fomit-frame-pointer
vector-llvm-256.s: clang: warning: argument unused during compilation: '-O3'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I .'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: clang -O3 -fomit-frame-pointer
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:997:3: error: unknown type name 'v64'; did you mean 'u64'?
vector.c: v64 v;
vector.c: ^~~
vector.c: u64
vector.c: ./compat.h:34:28: note: 'u64' declared here
vector.c: typedef unsigned long long u64;
vector.c: ^
vector.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
vector.c: In file included from vector.c:140:
vector.c: /usr/include/clang/3.2/include/mmintrin.h:28:2: error: "MMX instruction set not enabled"
vector.c: #error "MMX instruction set not enabled"
vector.c: ^
vector.c: In file included from vector.c:141:
vector.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
vector.c: #error "SSE2 instruction set not enabled"
vector.c: ^
vector.c: vector.c:162:12: warning: implicit declaration of function 'v32_lswap' is invalid in C99 [-Wimplicit-function-declaration]
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:7: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:162:30: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:163:5: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: M2 = v32_lswap(MM[2]), M3 = v32_lswap(MM[3]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:163:28: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: M2 = v32_lswap(MM[2]), M3 = v32_lswap(MM[3]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:174:21: error: unknown type name '__m64'
vector.c: register volatile __m64 mx0 __asm("%mm0"), mx1 __asm("%mm1"), mx2 __asm("%mm2"), mx3 __asm("%mm3"), mx4 __asm("%mm4"), mx5 __asm("%mm5"), mx6 __asm("%mm6"), mx7 __asm("%mm7");
vector.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/bswap
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 bswap ref regs
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive bswap ref regs

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128
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'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: clang: warning: argument unused during compilation: '-fpolly'
vector.c: clang: warning: argument unused during compilation: '-fvectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

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 vect128

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
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'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: clang: warning: argument unused during compilation: '-fpolly'
vector.c: clang: warning: argument unused during compilation: '-fvectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: In file included from vector.c:140:
vector.c: /usr/include/clang/3.2/include/mmintrin.h:28:2: error: "MMX instruction set not enabled"
vector.c: #error "MMX instruction set not enabled"
vector.c: ^
vector.c: In file included from vector.c:141:
vector.c: /usr/include/clang/3.2/include/emmintrin.h:28:2: error: "SSE2 instruction set not enabled"
vector.c: #error "SSE2 instruction set not enabled"
vector.c: ^
vector.c: vector.c:162:12: warning: implicit declaration of function 'v32_lswap' is invalid in C99 [-Wimplicit-function-declaration]
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:7: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:162:30: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:163:5: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: M2 = v32_lswap(MM[2]), M3 = v32_lswap(MM[3]);
vector.c: ^ ~~~~~~~~~~~~~~~~
vector.c: vector.c:163:28: error: initializing 'v32' (aka 'int32x4_t') with an expression of incompatible type 'int'
vector.c: ...

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 vect128-mmxhack

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: clang: warning: argument unused during compilation: '-fpolly'
vector.c: clang: warning: argument unused during compilation: '-fvectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:997:3: error: unknown type name 'v64'; did you mean 'u64'?
vector.c: v64 v;
vector.c: ^~~
vector.c: ...

Number of similar (compiler,implementation) pairs: 2, 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 vect128 vect128-mmxhack

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/bswap
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 bswap ref regs

Compiler output

Implementation: crypto_hash/blake256/arm11
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx2'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:975: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:988: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1001: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1014: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1027: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1040: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1053: Warning: setend use is deprecated for ARMv8

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
vector.c: clang: warning: argument unused during compilation: '-mavx2'
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:997:3: error: unknown type name 'v64'; did you mean 'u64'?
vector.c: v64 v;
vector.c: ^~~
vector.c: u64
vector.c: ./compat.h:34:28: note: 'u64' declared here
vector.c: typedef unsigned long long u64;
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-neon
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
vector-llvm-256.s: clang: warning: argument unused during compilation: '-O3'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fwrapv'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-mavx2'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I .'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/bswap
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 bswap ref regs

Compiler output

Implementation: crypto_hash/blake256/arm11
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'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx2'
compress.s: clang: warning: argument unused during compilation: '-fpolly'
compress.s: clang: warning: argument unused during compilation: '-funroll-loops'
compress.s: clang: warning: argument unused during compilation: '-fvectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:975: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:988: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1001: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1014: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1027: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1040: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1053: Warning: setend use is deprecated for ARMv8

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 arm11

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128
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'
nist.c: clang: warning: argument unused during compilation: '-mavx2'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: clang: warning: argument unused during compilation: '-mavx2'
vector.c: clang: warning: argument unused during compilation: '-fpolly'
vector.c: clang: warning: argument unused during compilation: '-fvectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:997:3: error: unknown type name 'v64'; did you mean 'u64'?
vector.c: v64 v;
vector.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/bswap
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 bswap ref regs

Compiler output

Implementation: crypto_hash/blake256/arm11
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:975: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:988: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1001: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1014: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1027: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1040: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1053: Warning: setend use is deprecated for ARMv8

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-mavx'
vector.c: clang: warning: argument unused during compilation: '-mavx'
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:997:3: error: unknown type name 'v64'; did you mean 'u64'?
vector.c: v64 v;
vector.c: ^~~
vector.c: u64
vector.c: ./compat.h:34:28: note: 'u64' declared here
vector.c: typedef unsigned long long u64;
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-neon
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
vector-llvm-256.s: clang: warning: argument unused during compilation: '-O3'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fwrapv'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-mavx'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I .'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/bswap
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 bswap ref regs

Compiler output

Implementation: crypto_hash/blake256/arm11
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'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-fpolly'
compress.s: clang: warning: argument unused during compilation: '-funroll-loops'
compress.s: clang: warning: argument unused during compilation: '-fvectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:975: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:988: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1001: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1014: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1027: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1040: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1053: Warning: setend use is deprecated for ARMv8

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 arm11

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128
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'
nist.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: clang: warning: argument unused during compilation: '-mavx'
vector.c: clang: warning: argument unused during compilation: '-fpolly'
vector.c: clang: warning: argument unused during compilation: '-fvectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:997:3: error: unknown type name 'v64'; did you mean 'u64'?
vector.c: v64 v;
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-neon
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
vector-llvm-256.s: clang: warning: argument unused during compilation: '-O3'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fwrapv'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-mavx'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fpolly'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-funroll-loops'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fvectorize'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I .'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/bswap
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 bswap ref regs

Compiler output

Implementation: crypto_hash/blake256/arm11
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'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-maes'
compress.s: clang: warning: argument unused during compilation: '-mpclmul'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:975: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:988: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1001: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1014: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1027: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1040: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1053: Warning: setend use is deprecated for ARMv8

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

Compiler output

Implementation: crypto_hash/blake256/arm_thumb2
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'
compress_stripped.s: clang: warning: argument unused during compilation: '-O3'
compress_stripped.s: clang: warning: argument unused during compilation: '-fwrapv'
compress_stripped.s: clang: warning: argument unused during compilation: '-mavx'
compress_stripped.s: clang: warning: argument unused during compilation: '-maes'
compress_stripped.s: clang: warning: argument unused during compilation: '-mpclmul'
compress_stripped.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress_stripped.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress_stripped.s: clang: warning: argument unused during compilation: '-I .'
compress_stripped.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

Implementation: crypto_hash/blake256/vect128
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'
nist.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-maes'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
vector.c: clang: warning: argument unused during compilation: '-mavx'
vector.c: clang: warning: argument unused during compilation: '-maes'
vector.c: clang: warning: argument unused during compilation: '-mpclmul'
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:997:3: error: unknown type name 'v64'; did you mean 'u64'?
vector.c: v64 v;
vector.c: ^~~
vector.c: u64
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-neon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
vector-llvm-256.s: clang: warning: argument unused during compilation: '-O3'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fwrapv'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-mavx'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-maes'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-mpclmul'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I .'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/bswap
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 bswap ref regs

Compiler output

Implementation: crypto_hash/blake256/arm11
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'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-maes'
compress.s: clang: warning: argument unused during compilation: '-mpclmul'
compress.s: clang: warning: argument unused during compilation: '-fpolly'
compress.s: clang: warning: argument unused during compilation: '-funroll-loops'
compress.s: clang: warning: argument unused during compilation: '-fvectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:975: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:988: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1001: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1014: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1027: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1040: Warning: setend use is deprecated for ARMv8
compress.s: compress.s:1053: Warning: setend use is deprecated for ARMv8

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 arm11

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128
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'
nist.c: clang: warning: argument unused during compilation: '-mavx'
nist.c: clang: warning: argument unused during compilation: '-maes'
nist.c: clang: warning: argument unused during compilation: '-mpclmul'
nist.c: clang: warning: argument unused during compilation: '-fpolly'
nist.c: clang: warning: argument unused during compilation: '-fvectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
nist.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: clang: warning: argument unused during compilation: '-mavx'
vector.c: clang: warning: argument unused during compilation: '-maes'
vector.c: clang: warning: argument unused during compilation: '-mpclmul'
vector.c: clang: warning: argument unused during compilation: '-fpolly'
vector.c: clang: warning: argument unused during compilation: '-fvectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector.c: In file included from vector.c:7:
vector.c: ./vector.h:968:2: error: "I don't know how to vectorize on this architecture."
vector.c: #error "I don't know how to vectorize on this architecture."
vector.c: ^
vector.c: ./vector.h:982:3: error: unknown type name 'v16'
vector.c: v16 v16;
vector.c: ^
vector.c: ./vector.h:987:3: error: unknown type name 'v8'
vector.c: v8 v8;
vector.c: ^
vector.c: ./vector.h:992:3: error: unknown type name 'v32'; did you mean 'u32'?
vector.c: v32 v;
vector.c: ^~~
vector.c: u32
vector.c: ./compat.h:29:18: note: 'u32' declared here
vector.c: typedef uint32_t u32;
vector.c: ^
vector.c: In file included from vector.c:7:
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-neon
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
vector-llvm-256.s: clang: warning: argument unused during compilation: '-O3'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fwrapv'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-mavx'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-maes'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-mpclmul'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fpolly'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-funroll-loops'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fvectorize'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I .'
vector-llvm-256.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/arm11
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]
compress.s: compress.s: Assembler messages:
compress.s: compress.s:962: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:967: Error: selected processor does not support ARM mode `ldrd r10,[r1,#0]'
compress.s: compress.s:972: Error: selected processor does not support ARM mode `ldrd r8,[r1,#8]'
compress.s: compress.s:975: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:980: Error: selected processor does not support ARM mode `strd r10,[sp,#40]'
compress.s: compress.s:985: Error: selected processor does not support ARM mode `strd r8,[sp,#48]'
compress.s: compress.s:988: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:993: Error: selected processor does not support ARM mode `ldrd r10,[r1,#16]'
compress.s: compress.s:998: Error: selected processor does not support ARM mode `ldrd r8,[r1,#24]'
compress.s: compress.s:1001: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1006: Error: selected processor does not support ARM mode `strd r10,[sp,#56]'
compress.s: compress.s:1011: Error: selected processor does not support ARM mode `strd r8,[sp,#64]'
compress.s: compress.s:1014: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:1019: Error: selected processor does not support ARM mode `ldrd r10,[r1,#32]'
compress.s: compress.s:1024: Error: selected processor does not support ARM mode `ldrd r8,[r1,#40]'
compress.s: compress.s:1027: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1032: Error: selected processor does not support ARM mode `strd r10,[sp,#72]'
compress.s: compress.s:1037: Error: selected processor does not support ARM mode `strd r8,[sp,#80]'
compress.s: compress.s:1040: Error: selected processor does not support ARM mode `setend be'
compress.s: compress.s:1045: Error: selected processor does not support ARM mode `ldrd r10,[r1,#48]'
compress.s: compress.s:1050: Error: selected processor does not support ARM mode `ldrd r8,[r1,#56]'
compress.s: compress.s:1053: Error: selected processor does not support ARM mode `setend le'
compress.s: compress.s:1058: Error: selected processor does not support ARM mode `strd r10,[sp,#88]'
compress.s: compress.s:1063: Error: selected processor does not support ARM mode `strd r8,[sp,#96]'
compress.s: ...

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

Compiler output

Implementation: crypto_hash/blake256/arm_thumb2
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]
compress_stripped.s: compress_stripped.s: Assembler messages:
compress_stripped.s: compress_stripped.s:2: Error: selected processor does not support THUMB opcodes
compress_stripped.s: compress_stripped.s:11: Error: selected processor does not support Thumb mode `sub sp,sp,#256'
compress_stripped.s: compress_stripped.s:12: Error: selected processor does not support Thumb mode `cmp r2,#1'
compress_stripped.s: compress_stripped.s:13: Error: selected processor does not support Thumb mode `blo ._end'
compress_stripped.s: compress_stripped.s:14: Error: selected processor does not support Thumb mode `str r2,[sp,#128]'
compress_stripped.s: compress_stripped.s:15: Error: selected processor does not support Thumb mode `str r4,[sp,#132]'
compress_stripped.s: compress_stripped.s:16: Error: selected processor does not support Thumb mode `str r5,[sp,#136]'
compress_stripped.s: compress_stripped.s:17: Error: selected processor does not support Thumb mode `str r6,[sp,#140]'
compress_stripped.s: compress_stripped.s:18: Error: selected processor does not support Thumb mode `str r7,[sp,#144]'
compress_stripped.s: compress_stripped.s:19: Error: selected processor does not support Thumb mode `str r8,[sp,#148]'
compress_stripped.s: compress_stripped.s:20: Error: selected processor does not support Thumb mode `str r9,[sp,#152]'
compress_stripped.s: compress_stripped.s:21: Error: selected processor does not support Thumb mode `str r10,[sp,#156]'
compress_stripped.s: compress_stripped.s:22: Error: selected processor does not support Thumb mode `str r11,[sp,#160]'
compress_stripped.s: compress_stripped.s:23: Error: selected processor does not support Thumb mode `str r14,[sp,#164]'
compress_stripped.s: compress_stripped.s:24: Error: selected processor does not support Thumb mode `ldr r2,[r3,#0]'
compress_stripped.s: compress_stripped.s:25: Error: selected processor does not support Thumb mode `ldr r4,[r3,#4]'
compress_stripped.s: compress_stripped.s:26: Error: selected processor does not support Thumb mode `ldr r5,[r3,#8]'
compress_stripped.s: compress_stripped.s:27: Error: selected processor does not support Thumb mode `ldr r6,[r3,#12]'
compress_stripped.s: compress_stripped.s:28: Error: selected processor does not support Thumb mode `ldr r7,[r3,#16]'
compress_stripped.s: compress_stripped.s:29: Error: selected processor does not support Thumb mode `ldr r8,[r3,#20]'
compress_stripped.s: compress_stripped.s:30: Error: selected processor does not support Thumb mode `ldr r9,[r3,#24]'
compress_stripped.s: compress_stripped.s:31: Error: selected processor does not support Thumb mode `ldr r10,[r3,#28]'
compress_stripped.s: compress_stripped.s:32: Error: selected processor does not support Thumb mode `str r2,[sp,#168]'
compress_stripped.s: compress_stripped.s:33: Error: selected processor does not support Thumb mode `str r4,[sp,#172]'
compress_stripped.s: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
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]
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
vector.c: vector.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: vector.c:141:23: fatal error: emmintrin.h: No such file or directory
vector.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/blake256/vect128
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]
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
vector.c: vector.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:968:2: error: #error "I don't know how to vectorize on this architecture."
vector.c: vector.h:982:3: error: unknown type name 'v16'
vector.c: vector.h:987:3: error: unknown type name 'v8'
vector.c: vector.h:992:3: error: unknown type name 'v32'
vector.c: vector.h:997:3: error: unknown type name 'v64'
vector.c: vector.c:62:20: error: invalid initializer
vector.c: vector.c:63:20: error: invalid initializer
vector.c: vector.c:64:20: error: invalid initializer
vector.c: vector.c:65:20: error: invalid initializer
vector.c: vector.c:144:15: error: unknown type name 'v32'
vector.c: vector.c:144:24: error: unknown type name 'v32'
vector.c: vector.c:152:15: error: unknown type name 'v32'
vector.c: vector.c:152:24: error: unknown type name 'v32'
vector.c: vector.c: In function 'Blake_Compress':
vector.c: vector.c:783:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:783:15: note: each undeclared identifier is reported only once for each function it appears in
vector.c: vector.c:783:19: error: expected expression before ')' token
vector.c: vector.c: In function 'blake256_update':
vector.c: vector.c:887:15: error: 'v32' undeclared (first use in this function)
vector.c: vector.c:887:19: error: expected expression before ')' token
vector.c: vector.c:902:19: error: expected expression before ')' token

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
vector.c: vector.c:141:23: fatal error: emmintrin.h: No such file or directory
vector.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer vect128-mmxhack
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer vect128-mmxhack