Implementation notes: armeabi, auxplug, crypto_hash/blake512

Computer: auxplug
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141124
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
203502refgcc -mcpu=xscale -Os -fomit-frame-pointer2015021020141124
204972refgcc -mcpu=arm9e -Os -fomit-frame-pointer2015021020141124
208992sphlib-smallgcc -mcpu=xscale -Os -fomit-frame-pointer2015021020141124
209244sphlibgcc -mcpu=xscale -Os -fomit-frame-pointer2015021020141124
211350sphlib-smallgcc -mcpu=arm9e -Os -fomit-frame-pointer2015021020141124
211500sphlibgcc -mcpu=arm9e -Os -fomit-frame-pointer2015021020141124
211554refgcc -mcpu=arm9e -O -fomit-frame-pointer2015021020141124
211686refgcc -mcpu=xscale -O -fomit-frame-pointer2015021020141124
213312sphlib-smallgcc -mcpu=arm9e -O -fomit-frame-pointer2015021020141124
213462sphlibgcc -mcpu=arm9e -O -fomit-frame-pointer2015021020141124
213498sphlib-smallgcc -mcpu=xscale -O -fomit-frame-pointer2015021020141124
213738sphlibgcc -mcpu=xscale -O -fomit-frame-pointer2015021020141124
217782refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
217836refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
218100refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
220926refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
220932refgcc -funroll-loops -Os -fomit-frame-pointer2015021020141124
222846refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
222912refgcc -Os -fomit-frame-pointer2015021020141124
222918refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021020141124
223536sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
223662sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
223662sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
223716sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
223722sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
223872sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
223956sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
224028sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
224388refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
229794refgcc -mcpu=arm920 -Os -fomit-frame-pointer2015021020141124
229800refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021020141124
229812refgcc -mcpu=arm810 -Os -fomit-frame-pointer2015021020141124
229812refgcc -mcpu=arm8 -Os -fomit-frame-pointer2015021020141124
229818refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021020141124
229854refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021020141124
229896refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021020141124
229896refgcc -mcpu=arm920t -Os -fomit-frame-pointer2015021020141124
229908refgcc -mcpu=strongarm -Os -fomit-frame-pointer2015021020141124
229974refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021020141124
229992refgcc -mcpu=arm940t -Os -fomit-frame-pointer2015021020141124
229992refgcc -mcpu=arm9 -Os -fomit-frame-pointer2015021020141124
230172refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021020141124
234468refgcc -funroll-loops -O -fomit-frame-pointer2015021020141124
234474refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
239910sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
239934sphlib-smallgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021020141124
239964sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
240036sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2015021020141124
240066sphlib-smallgcc -Os -fomit-frame-pointer2015021020141124
240078sphlibgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021020141124
240096sphlibgcc -funroll-loops -Os -fomit-frame-pointer2015021020141124
240132sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
240168sphlibgcc -Os -fomit-frame-pointer2015021020141124
240348sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
240468refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021020141124
240486refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021020141124
240492refgcc -mcpu=strongarm -O -fomit-frame-pointer2015021020141124
240498refgcc -mcpu=arm810 -O -fomit-frame-pointer2015021020141124
240504refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021020141124
240510refgcc -mcpu=arm9 -O -fomit-frame-pointer2015021020141124
240516refgcc -mcpu=arm8 -O -fomit-frame-pointer2015021020141124
240522refgcc -mcpu=arm920 -O -fomit-frame-pointer2015021020141124
240522refgcc -mcpu=arm920t -O -fomit-frame-pointer2015021020141124
240528refgcc -mcpu=arm940t -O -fomit-frame-pointer2015021020141124
240540refgcc -mcpu=ep9312 -O -fomit-frame-pointer2015021020141124
240546refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021020141124
240720refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
240744refgcc -O -fomit-frame-pointer2015021020141124
240768refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021020141124
240834refgcc -mcpu=arm1020t -O -fomit-frame-pointer2015021020141124
242466sphlib-smallgcc -mcpu=arm9 -O -fomit-frame-pointer2015021020141124
242478sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021020141124
242478sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021020141124
242484sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2015021020141124
242514sphlibgcc -mcpu=arm1020t -O -fomit-frame-pointer2015021020141124
242520sphlib-smallgcc -mcpu=arm920t -O -fomit-frame-pointer2015021020141124
242526sphlib-smallgcc -mcpu=ep9312 -O -fomit-frame-pointer2015021020141124
242538sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2015021020141124
242538sphlib-smallgcc -mcpu=arm940t -O -fomit-frame-pointer2015021020141124
242538sphlib-smallgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021020141124
242568sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2015021020141124
242592sphlibgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021020141124
242652sphlib-smallgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021020141124
242706sphlibgcc -mcpu=arm9 -O -fomit-frame-pointer2015021020141124
242712sphlibgcc -mcpu=arm940t -O -fomit-frame-pointer2015021020141124
242724sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2015021020141124
242730sphlib-smallgcc -O -fomit-frame-pointer2015021020141124
242796sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2015021020141124
242796sphlib-smallgcc -mcpu=arm920 -O -fomit-frame-pointer2015021020141124
242814sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021020141124
242826sphlibgcc -mcpu=arm920 -O -fomit-frame-pointer2015021020141124
242826sphlibgcc -mcpu=arm920t -O -fomit-frame-pointer2015021020141124
242832sphlibgcc -mcpu=ep9312 -O -fomit-frame-pointer2015021020141124
242838sphlibgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021020141124
242856sphlib-smallgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021020141124
242868sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2015021020141124
242874sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021020141124
242892sphlib-smallgcc -mcpu=arm1020t -O -fomit-frame-pointer2015021020141124
242898sphlibgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021020141124
242904sphlibgcc -O -fomit-frame-pointer2015021020141124
242982sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2015021020141124
242994sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
243012sphlibgcc -funroll-loops -O -fomit-frame-pointer2015021020141124
243018sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
243276sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
244470sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
251178sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2015021020141124
251190sphlib-smallgcc -mcpu=arm920t -Os -fomit-frame-pointer2015021020141124
251214sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021020141124
251220sphlib-smallgcc -mcpu=arm920 -Os -fomit-frame-pointer2015021020141124
251220sphlib-smallgcc -mcpu=arm940t -Os -fomit-frame-pointer2015021020141124
251220sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021020141124
251268sphlib-smallgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021020141124
251280sphlibgcc -mcpu=arm920t -Os -fomit-frame-pointer2015021020141124
251292sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021020141124
251322sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2015021020141124
251322sphlib-smallgcc -mcpu=arm9 -Os -fomit-frame-pointer2015021020141124
251322sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2015021020141124
251328sphlibgcc -mcpu=arm920 -Os -fomit-frame-pointer2015021020141124
251328sphlibgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021020141124
251370sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2015021020141124
251376sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2015021020141124
251376sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2015021020141124
251382sphlibgcc -mcpu=arm940t -Os -fomit-frame-pointer2015021020141124
251448sphlibgcc -mcpu=arm9 -Os -fomit-frame-pointer2015021020141124
251466sphlibgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021020141124
251520sphlib-smallgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021020141124
251532sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021020141124
251862sphlib-smallgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021020141124
251952sphlibgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021020141124
251982sphlibgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021020141124
252162sphlib-smallgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021020141124
271104refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021020141124
272154refgcc -mcpu=xscale -O3 -fomit-frame-pointer2015021020141124
273006refgcc -mcpu=xscale -O2 -fomit-frame-pointer2015021020141124
274386sphlibgcc -mcpu=xscale -O3 -fomit-frame-pointer2015021020141124
274404sphlib-smallgcc -mcpu=xscale -O3 -fomit-frame-pointer2015021020141124
274728sphlibgcc -mcpu=xscale -O2 -fomit-frame-pointer2015021020141124
274950sphlib-smallgcc -mcpu=xscale -O2 -fomit-frame-pointer2015021020141124
276306refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021020141124
278574sphlib-smallgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021020141124
278580sphlibgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021020141124
278820sphlib-smallgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021020141124
278856sphlibgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021020141124
338100refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021020141124
338142refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021020141124
338148refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021020141124
338166refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021020141124
338166refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021020141124
338184refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021020141124
338202refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021020141124
338202refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021020141124
338238refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021020141124
338244refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021020141124
338250refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021020141124
338298refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021020141124
338568refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021020141124
345600refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021020141124
345684refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021020141124
345690refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021020141124
345690refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021020141124
345708refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021020141124
345714refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021020141124
345726refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021020141124
345732refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021020141124
345798refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021020141124
345810refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021020141124
345840refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021020141124
345906refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021020141124
345954refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021020141124
349020sphlib-smallgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021020141124
349050sphlib-smallgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021020141124
349092sphlibgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021020141124
349098sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021020141124
349098sphlib-smallgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021020141124
349110sphlibgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021020141124
349116sphlib-smallgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021020141124
349128sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021020141124
349140sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021020141124
349176sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021020141124
349176sphlib-smallgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021020141124
349188sphlib-smallgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021020141124
349188sphlibgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021020141124
349200sphlibgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021020141124
349212sphlibgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021020141124
349218sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021020141124
349224sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021020141124
349248sphlib-smallgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021020141124
349254sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021020141124
349260sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021020141124
349284sphlibgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021020141124
349284sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021020141124
349290sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021020141124
349290sphlibgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021020141124
349320sphlib-smallgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021020141124
349326sphlibgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021020141124
349332sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021020141124
349362sphlibgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021020141124
349362sphlibgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021020141124
349362sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021020141124
349368sphlibgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021020141124
349374sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021020141124
349380sphlibgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021020141124
349386sphlib-smallgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021020141124
349416sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021020141124
349422sphlib-smallgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021020141124
349452sphlibgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021020141124
349488sphlibgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021020141124
349506sphlibgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021020141124
349548sphlib-smallgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021020141124
349560sphlib-smallgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021020141124
349560sphlib-smallgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021020141124
349560sphlib-smallgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021020141124
349572sphlibgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021020141124
349572sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021020141124
349578sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021020141124
349584sphlib-smallgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021020141124
349614sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021020141124
349620sphlib-smallgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021020141124
349650sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021020141124
349662sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021020141124
349830sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021020141124
361704refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021020141124
361770refgcc -O2 -fomit-frame-pointer2015021020141124
364464refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021020141124
364596refgcc -O3 -fomit-frame-pointer2015021020141124
364986refgcc -funroll-loops -O3 -fomit-frame-pointer2015021020141124
365322refgcc -funroll-loops -O2 -fomit-frame-pointer2015021020141124
369036sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2015021020141124
369222sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2015021020141124
369306sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2015021020141124
369744sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2015021020141124
370188regsgcc -mcpu=xscale -O -fomit-frame-pointer2015021020141124
370944sphlibgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021020141124
370980sphlibgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021020141124
371016sphlibgcc -O2 -fomit-frame-pointer2015021020141124
371100sphlib-smallgcc -O2 -fomit-frame-pointer2015021020141124
371166sphlib-smallgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021020141124
371202sphlibgcc -O3 -fomit-frame-pointer2015021020141124
371202sphlib-smallgcc -O3 -fomit-frame-pointer2015021020141124
371238sphlib-smallgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021020141124
371298bswapgcc -mcpu=xscale -O -fomit-frame-pointer2015020920141124
374742bswapgcc -mcpu=arm9e -O -fomit-frame-pointer2015020920141124
375306regsgcc -mcpu=arm9e -O -fomit-frame-pointer2015021020141124
375660regsgcc -mcpu=xscale -Os -fomit-frame-pointer2015021020141124
381966bswapgcc -mcpu=arm9e -Os -fomit-frame-pointer2015020920141124
382254bswapgcc -mcpu=xscale -Os -fomit-frame-pointer2015020920141124
395436regsgcc -mcpu=arm9e -Os -fomit-frame-pointer2015021020141124
401874sphlib-smallgcc2015021020141124
401910sphlib-smallgcc -funroll-loops2015021020141124
401994sphlib-smallcc2015021020141124
402156sphlibgcc2015021020141124
402162sphlibgcc -funroll-loops2015021020141124
402258sphlibcc2015021020141124
413484refcc2015021020141124
413490refgcc -funroll-loops2015021020141124
413508refgcc2015021020141124
455880bswapgcc -mcpu=arm920t -O -fomit-frame-pointer2015020920141124
455898bswapgcc -mcpu=strongarm -O -fomit-frame-pointer2015020920141124
456276bswapgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015020920141124
458520bswapgcc -mcpu=ep9312 -O -fomit-frame-pointer2015020920141124
458682bswapgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015020920141124
459198bswapgcc -mcpu=arm8 -O -fomit-frame-pointer2015020920141124
460050bswapgcc -mcpu=arm9 -O -fomit-frame-pointer2015020920141124
460452bswapgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015020920141124
460572bswapgcc -mcpu=arm810 -O -fomit-frame-pointer2015020920141124
460830bswapgcc -mcpu=arm940t -O -fomit-frame-pointer2015020920141124
460836bswapgcc -mcpu=arm920 -O -fomit-frame-pointer2015020920141124
466026bswapgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015020920141124
466368bswapgcc -mcpu=arm1020t -O -fomit-frame-pointer2015020920141124
467568bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
467658bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2015020920141124
467694bswapgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015020920141124
467718bswapgcc -funroll-loops -Os -fomit-frame-pointer2015020920141124
467760bswapgcc -Os -fomit-frame-pointer2015020920141124
469044regsgcc -mcpu=arm810 -O -fomit-frame-pointer2015021020141124
469050regsgcc -mcpu=strongarm110 -O -fomit-frame-pointer2015021020141124
469122regsgcc -mcpu=arm920t -O -fomit-frame-pointer2015021020141124
469200regsgcc -mcpu=arm9 -O -fomit-frame-pointer2015021020141124
469488regsgcc -mcpu=strongarm -O -fomit-frame-pointer2015021020141124
469740regsgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2015021020141124
469998regsgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2015021020141124
470016regsgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2015021020141124
470082regsgcc -mcpu=arm1020t -O -fomit-frame-pointer2015021020141124
470700regsgcc -mcpu=arm920 -O -fomit-frame-pointer2015021020141124
471084regsgcc -mcpu=ep9312 -O -fomit-frame-pointer2015021020141124
471198regsgcc -mcpu=arm8 -O -fomit-frame-pointer2015021020141124
472782bswapgcc -mcpu=arm920t -Os -fomit-frame-pointer2015020920141124
472836bswapgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015020920141124
472842bswapgcc -mcpu=arm920 -Os -fomit-frame-pointer2015020920141124
472872bswapgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015020920141124
472878bswapgcc -mcpu=arm8 -Os -fomit-frame-pointer2015020920141124
472878bswapgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015020920141124
472884bswapgcc -mcpu=strongarm -Os -fomit-frame-pointer2015020920141124
472890bswapgcc -mcpu=arm9 -Os -fomit-frame-pointer2015020920141124
472920bswapgcc -mcpu=arm810 -Os -fomit-frame-pointer2015020920141124
472974bswapgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015020920141124
473214bswapgcc -mcpu=arm940t -Os -fomit-frame-pointer2015020920141124
473286regsgcc -mcpu=arm940t -O -fomit-frame-pointer2015021020141124
476610bswapgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015020920141124
482178regsgcc -mcpu=arm1020t -Os -fomit-frame-pointer2015021020141124
482286regsgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015021020141124
484980bswapgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2015020920141124
489204bswapgcc -funroll-loops -O -fomit-frame-pointer2015020920141124
489774regsgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2015021020141124
489822regsgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2015021020141124
489828regsgcc -mcpu=arm8 -Os -fomit-frame-pointer2015021020141124
489846regsgcc -mcpu=arm920t -Os -fomit-frame-pointer2015021020141124
489852regsgcc -mcpu=arm9 -Os -fomit-frame-pointer2015021020141124
489858regsgcc -mcpu=arm810 -Os -fomit-frame-pointer2015021020141124
489858regsgcc -mcpu=arm940t -Os -fomit-frame-pointer2015021020141124
489858regsgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2015021020141124
489924regsgcc -mcpu=ep9312 -Os -fomit-frame-pointer2015021020141124
490812bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
490908regsgcc -mcpu=strongarm -Os -fomit-frame-pointer2015021020141124
492108regsgcc -mcpu=arm920 -Os -fomit-frame-pointer2015021020141124
493446bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2015020920141124
493500bswapgcc -O -fomit-frame-pointer2015020920141124
494490bswapgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015020920141124
497952regsgcc -funroll-loops -O -fomit-frame-pointer2015021020141124
498168regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
499938regsgcc -O -fomit-frame-pointer2015021020141124
500268bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
500526bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
500586regsgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2015021020141124
500928bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015020920141124
500952bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015020920141124
501528regsgcc -fno-schedule-insns -O -fomit-frame-pointer2015021020141124
501570bswapgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015020920141124
502434bswapgcc -mcpu=xscale -O3 -fomit-frame-pointer2015020920141124
502506bswapgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015020920141124
503016regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
503028regsgcc -Os -fomit-frame-pointer2015021020141124
503028regsgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2015021020141124
503034regsgcc -funroll-loops -Os -fomit-frame-pointer2015021020141124
503052regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021020141124
509604regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
509622regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021020141124
509634regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
510300regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021020141124
511536bswapgcc -mcpu=xscale -O2 -fomit-frame-pointer2015020920141124
524208regsgcc -mcpu=xscale -O3 -fomit-frame-pointer2015021020141124
526728regsgcc -mcpu=arm9e -O3 -fomit-frame-pointer2015021020141124
527538regsgcc -mcpu=arm9e -O2 -fomit-frame-pointer2015021020141124
530298regsgcc -mcpu=xscale -O2 -fomit-frame-pointer2015021020141124
612006bswapgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015020920141124
612012bswapgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015020920141124
612048bswapgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015020920141124
612048bswapgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015020920141124
612054bswapgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015020920141124
612066bswapgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015020920141124
612066bswapgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015020920141124
612132bswapgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015020920141124
612564bswapgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015020920141124
613200bswapgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015020920141124
613320bswapgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015020920141124
613590bswapgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015020920141124
616026bswapgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015020920141124
625200regsgcc -mcpu=arm920 -O3 -fomit-frame-pointer2015021020141124
625200regsgcc -mcpu=strongarm -O3 -fomit-frame-pointer2015021020141124
625206regsgcc -mcpu=arm810 -O3 -fomit-frame-pointer2015021020141124
625242regsgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2015021020141124
625302regsgcc -mcpu=arm9 -O3 -fomit-frame-pointer2015021020141124
625314regsgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2015021020141124
625398regsgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2015021020141124
625422regsgcc -mcpu=arm940t -O3 -fomit-frame-pointer2015021020141124
625938regsgcc -mcpu=arm8 -O3 -fomit-frame-pointer2015021020141124
626028regsgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2015021020141124
628074regsgcc -mcpu=arm920t -O3 -fomit-frame-pointer2015021020141124
653364bswapgcc -funroll-loops -O2 -fomit-frame-pointer2015020920141124
656484regsgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2015021020141124
659076bswapgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015020920141124
659388bswapgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015020920141124
659466bswapgcc -O3 -fomit-frame-pointer2015020920141124
662916bswapgcc -O2 -fomit-frame-pointer2015020920141124
663690bswapgcc -funroll-loops -O3 -fomit-frame-pointer2015020920141124
665646bswapgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015020920141124
665652bswapgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015020920141124
665664bswapgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015020920141124
665664bswapgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015020920141124
665670bswapgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015020920141124
665670bswapgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015020920141124
665676bswapgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015020920141124
665688bswapgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015020920141124
665706bswapgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015020920141124
666120bswapgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015020920141124
666360bswapgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015020920141124
666384bswapgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015020920141124
666432bswapgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015020920141124
666642regsgcc -O3 -fomit-frame-pointer2015021020141124
666798regsgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2015021020141124
667056regsgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2015021020141124
673596regsgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2015021020141124
679704regsgcc -funroll-loops -O3 -fomit-frame-pointer2015021020141124
696684regsgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2015021020141124
696696regsgcc -mcpu=strongarm -O2 -fomit-frame-pointer2015021020141124
696702regsgcc -mcpu=arm920 -O2 -fomit-frame-pointer2015021020141124
696702regsgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2015021020141124
696708regsgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2015021020141124
696714regsgcc -mcpu=arm8 -O2 -fomit-frame-pointer2015021020141124
696714regsgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2015021020141124
696738regsgcc -mcpu=arm810 -O2 -fomit-frame-pointer2015021020141124
696738regsgcc -mcpu=arm920t -O2 -fomit-frame-pointer2015021020141124
696744regsgcc -mcpu=arm940t -O2 -fomit-frame-pointer2015021020141124
696744regsgcc -mcpu=arm9 -O2 -fomit-frame-pointer2015021020141124
705366regsgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2015021020141124
705384regsgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2015021020141124
820332regsgcc -O2 -fomit-frame-pointer2015021020141124
894906regsgcc -funroll-loops -O2 -fomit-frame-pointer2015021020141124
1012218bswapcc2015021020141124
1017834bswapgcc -funroll-loops2015020920141124
1050588regsgcc2015021020141124
1051524regscc2015021020141124
1270146bswapgcc2015020920141124
1323330regsgcc -funroll-loops2015021020141124

