Implementation notes: armeabi, sachr, crypto_hash/skein512256

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_hash
Primitive: skein512256
TimeImplementationCompilerBenchmark dateSUPERCOP version
28044arm_neongcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
28103arm_neongcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
28106arm_neongcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
28136arm_neongcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
28151arm_neongcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
28176arm_neongcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
28180arm_neongcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
28237arm_neongcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
28240arm_neongcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
28252arm_neongcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
28290arm_neongcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
28306arm_neongcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
28310arm_neongcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
28534arm_neongcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
29269arm_neongcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
29688arm_neongcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
29712arm_neongcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
29796arm_neongcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
30060arm_neongcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
30308arm_neongcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
47144arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
47145arm11gcc -O3 -fomit-frame-pointer2014051620140514
47175arm11gcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
47218arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
47283arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
47283arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
47301arm11cc2014051620140514
47340arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
47342arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
47343arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
47366arm11gcc -Os -fomit-frame-pointer2014051620140514
47366arm11gcc -funroll-loops -O -fomit-frame-pointer2014051620140514
47370arm11gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
47382arm11gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
47401arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
47467arm11gcc -O2 -fomit-frame-pointer2014051620140514
47482arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
47499arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
47525arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
47543arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
47589arm11gcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
47591arm11gcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
47674arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
47737arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
47804arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
47844arm11gcc -O -fomit-frame-pointer2014051620140514
48090arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
48151arm11gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
48189arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
48198arm11gcc2014051620140514
48612arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
48671arm11gcc -funroll-loops2014051620140514
48676arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
49152armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
49163armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
49163armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
49165armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
49223armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
49227armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
49233armgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
49249armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
49274arm11gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
49299armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
49320armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
49350armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
49427armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
49455arm_thumbgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
49456arm_thumbgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
49458arm_thumbgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
49465armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
49465arm_thumbgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
49469arm_thumbgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
49517armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
49575arm_thumbgcc -O2 -fomit-frame-pointer2014051620140514
49586arm_thumbgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
49588arm_thumbgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
49613arm_thumbgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
49632arm_thumbgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
49638armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
49639arm_thumbgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
49644arm_thumbgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
49660arm_thumbgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
49671arm_thumbgcc -O3 -fomit-frame-pointer2014051620140514
49671arm_thumbgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
49693arm_thumbgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
49702armgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
49706arm_thumbgcc2014051620140514
49712arm_thumbgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
49755armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
49756arm_thumbgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
49772arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
49777arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
49795arm_thumbgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
49800arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
49801arm_thumbgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
49813arm_thumbgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
49854arm_thumbgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
49864arm_thumbgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
49870arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
49879arm_thumbgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
49882arm_thumbcc2014051620140514
49882arm_thumbgcc -O -fomit-frame-pointer2014051620140514
49901arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
49907arm_thumbgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
49919arm_thumbgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
49930arm_thumbgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
49935armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
49946armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
49948arm_thumbgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
49978arm_thumbgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
50002arm_thumbgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
50033arm_thumbgcc -Os -fomit-frame-pointer2014051620140514
50035arm_thumbgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
50126arm_thumbgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
50136arm_thumbgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
50188arm_thumbgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
50348arm_thumbgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
50367arm_thumbgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
50653arm_thumbgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
50773arm_thumbgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
51242arm_thumbgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
51256arm_thumbgcc -funroll-loops2014051620140514
51521arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
51617arm_thumbgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
53306sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
53643arm_thumbgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
53734arm_thumbgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
54326littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
54749arm_thumbgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
55059littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
55295littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
55481littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
55639simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
55893arm_thumbgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
56003littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
56288optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
56301arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
56584armgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
56747optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
57060optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
57508optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
57566sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
58096sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
58157sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
58397sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
59309sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
59341optgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
59452simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
59555optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
59800optgcc -O -fomit-frame-pointer2014051620140514
59928littlegcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
59960littlegcc -O -fomit-frame-pointer2014051620140514
59974optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
60030littlegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
60254optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
60341littlegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
60376optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
60402littlegcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
60500optgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
60966littlegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
61179littlegcc -O3 -fomit-frame-pointer2014051620140514
61331littlegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
61501optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
61504sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
61659littlegcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
61690optgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
61864littlegcc -funroll-loops -O -fomit-frame-pointer2014051620140514
62277sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
62287optgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
62322optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
62377littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
62576littlegcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
62590littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
62637sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
62682littlegcc -Os -fomit-frame-pointer2014051620140514
62722optgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
62726sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
62780littlegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
63056optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
63192littlegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
63230sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
63297simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
63344littlegcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
63423simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
63428optgcc -O2 -fomit-frame-pointer2014051620140514
63532littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
63536littlegcc -O2 -fomit-frame-pointer2014051620140514
63627littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
63684littlegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
63746optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
63753optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
63839littlegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
63849optgcc -O3 -fomit-frame-pointer2014051620140514
63916littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
64009optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
64080optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
64116optgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
64364optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
64364simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
64412simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
64524simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
64540sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
64618optgcc -Os -fomit-frame-pointer2014051620140514
64692optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
64921simplegcc -O -fomit-frame-pointer2014051620140514
64951littlegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
65251littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
65382sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
65665optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
65672sphlib-smallgcc -O3 -fomit-frame-pointer2014051620140514
65908sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
66115littlegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
66171sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
66466simplegcc -funroll-loops -O -fomit-frame-pointer2014051620140514
66505simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
66659simplegcc -O2 -fomit-frame-pointer2014051620140514
66727simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
66795optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
66809simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
67133sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
67141sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
67167sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
67212simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
67358sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
67508sphlib-smallgcc -O -fomit-frame-pointer2014051620140514
67595simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
67601sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
67606sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
67917optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
68041sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
68135sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
68140simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
68162sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
68248littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
68444sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
68640sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
68932sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
68952sphlibgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
68990sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
69098sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
69296sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
69413sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
69489sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
69626sphlibgcc -Os -fomit-frame-pointer2014051620140514
69737sphlibgcc -O -fomit-frame-pointer2014051620140514
69803optgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
70154sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
70277simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
70431sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
70433sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
70473simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
70540simplegcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
70788simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
70980sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
71040sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
71041sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
71229simplegcc -Os -fomit-frame-pointer2014051620140514
71235simplegcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
71448simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
71450sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
71475simplegcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
71572sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
71709simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
71877sphlib-smallgcc -O2 -fomit-frame-pointer2014051620140514
71929sphlibgcc -O2 -fomit-frame-pointer2014051620140514
72141littlegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
72179sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
72212simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
72248sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
72360sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
72364littlegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
72409sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
72438littlegcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
72542sphlibgcc -O3 -fomit-frame-pointer2014051620140514
72565simplegcc -O3 -fomit-frame-pointer2014051620140514
72762sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
72851littlegcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
73011sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
73016sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
73145littlegcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
73223littlegcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
73316littlegcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
73527sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
73529littlegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
73643littlegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
73801sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
73813simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
73814littlegcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
74359simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
74506simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
74667sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
75566optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
75808optgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
75967simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
76143optgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
76250simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
76625sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
76843optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
77437sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
77552sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
77619sphlib-smallgcc -Os -fomit-frame-pointer2014051620140514
77775sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
78076optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
78131sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
78140optgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
78664optgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
79427optgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
79460simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
79470simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
79482simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
79624simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
79765simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
80108simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
80112simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
80270simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
80411simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
80495simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
81025optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
81046optgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
81995littlegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
82253littlegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
82280littlegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
82386littlegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
82679optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
82734littlegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
82811sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
82889littlegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
82928sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
82965littlegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
82980sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
83140littlegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
83300littlegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
83313sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
83433sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
83542littlegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
84611optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
84612optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
85184optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
85914optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
86207sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
86227optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
86995sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
87204sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
87388sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
87575sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
87664simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
87764simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
87824simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
88606simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
89220sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
89614sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
89680sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
89810optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
89890sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
90042sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
90047sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
90221sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
90343optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
90648sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
90723sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
91184optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
92256optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
92459optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
92848simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
92863sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
92899simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
92921simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
93142simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
93208simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
93219sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
93329sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
93386sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
93611sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
93708sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
93784sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
93840sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
94954sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
95183sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
95286sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
96481simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
98449sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
98693sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
99837sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
102300sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
102507sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
103338sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
104067sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
104747sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
105633sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
109018sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
132935sphlib-smallgcc2014051620140514
132945sphlib-smallcc2014051620140514
139748sphlib-smallgcc -funroll-loops2014051620140514
209988sphlibcc2014051620140514
213171sphlibgcc2014051620140514
218579sphlibgcc -funroll-loops2014051620140514
302372littlecc2014051620140514
303423optgcc2014051620140514
305633littlegcc -funroll-loops2014051620140514
309690optcc2014051620140514
309857littlegcc2014051620140514
310496simplegcc -funroll-loops2014051620140514
312071simplecc2014051620140514
320204optgcc -funroll-loops2014051620140514
331443simplegcc2014051620140514

