Implementation notes: armeabi, h5omap, crypto_hash/essence384

Computer: h5omap
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
265468gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012041220120316
297824gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012041220120316
326145gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012041220120316
329178gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012053020120525
346830gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012053020120525
370755gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012053020120525
426542gccgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012041220120316
427011gccgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012053020120525
2036886gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012041220120316
2056731gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012041220120316
2097489gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012041220120316
2097849gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012041220120316
2114374gccgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012041220120316
2114688gccgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012041220120316
2130029gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012041220120316
2138918gccgcc -funroll-loops -O -fomit-frame-pointer2012041220120316
2148985gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012041220120316
2149539gccgcc -mcpu=arm810 -O -fomit-frame-pointer2012041220120316
2149558gccgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012041220120316
2149589gccgcc -mcpu=arm9 -O -fomit-frame-pointer2012041220120316
2149891gccgcc -mcpu=arm920t -O -fomit-frame-pointer2012041220120316
2149966gccgcc -mcpu=arm940t -O -fomit-frame-pointer2012041220120316
2150541gccgcc -mcpu=ep9312 -O -fomit-frame-pointer2012041220120316
2150780gccgcc -mcpu=arm920 -O -fomit-frame-pointer2012041220120316
2155650gccgcc -O -fomit-frame-pointer2012041220120316
2156094gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012041220120316
2156136gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012041220120316
2157526gccgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012041220120316
2157533gccgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012041220120316
2157566gccgcc -mcpu=arm9e -O -fomit-frame-pointer2012041220120316
2161314gccgcc -mcpu=arm8 -O -fomit-frame-pointer2012041220120316
2167839gccgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012041220120316
2167997gccgcc -mcpu=strongarm -O -fomit-frame-pointer2012041220120316
2168065gccgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012041220120316
2168088gccgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012041220120316
2169147gccgcc -mcpu=arm1020t -O -fomit-frame-pointer2012041220120316
2238635gccgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012041220120316
2251420gccgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012041220120316
2279874gccgcc -mcpu=xscale -O -fomit-frame-pointer2012041220120316
2287873gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012041220120316
2288160gccgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012041220120316
2308627gccgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012041220120316
2329664gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012041220120316
2333104gccgcc -mcpu=arm9e -Os -fomit-frame-pointer2012041220120316
2333849gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012041220120316
2334966gccgcc -mcpu=arm8 -Os -fomit-frame-pointer2012041220120316
2334979gccgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012041220120316
2335035gccgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012041220120316
2335051gccgcc -mcpu=arm940t -Os -fomit-frame-pointer2012041220120316
2335097gccgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012041220120316
2335263gccgcc -mcpu=arm920t -Os -fomit-frame-pointer2012041220120316
2335304gccgcc -mcpu=arm9 -Os -fomit-frame-pointer2012041220120316
2335323gccgcc -mcpu=arm810 -Os -fomit-frame-pointer2012041220120316
2335403gccgcc -mcpu=strongarm -Os -fomit-frame-pointer2012041220120316
2335495gccgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012041220120316
2335511gccgcc -mcpu=arm920 -Os -fomit-frame-pointer2012041220120316
2335513gccgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012041220120316
2336174gccgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012041220120316
2336512gccgcc -Os -fomit-frame-pointer2012041220120316
2340348gccgcc -funroll-loops -Os -fomit-frame-pointer2012041220120316
2346959gccgcc -mcpu=xscale -Os -fomit-frame-pointer2012041220120316
2366363gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012041220120316
2386747gccgcc -mcpu=xscale -O3 -fomit-frame-pointer2012041220120316
2395611gccgcc -O2 -fomit-frame-pointer2012041220120316
2395659gccgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012041220120316
2395733gccgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012041220120316
2395785gccgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012041220120316
2395806gccgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012041220120316
2395965gccgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012041220120316
2396005gccgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012041220120316
2396789gccgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012041220120316
2396822gccgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012041220120316
2397214gccgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012041220120316
2397389gccgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012041220120316
2397400gccgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012041220120316
2397455gccgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012041220120316
2397503gccgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012041220120316
2397537gccgcc -O3 -fomit-frame-pointer2012041220120316
2397548gccgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012041220120316
2397610gccgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012041220120316
2397629gccgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012041220120316
2397671gccgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012041220120316
2397676gccgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012041220120316
2397717gccgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012041220120316
2397883gccgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012041220120316
2397973gccgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012041220120316
2398271gccgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012041220120316
2399056gccgcc -funroll-loops -O3 -fomit-frame-pointer2012041220120316
2399174gccgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012041220120316
2403972gccgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012041220120316
2406949gccgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012041220120316
2407119gccgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012041220120316
2407449gccgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012041220120316
2416059gccgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012041220120316
2433710gccgcc -mcpu=xscale -O2 -fomit-frame-pointer2012041220120316
2443485gccgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012041220120316
2449107gccgcc -funroll-loops -O2 -fomit-frame-pointer2012041220120316
2450626gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012041220120316
2451751gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012041220120316
2486641gccgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012041220120316
2519458gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012041220120316
2520040gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012041220120316
2568356gccgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012041220120316
2604235gccgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012041220120316
2604370gccgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012041220120316
2718066gccgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012041220120316
2718553gccgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012041220120316
2735255gccgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012041220120316
2735858gccgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012041220120316
2746714gccgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012041220120316
2769068gccgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012041220120316
2823659gccgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012041220120316
12144034gccgcc2012041220120316
12155970gcccc2012041220120316
12417672gccgcc -funroll-loops2012041220120316

Test failure

Implementation: crypto_hash/essence384/gcc
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 11, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer gcc
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer gcc
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer gcc
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer gcc
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer gcc
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer gcc
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer gcc
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer gcc
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer gcc
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer gcc
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer gcc