Implementation notes: armeabi, sachr, crypto_hash/cubehash512

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
28941armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
29311armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
31038armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
31386armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
31681armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
32383armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
32864armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
32996armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
52731unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
53008unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
53175unrolled5gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
53176unrolled5gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
53599unrolled5gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
53704unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
53742unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
53759unrolled5gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
53886unrolled5gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
53894unrolled5gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
53990unrolled5gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
54048unrolled5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
54463unrolled5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
54500unrolled5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
54846unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
55443unrolled5gcc -O -fomit-frame-pointer2014051520140514
55631unrolled3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
56187unrolled5gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
56258unrolled5gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
56680unrolled5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
56736unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
56738unrolled5gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
56742unrolled5gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
56762unrolled5gcc -Os -fomit-frame-pointer2014051520140514
57321unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
57440unrolled5gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
58227unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
58812unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
59113unrolled5gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
59167unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
59310unrolled3gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
59731unrolled5gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
59908unrolled5gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
59928unrolled3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
59964unrolled4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
60046unrolled5gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
60067unrolled5gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
60756unrolled3gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
60859unrolled3gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
60937unrolled4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
60985unrolled3gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
61017unrolled3gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
61044unrolled3gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
61156unrolled3gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
61304unrolled3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
61381unrolled3gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
61627unrolled3gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
61705unrolled3gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
61709unrolled3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
61748unrolled3gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
61790unrolled3gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
61809unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
61810unrolled3gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
62218unrolled3gcc -Os -fomit-frame-pointer2014051520140514
62272unrolled3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
62294unrolled3gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
62330unrolled5gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
62492unrolled4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
62540unrolled4gcc -O -fomit-frame-pointer2014051520140514
62649unrolled4gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
62697unrolled4gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
62780unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
62899unrolled4gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
62909unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
63042unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
63157unrolled4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
63658unrolled3gcc -O -fomit-frame-pointer2014051520140514
63694unrolled3gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
63743unrolled4gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
63762unrolled4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
63830unrolled4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
63921unrolled4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
63938unrolled4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
64225unrolled4gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
64617unrolled3gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
64711unrolled3gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
64729unrolled4gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
64838unrolled4gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
64866unrolled4gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
64889unrolled4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
65166unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
65739unrolled4gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
66121unrolled4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
66150unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
66268unrolled4gcc -Os -fomit-frame-pointer2014051520140514
66681unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
66862armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
66906armgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
66907armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
66910armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
66928armgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
66928armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
66932armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
66956armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
66965armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
66975armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
66976armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
66981armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
66994armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
66995armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
67004armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
67006armgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
67032armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
67045armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
67056armgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
67061armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
67075armgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
67090armgcc2014051520140514
67098armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
67104armgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
67117armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
67126armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
67134armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
67155armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
67188armgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
67191armgcc -Os -fomit-frame-pointer2014051520140514
67193armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
67203unrolled4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
67222armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
67239armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
67249armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
67253unrolled4gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
67319armgcc -O2 -fomit-frame-pointer2014051520140514
67365armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
67383armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
67426armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
67484unrolled4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
67487armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
67521unrolled4gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
67578armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
67685armgcc -O -fomit-frame-pointer2014051520140514
67726armgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
67757armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
67798armgcc -O3 -fomit-frame-pointer2014051520140514
67864armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
67873armgcc -funroll-loops2014051520140514
67980armgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
68067armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
68240armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
68498armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
69222armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
69808armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
70074armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
70267armcc2014051520140514
70460armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
77569unrolled4gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
78064unrolled4gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
78068unrolled5gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
78256unrolled3gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
78283unrolled4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
78541unrolled5gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
78567unrolled3gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
78576unrolled5gcc -O3 -fomit-frame-pointer2014051520140514
78760unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
78801unrolled4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
78821unrolled4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
78942unrolled5gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
78980unrolled3gcc -O3 -fomit-frame-pointer2014051520140514
78984unrolled4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
79053unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
79078unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
79283unrolled3gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
79309unrolled3gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
79386unrolled4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
79387unrolled4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
79392unrolled4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
79450unrolled4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
79471unrolled4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
79514unrolled5gcc -O2 -fomit-frame-pointer2014051520140514
79521unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
79649unrolled4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
79697unrolled3gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
79724unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
79794unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
79825unrolled4gcc -O2 -fomit-frame-pointer2014051520140514
79979unrolled5gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
80070unrolled5gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
80109unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
80137unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
80369unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
80422unrolled4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
80448unrolled5gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
80479unrolled3gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
80543unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
80574unrolled3gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
80597unrolled3gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
80619unrolled3gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
80621unrolled5gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
80649unrolled3gcc -O2 -fomit-frame-pointer2014051520140514
80663unrolled3gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
80693unrolled5gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
80708unrolled3gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
80752unrolled5gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
80798unrolled3gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
80938unrolled5gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
81064unrolled4gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
81113unrolled5gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
81175unrolled4gcc -O3 -fomit-frame-pointer2014051520140514
81353unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
81386unrolled5gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
81391unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
81405unrolled5gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
81457unrolled5gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
81559unrolled3gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
81590unrolled4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
81646unrolled3gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
81735unrolled3gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
81839unrolled5gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
81893unrolled4gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
82945unrolled5gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
83857unrolled3gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
104778unrolled2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
105067unrolled2gcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
105150unrolled2gcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
105378simplegcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
105979unrolled2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
106108unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
106213unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
107013unrolledgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
107052simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
107056unrolled2gcc -O -fomit-frame-pointer2014051520140514
107075unrolled2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
107079unrolledgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
107100unrolledgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
107107unrolled2gcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
107137simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
107145unrolledgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
107149unrolled2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
107155simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
107170unrolledgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
107208unrolled2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
107226unrolled2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
107302unrolled2gcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
107441unrolled2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
107504unrolled2gcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
107516unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
107657unrolled2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
107780simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
107953unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
107976unrolled2gcc -O2 -fomit-frame-pointer2014051520140514
108141simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
108282unrolled2gcc -funroll-loops -O -fomit-frame-pointer2014051520140514
108544unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014051520140514
108736unrolled2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
108975unrolledgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
109020unrolledgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
109039unrolledgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
109054unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
109117unrolledgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
109144unrolledgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
109208unrolled2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
109299unrolledgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
109638unrolled2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
109731unrolled2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
109754unrolled2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
109780unrolledgcc -O2 -fomit-frame-pointer2014051520140514
109851unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
109866unrolled2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
110115unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
110285unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
110290unrolled2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
110345unrolled2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
110346unrolledgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051520140514
110347unrolledgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
110407unrolledgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
110413unrolledgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051520140514
110420unrolled2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
110498unrolled2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
110536unrolled2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051520140514
110549unrolledgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
110551unrolledgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051520140514
110620unrolled2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
110791unrolled2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
110985unrolled2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051520140514
111129unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
111865simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
111944simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
112081unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
112209unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
112344unrolled2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
112449unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
112547unrolledgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051520140514
112841simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
113123unrolled2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
113310unrolled2gcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
113578unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
113669unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
113785unrolledgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
113834unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
113950simplegcc -O3 -fomit-frame-pointer2014051520140514
114254unrolled2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
114276unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
114452unrolled2gcc -O3 -fomit-frame-pointer2014051520140514
114801unrolled2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
114860unrolled2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
114953unrolled2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
115030unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
115031unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
115194unrolledgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051520140514
115588simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
115615simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
115675simplegcc -funroll-loops -O -fomit-frame-pointer2014051520140514
115939unrolled2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
116219unrolled2gcc -Os -fomit-frame-pointer2014051520140514
116257unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
116261unrolled2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
116483unrolledgcc -O3 -fomit-frame-pointer2014051520140514
116679unrolled2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
116877simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
117742unrolledgcc -Os -fomit-frame-pointer2014051520140514
117958unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
118200simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
119285unrolled2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
119504unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
120411unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
120628unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
120669unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051520140514
120779unrolledgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
120848unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051520140514
121680unrolledgcc -O -fomit-frame-pointer2014051520140514
123091unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
123114unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
123119unrolledgcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
123277unrolledgcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
123315unrolledgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
126135unrolledgcc -funroll-loops -O -fomit-frame-pointer2014051520140514
126209unrolledgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
126518unrolledgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
127126unrolledgcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
127306unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
136426simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
142429simplegcc -funroll-loops -O2 -fomit-frame-pointer2014051520140514
161441unrolled3cc2014051520140514
161452unrolled3gcc -funroll-loops2014051520140514
161585unrolled3gcc2014051520140514
199384unrolled5cc2014051520140514
199563unrolled5gcc2014051520140514
199664unrolled5gcc -funroll-loops2014051520140514
203207unrolled4cc2014051520140514
203209unrolled4gcc2014051520140514
203595unrolled4gcc -funroll-loops2014051520140514
205404unrolled2cc2014051520140514
205518unrolled2gcc2014051520140514
205593unrolled2gcc -funroll-loops2014051520140514
290280unrolledgcc2014051520140514
290388unrolledgcc -funroll-loops2014051520140514
295531unrolledcc2014051520140514
687836simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051520140514
692331simplegcc -O2 -fomit-frame-pointer2014051520140514
747732simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
754722simplegcc -funroll-loops -Os -fomit-frame-pointer2014051520140514
754734simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051520140514
756846simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051520140514
761193simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051520140514
762866simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
765225simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
767992simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
768502simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051520140514
774125simplegcc -O -fomit-frame-pointer2014051520140514
774344simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051520140514
776982simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014051520140514
779673simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051520140514
787241simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051520140514
798562simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051520140514
798631simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051520140514
798881simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051520140514
800241simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051520140514
808942simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051520140514
810902simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014051520140514
811086simplegcc -Os -fomit-frame-pointer2014051520140514
811976simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051520140514
813796simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051520140514
829314simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014051520140514
829784simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014051520140514
830703simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014051520140514
832579simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051520140514
840490simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051520140514
908078simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014051520140514
908352simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014051520140514
908585simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051520140514
908739simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014051520140514
909860simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051520140514
3023757simplecc2014051520140514
3063452simplegcc -funroll-loops2014051520140514
3095980simplegcc2014051520140514