Test failure

Implementation: crypto_hash/skein512256/arm
Compiler: cc
error 111

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

Compiler output

Implementation: crypto_hash/skein512256/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.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]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block_noneon.S: skein_block_noneon.S: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 arm arm_thumb
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm810 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -O -fomit-frame-pointer arm arm_thumb
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm arm_thumb

Compiler output

Implementation: crypto_hash/skein512256/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.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]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block.c: skein_block.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm810 -O -fomit-frame-pointer opt
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt
gcc -mcpu=arm8 -O -fomit-frame-pointer opt
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt
gcc -mcpu=strongarm -O -fomit-frame-pointer opt
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_hash/skein512256/arm_neon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
SHA3api_ref.c: SHA3api_ref.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]
skein.c: skein.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_debug.c: skein_debug.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein_block_cortexa8.S: skein_block_cortexa8.S: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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -O -fomit-frame-pointer arm_neon
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -O -fomit-frame-pointer arm_neon
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm_neon

Compiler output

Implementation: crypto_hash/skein512256/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]
blocks.s: blocks.s: Assembler messages:
blocks.s: blocks.s:375: Error: selected processor does not support ARM mode `ldrd r8,[r0,#64]'
blocks.s: blocks.s:380: Error: selected processor does not support ARM mode `ldrd r10,[r0,#72]'
blocks.s: blocks.s:385: Error: selected processor does not support ARM mode `ldrd r2,[r0,#0]'
blocks.s: blocks.s:390: Error: selected processor does not support ARM mode `ldrd r4,[r0,#8]'
blocks.s: blocks.s:395: Error: selected processor does not support ARM mode `ldrd r6,[r0,#16]'
blocks.s: blocks.s:400: Error: selected processor does not support ARM mode `strd r2,[sp,#0]'
blocks.s: blocks.s:405: Error: selected processor does not support ARM mode `strd r4,[sp,#8]'
blocks.s: blocks.s:410: Error: selected processor does not support ARM mode `strd r6,[sp,#16]'
blocks.s: blocks.s:415: Error: selected processor does not support ARM mode `ldrd r2,[r0,#24]'
blocks.s: blocks.s:420: Error: selected processor does not support ARM mode `ldrd r4,[r0,#32]'
blocks.s: blocks.s:425: Error: selected processor does not support ARM mode `ldrd r6,[r0,#40]'
blocks.s: blocks.s:430: Error: selected processor does not support ARM mode `strd r2,[sp,#24]'
blocks.s: blocks.s:435: Error: selected processor does not support ARM mode `strd r4,[sp,#32]'
blocks.s: blocks.s:440: Error: selected processor does not support ARM mode `strd r6,[sp,#40]'
blocks.s: blocks.s:445: Error: selected processor does not support ARM mode `ldrd r2,[r0,#48]'
blocks.s: blocks.s:450: Error: selected processor does not support ARM mode `ldrd r4,[r0,#56]'
blocks.s: blocks.s:455: Error: selected processor does not support ARM mode `strd r2,[sp,#48]'
blocks.s: blocks.s:460: Error: selected processor does not support ARM mode `strd r4,[sp,#56]'
blocks.s: blocks.s:476: Error: selected processor does not support ARM mode `strd r10,[sp,#72]'
blocks.s: blocks.s:491: Error: selected processor does not support ARM mode `strd r8,[sp,#80]'
blocks.s: blocks.s:506: Error: selected processor does not support ARM mode `strd r8,[sp,#88]'
blocks.s: blocks.s:511: Error: selected processor does not support ARM mode `ldrd r10,[sp,#64]'
blocks.s: blocks.s:521: Error: selected processor does not support ARM mode `ldrd r8,[sp,#72]'
blocks.s: blocks.s:526: Error: selected processor does not support ARM mode `ldrd r0,[sp,#0]'
blocks.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/skein512256/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
skein.c: skein.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/skein512256/little
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: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer little simple
gcc -mcpu=arm810 -O3 -fomit-frame-pointer little simple
gcc -mcpu=arm810 -O -fomit-frame-pointer little simple
gcc -mcpu=arm810 -Os -fomit-frame-pointer little simple
gcc -mcpu=arm8 -O2 -fomit-frame-pointer little simple
gcc -mcpu=arm8 -O3 -fomit-frame-pointer little simple
gcc -mcpu=arm8 -O -fomit-frame-pointer little simple
gcc -mcpu=arm8 -Os -fomit-frame-pointer little simple
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer little simple
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer little simple
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer little simple
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer little simple
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer little simple
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer little simple
gcc -mcpu=strongarm110 -O -fomit-frame-pointer little simple
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer little simple
gcc -mcpu=strongarm -O2 -fomit-frame-pointer little simple
gcc -mcpu=strongarm -O3 -fomit-frame-pointer little simple
gcc -mcpu=strongarm -O -fomit-frame-pointer little simple
gcc -mcpu=strongarm -Os -fomit-frame-pointer little simple