Test failure

Implementation: crypto_hash/blake512/vect128-neon
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 255, namely:
CompilerImplementations
cc vect128-neon
gcc vect128-neon
gcc -O2 -fomit-frame-pointer vect128-neon
gcc -O3 -fomit-frame-pointer vect128-neon
gcc -O -fomit-frame-pointer vect128-neon
gcc -Os -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-neon
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-neon
gcc -funroll-loops vect128-neon
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -O -fomit-frame-pointer vect128-neon
gcc -funroll-loops -Os -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1020t -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm810 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm8 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm920t -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm940t -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9e -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer vect128-neon
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=ep9312 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=ep9312 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=iwmmxt -O -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer bswap ref regs sphlib sphlib-small vect128-neon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -O -fomit-frame-pointer vect128-neon
gcc -mcpu=strongarm -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -O2 -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -O3 -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -O -fomit-frame-pointer vect128-neon
gcc -mcpu=xscale -Os -fomit-frame-pointer vect128-neon

Compiler output

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

Number of similar (compiler,implementation) pairs: 224, namely:
CompilerImplementations
cc vect128 vect128-inplace
gcc vect128 vect128-inplace
gcc -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -O -fomit-frame-pointer vect128 vect128-inplace
gcc -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128 vect128-inplace
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops vect128 vect128-inplace
gcc -funroll-loops -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer vect128 vect128-inplace
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1020t -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1020t -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns vect128 vect128-inplace
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm810 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm810 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm810 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm810 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm8 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm8 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm8 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm8 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920t -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920t -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920t -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm920t -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm940t -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm940t -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm940t -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm940t -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9e -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9e -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9e -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9e -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=ep9312 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=ep9312 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=iwmmxt -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm110 -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=strongarm -Os -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=xscale -O2 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=xscale -O3 -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=xscale -O -fomit-frame-pointer vect128 vect128-inplace
gcc -mcpu=xscale -Os -fomit-frame-pointer vect128 vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128-neon
Compiler: gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer
try.c: /usr/bin/ld: error: crypto_hash_blake512.a(vector-llvm-512.o): Conflicting architecture profiles A/R
try.c: /usr/bin/ld: failed to merge target specific data of file crypto_hash_blake512.a(vector-llvm-512.o)
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer vect128-neon
gcc -mcpu=cortex-r4f -Os -fomit-frame-pointer vect128-neon