Compiler output

Implementation: crypto_hash/cubehash512/armneon
Compiler: cc
hash.c: In file included from hash.c:2:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:5:1: error: unknown type name 'uint32_t'
hash.c: hash.c: In function 'crypto_hash_cubehash512_armneon':
hash.c: hash.c:19:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:20:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:21:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:22:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:23:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:24:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:25:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:26:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:27:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:28:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:46:34: error: 'uint32_t' undeclared (first use in this function)
hash.c: hash.c:46:34: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:46:44: error: expected expression before ')' token
hash.c: hash.c:47:44: error: expected expression before ')' token
hash.c: hash.c:128:46: error: expected expression before ')' token
hash.c: hash.c:145:44: error: expected expression before ')' token
hash.c: hash.c:151:24: error: expected expression before ')' token
hash.c: hash.c:152:24: error: expected expression before ')' token
hash.c: hash.c:153:24: error: expected expression before ')' token
hash.c: hash.c:154:24: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/cubehash512/simple
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
cubehash.c: cubehash.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]
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 simple unrolled unrolled2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -Os -fomit-frame-pointer simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash512/armneon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: In file included from hash.c:2:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:5:1: error: unknown type name 'uint32_t'
hash.c: hash.c: In function 'crypto_hash_cubehash512_armneon':
hash.c: hash.c:19:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:20:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:21:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:22:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:23:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:24:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:25:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:26:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:27:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:28:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:46:34: error: 'uint32_t' undeclared (first use in this function)
hash.c: hash.c:46:34: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:46:44: error: expected expression before ')' token
hash.c: hash.c:47:44: error: expected expression before ')' token
hash.c: hash.c:128:46: error: expected expression before ')' token
hash.c: hash.c:145:44: error: expected expression before ')' token
hash.c: hash.c:151:24: error: expected expression before ')' token
hash.c: hash.c:152:24: error: expected expression before ')' token
hash.c: hash.c:153:24: error: expected expression before ')' token
hash.c: hash.c:154:24: error: expected expression before ')' token

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

Compiler output

Implementation: crypto_hash/cubehash512/unrolled3
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 unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash512/arm
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 arm
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm810 -O -fomit-frame-pointer arm
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O -fomit-frame-pointer arm
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O -fomit-frame-pointer arm
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm