Implementation notes: amd64, hydra1, crypto_aead/riverkeyakv2

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: riverkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
69565generic64lcgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
69566generic64lcgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
69584generic64lcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
69631generic64lcgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
69701generic64lcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
69718generic64lcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
69738generic64lcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
71550generic64lcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
71589generic64lcgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
71630generic64lcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
71634generic64lcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
71644generic64lcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
71718generic64lcgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
71869generic64lcgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
71872generic64lcgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
71872generic64lcgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
71949generic64lcgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
71957generic64lcgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
71992generic64lcgcc -Os -fomit-frame-pointer2016102320161009
71995generic64lcgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
72005generic64lcgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
72037generic64lcgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
72064generic64lcgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
72072generic64lcgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
72120generic64lcgcc -m64 -Os -fomit-frame-pointer2016102320161009
72181generic64lcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
72192generic64lcgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
72195generic64lcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
72203generic64lcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
72203generic64lcgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
72291generic64lcgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
72293generic64lcgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
72405generic64lcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
72748generic32lcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
72845generic32lcgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
72854generic32lcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
72919generic32lcgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
72920generic32lcgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
72930generic64lcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
72952generic32lcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
72957generic64lcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
72973generic64lcgcc -O3 -fomit-frame-pointer2016102320161009
72999generic64lcgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
73000generic64lcgcc -m64 -O3 -fomit-frame-pointer2016102320161009
73096generic32lcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
73143generic64lcgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
73192generic64lcgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
73224generic64lcgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
73227generic64lcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
73635generic64lcgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
73650generic64lcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
73685generic64lcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
73698generic64lcgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
73733generic64lcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
73839generic64lcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
73855generic64lcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
73918generic64lcgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
73928generic64lcgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
73946generic64lcgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
74029generic64lcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
74128generic64lcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
74203generic64lcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
74213generic64lcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
74229generic64lcgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
74345generic64lcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
74358generic64lcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
74360generic64lcgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
74370generic64lcgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
74443generic64lcgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
74453generic64lcgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
74462generic64lcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
74469generic32lcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
74504generic64lcgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
74542generic32lcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
74638generic32lcgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
74965generic64lcgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
75053generic64lcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
75064generic32lcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
75125generic64lcgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
75165generic32lcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
75218generic64lcgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
75277generic64lcgcc -m64 -O2 -fomit-frame-pointer2016102320161009
75291generic64lcgcc -O2 -fomit-frame-pointer2016102320161009
75309generic64lcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
75330generic32lcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
75344generic32lcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
75713generic64gcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
75728generic32lcgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
75747generic64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
75759generic32lcgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
75773generic64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
75804generic64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
75885generic64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
75931generic64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
75960generic64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
76051generic64lcgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
76130generic32lcgcc -m64 -O3 -fomit-frame-pointer2016102320161009
76173generic64lcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
76175generic32lcgcc -O3 -fomit-frame-pointer2016102320161009
76189generic32lcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
76526generic32lcgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
76534generic32lcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
76962generic32lcgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
77003generic32lcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
77010generic32lcgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
77021generic32lcgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
77029generic32lcgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
77038generic32lcgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
77043generic32lcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
77125generic32lcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
77151generic64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
77174generic64gcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
77256generic64lcclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
77267generic64lcclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
77267generic64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
77290generic64lcclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
77344generic64lcgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
77360generic64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
77373generic64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
77387generic64gcc -m64 -Os -fomit-frame-pointer2016102320161009
77389generic64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
77403generic64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
77418generic64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
77419generic64lcclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
77429generic64gcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
77432generic64gcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
77435generic64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
77437generic64lcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
77446generic64lcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
77450generic64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
77454generic64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
77464generic64gcc -Os -fomit-frame-pointer2016102320161009
77466generic64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
77480generic64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
77498generic64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
77504generic64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
77509generic64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
77514generic64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
77568generic64lcgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
77621generic64gcc -march=k8 -Os -fomit-frame-pointer2016102320161009
77645generic32lcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
77653generic64lcgcc -O -fomit-frame-pointer2016102320161009
77658generic64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
77667generic64lcgcc -m64 -O -fomit-frame-pointer2016102320161009
77685generic64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
77773generic32lcgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
77785generic64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
77802generic64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
77812generic64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
77910generic32lcgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
77917generic32lcgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
77920generic32lcgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
77925generic32lcgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
77947generic32lcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
78088generic32lcgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
78089generic32lcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
78125generic32lcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
78131generic32lcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
78200generic32lcgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
78219generic32lcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
78225generic32lcgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
78302generic64lcgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
78334generic64lcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
78357generic32lcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
78370generic32lcgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
78405generic64gcc -O3 -fomit-frame-pointer2016102320161009
78430generic64lcgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
78434generic64lcgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
78459generic64gcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
78493generic64gcc -m64 -O3 -fomit-frame-pointer2016102320161009
78496generic32lcgcc -O2 -fomit-frame-pointer2016102320161009
78501generic32lcgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
78505generic32lcgcc -m64 -O2 -fomit-frame-pointer2016102320161009
78520generic32lcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
78571generic64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
78578generic64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
78677generic32lcgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
78677generic64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
78682generic32lcgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
78685generic32lcgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
78709generic64gcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
78848generic32lcgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
78851generic32lcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
78859generic64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
78864generic32lcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
78877generic32lcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
78885generic32lcgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
78934generic64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
79096generic64lcgcc -march=k8 -O -fomit-frame-pointer2016102320161009
79106generic32lcgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
79115generic32gcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
79123generic32lcgcc -m64 -Os -fomit-frame-pointer2016102320161009
79133generic64lcgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
79138generic32lcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
79166generic32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
79173generic32lcgcc -Os -fomit-frame-pointer2016102320161009
79181generic32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
79187generic32lcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
79200generic32lcgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
79243generic32lcgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
79262generic32lcgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
79293generic32lcgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
79312generic32lcgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
79426generic64lcgcc -march=nocona -O -fomit-frame-pointer2016102320161009
79458generic32lcgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
79544generic64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
79546generic64clang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
79565generic64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
79590generic64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
79600generic64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
79778generic64lcgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
79845generic64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
79870generic64lcclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
79875generic64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
79883generic64gcc -O2 -fomit-frame-pointer2016102320161009
79886generic64gcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
79890generic64gcc -m64 -O2 -fomit-frame-pointer2016102320161009
79896generic64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
79909generic64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
79936generic64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
79944generic64lcclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
79994generic64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
80021generic64lcgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
80036generic64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
80086generic64lcgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
80189generic64lcgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
80238generic64lcgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
80271generic64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
80326generic64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
80370generic64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
80397generic64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
80471generic64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
80476generic64gcc -funroll-loops -O -fomit-frame-pointer2016102320161009
80501generic64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
80544generic64gcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
80577generic64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
80654generic64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
80675generic64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
80680generic64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
80720generic64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
81126generic64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
81136generic64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
81208generic64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
81269generic64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
81284generic32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
81309generic32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
81416generic32lcgcc -O -fomit-frame-pointer2016102320161009
81437generic32lcgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
81453generic32lcgcc -m64 -O -fomit-frame-pointer2016102320161009
81643generic32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
81651generic32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
81704generic32lcgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
81864generic32lcgcc -march=k8 -O -fomit-frame-pointer2016102320161009
81917generic32lcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
82082generic32lcgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
82088generic32lcgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
82112generic32lcgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
82138generic32gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
82157generic32lcgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
82206generic32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
82229generic32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
82245generic64gcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
82278generic64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
82386generic32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
82413generic32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
82420generic32gcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
82440generic32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
82491generic32gcc -march=k8 -Os -fomit-frame-pointer2016102320161009
82493generic32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
82496generic32gcc -Os -fomit-frame-pointer2016102320161009
82501generic32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
82506generic32gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
82512generic32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
82512generic32gcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
82531generic32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
82557generic32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
82624generic32gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
82661generic32lcgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
82688generic32lcgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
82695generic32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
82696generic32lcgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
82712generic32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
82785generic32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
82789generic32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
82801generic32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
82874generic32lcclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
82895generic32lcclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
82915generic32lcclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
83032generic32lcclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
83125generic32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
83186generic32lcgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
83188generic64gcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
83226generic32lcgcc -march=nocona -O -fomit-frame-pointer2016102320161009
83336generic64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
83546generic32gcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
83618generic32gcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
83656generic32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
83660generic32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
83677generic32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
83680generic32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
83685generic32gcc -O2 -fomit-frame-pointer2016102320161009
83709generic32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
83712generic32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
83712generic32gcc -m64 -O2 -fomit-frame-pointer2016102320161009
83736generic32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
83771generic32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
83840generic32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
83861generic32gcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
83885generic64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
83928generic64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
83954generic32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
84103generic32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
84136generic32clang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
84174generic32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
84387generic32lcgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
84400generic32lcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
84413generic32lcgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
84493generic32lcgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
84502generic32lcgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
84509generic32gcc -m64 -O3 -fomit-frame-pointer2016102320161009
84533generic64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
84563generic64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
84581generic32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
84613generic32gcc -O3 -fomit-frame-pointer2016102320161009
84845generic64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
85152generic32lcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
85163generic32lcgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
85317generic64gcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
85363generic64gcc -march=barcelona -O -fomit-frame-pointer2016102320161009
85469generic64gcc -march=nocona -O -fomit-frame-pointer2016102320161009
85477generic64gcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
85494generic64gcc -march=nocona -Os -fomit-frame-pointer2016102320161009
85602generic64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
85602generic64gcc -march=k8 -O -fomit-frame-pointer2016102320161009
85603generic32gcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
85623generic32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
85648generic32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
85781generic32gcc -march=nocona -Os -fomit-frame-pointer2016102320161009
85853generic32gcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
85957generic32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
85973generic32gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
86005generic64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
86042generic32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
86073generic64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
86106generic32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
86120generic32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
86129generic32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
86285generic64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
86310generic64gcc -m64 -O -fomit-frame-pointer2016102320161009
86328generic64gcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
86328generic64gcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
86398generic64gcc -O -fomit-frame-pointer2016102320161009
86568generic32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
86806generic32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
86829generic32gcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
86979generic32gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
87011generic32gcc -funroll-loops -O -fomit-frame-pointer2016102320161009
87023generic32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
87184generic32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
87186generic32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
87256generic32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
87269generic32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
87280generic32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
87304generic32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
87421generic32lcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
87483generic32lcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
87690generic32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
87758generic32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
87874generic32gcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
87918generic32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
88213generic32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
88344generic32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
88837generic32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
89029generic32gcc -m64 -Os -fomit-frame-pointer2016102320161009
89155generic32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
90099generic32gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
90261generic32lcclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
90459generic32lcclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
90794generic32gcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
90798generic32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
90800generic32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
90933generic32gcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
90934generic32gcc -O -fomit-frame-pointer2016102320161009
90941generic32gcc -m64 -O -fomit-frame-pointer2016102320161009
91290generic32gcc -march=nocona -O -fomit-frame-pointer2016102320161009
92456generic32gcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
93810generic32gcc -march=barcelona -O -fomit-frame-pointer2016102320161009
93824generic32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
93836generic32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
93837generic32gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
93901generic32gcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
94226generic32gcc -march=k8 -O -fomit-frame-pointer2016102320161009
140186referencegcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
140323referencegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
140375referencegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
141205referencegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
141318referencegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
141930referencegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
142112referencegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
146321referencegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
146390referencegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
164345compactgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
165187compactgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
166050compactgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
166416compactgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
167416compactgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
168384compactgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
168399compactgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
183794compactgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
183995compactgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
184202compactgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
184421compactgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
186328compactgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
189109compactgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
191205referencegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
191302referencegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
191675compactgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
193362referencegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
193414referencegcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
193507referencegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
195805referencegcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
195997referencegcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
200630referencegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
203165referencegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
203957generic64cc2016102320161009
204010generic64gcc -funroll-loops2016102320161009
204019generic64gcc2016102320161009
204273referencegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
205069referencegcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
205267referencegcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
205563generic32cc2016102320161009
205624generic32gcc2016102320161009
205637generic32gcc -funroll-loops2016102320161009
207393referencegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
207959referencegcc -m64 -O3 -fomit-frame-pointer2016102320161009
208584referencegcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
211437referencegcc -O3 -fomit-frame-pointer2016102320161009
213074referencegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
213088referencegcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
214456referencegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
214598referencegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
216080referencegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
216108referencegcc -funroll-loops -O -fomit-frame-pointer2016102320161009
216290referencegcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
216453referencegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
216554referencegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
216578referencegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
216832referencegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
247717compactgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
247744compactgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
252843compactgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
253334compactgcc -m64 -O3 -fomit-frame-pointer2016102320161009
253628compactgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
253730compactgcc -O3 -fomit-frame-pointer2016102320161009
253768compactgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
254704compactgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
254755compactgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
254838compactgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
255544compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
256485compactgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
257084referencegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
257469compactgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
257539referencegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
258144compactgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
259314compactgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
261166compactgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
261488compactgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
261554compactgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
261850compactgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
263162compactgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
263525compactgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
264952compactgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
267217compactgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
269000compactgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
278979compactclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
279010compactclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
280502compactclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
280981compactclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
289766compactclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
292805compactclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
308253referenceclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
308392referenceclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
308805referenceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
308829referenceclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
308869referenceclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
309560referenceclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
311032generic64lcgcc2016102320161009
311083generic64lccc2016102320161009
311124generic64lcgcc -funroll-loops2016102320161009
321248generic32lcgcc2016102320161009
321634generic32lccc2016102320161009
321640generic32lcgcc -funroll-loops2016102320161009
487418compactgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
488970compactgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
492925compactgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
493072compactgcc -m64 -O2 -fomit-frame-pointer2016102320161009
493304compactgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
493946compactgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
495110compactgcc -O2 -fomit-frame-pointer2016102320161009
496184compactgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
496757compactgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
498558compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
499496compactgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
502749compactgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
506134compactgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
508806compactgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
508951compactgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
509861compactgcc -m64 -Os -fomit-frame-pointer2016102320161009
509952compactgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
510136compactgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
510213compactgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
510813compactgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
511890compactgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
512459compactgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
512559compactgcc -Os -fomit-frame-pointer2016102320161009
512600compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
513546compactgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
514982compactgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
515296compactgcc -march=k8 -O -fomit-frame-pointer2016102320161009
516000compactgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
516056compactgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
516101compactgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
516315compactgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
516835compactgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
520435compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
523743compactgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
526051compactgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
526095compactgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
528421compactgcc -march=nocona -O -fomit-frame-pointer2016102320161009
530627compactgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
530672compactgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
530927compactgcc -O -fomit-frame-pointer2016102320161009
533648compactgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
533841compactgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
534757compactgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
536558compactgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
538632compactgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
542736compactgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
543949compactgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
544081compactgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
546992compactgcc -m64 -O -fomit-frame-pointer2016102320161009
583149compactgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
583861compactgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
584509compactgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
588925compactgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
592642compactgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
876019referencegcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
876175referencegcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
895240referencegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
895258referencegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
895260referencegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
895333referencegcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
916947referencegcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
918016referencegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
921514referencegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
922328referencegcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
922406referencegcc -m64 -O2 -fomit-frame-pointer2016102320161009
922477referencegcc -O2 -fomit-frame-pointer2016102320161009
925352referencegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
1251408referencegcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
1293469referencegcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
1525023referencegcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
1527352referencegcc -m64 -O -fomit-frame-pointer2016102320161009
1527586referencegcc -O -fomit-frame-pointer2016102320161009
1548149referencegcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
1548469referencegcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
1548515referencegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
1548752referencegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
1578696referencegcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
1578731referencegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
1578782referencegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
1578941referencegcc -march=barcelona -O -fomit-frame-pointer2016102320161009
1583501referencegcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
1586245referencegcc -march=k8 -O -fomit-frame-pointer2016102320161009
1917294referencegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
1917582referencegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
1917719referencegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
1917743referencegcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
1917952referencegcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
1920944referencegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
1921093referencegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
1947616referencegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1947962referencegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
1956710referencegcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1956892referencegcc -march=nocona -Os -fomit-frame-pointer2016102320161009
1991141referencegcc -Os -fomit-frame-pointer2016102320161009
1991197referencegcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
1991302referencegcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
1991867referencegcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
1991902referencegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
1991942referencegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
1991989referencegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
1992054referencegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
2000304referencegcc -m64 -Os -fomit-frame-pointer2016102320161009
2002536referencegcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
2002712referencegcc -march=k8 -Os -fomit-frame-pointer2016102320161009
2009183referencegcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
2020035referencegcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
2075915compactgcc2016102320161009
2077893compactgcc -funroll-loops2016102320161009
2079691compactcc2016102320161009
2326267refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
2327782refnewg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016122820161220
2329744refnewg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016122820161220
2330733refnewg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016122820161220
2332789refnewg++ -march=nocona -O3 -fomit-frame-pointer2016122820161220
2333666refnewg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016122820161220
2339949refnewg++ -march=k8 -O3 -fomit-frame-pointer2016122820161220
2340999refnewg++ -march=barcelona -O3 -fomit-frame-pointer2016122820161220
2342602refnewg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016122820161220
2342962refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
2343147refnewg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016122820161220
2343174refg++ -march=k8 -O3 -fomit-frame-pointer2016102320161009
2344192refnewg++ -O3 -fomit-frame-pointer2016122820161220
2349468refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
2353331refg++ -march=nocona -O3 -fomit-frame-pointer2016102320161009
2353382refg++ -m64 -O3 -fomit-frame-pointer2016102320161009
2353833refnewg++ -m64 -O3 -fomit-frame-pointer2016122820161220
2355208refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
2356662refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
2358816refg++ -O3 -fomit-frame-pointer2016102320161009
2361112refnewg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016122820161220
2361312refg++ -march=barcelona -O3 -fomit-frame-pointer2016102320161009
2370528refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
2405981refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
2414170refnewg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016122820161220
2426729refclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
2428094refclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
2429464refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
2434096refnewclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122820161220
2435979refnewclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122820161220
2437032refnewclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016122820161220
2437153refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
2437413refnewclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122820161220
2441803refnewclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016122820161220
2447472refclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
2449080refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
2452396refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
2484944refnewclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122820161220
2840456referencegcc -march=nocona -O -fomit-frame-pointer2016102320161009
2840752referencegcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
3058696refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
3067498refnewg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016122820161220
3070466refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
3071283refnewg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016122820161220
3073084refnewg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122820161220
3073196refnewg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122820161220
3074713refg++ -march=k8 -O2 -fomit-frame-pointer2016102320161009
3080410refg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
3094200refnewg++ -march=barcelona -O2 -fomit-frame-pointer2016122820161220
3094389refnewg++ -march=k8 -O2 -fomit-frame-pointer2016122820161220
3095032refnewg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016122820161220
3096312refnewg++ -O2 -fomit-frame-pointer2016122820161220
3098188refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
3101015refnewg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016122820161220
3103976refg++ -O2 -fomit-frame-pointer2016102320161009
3114344refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
3118554refg++ -march=barcelona -O2 -fomit-frame-pointer2016102320161009
3120343refg++ -m64 -O2 -fomit-frame-pointer2016102320161009
3123288refnewg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016122820161220
3123475refnewg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016122820161220
3132126refnewg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016122820161220
3134201refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
3135935refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
3140539refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
3144505refnewg++ -m64 -O2 -fomit-frame-pointer2016122820161220
3150449refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
3524062refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
3526391refnewg++ -march=nocona -O2 -fomit-frame-pointer2016122820161220
3534533refg++ -march=nocona -O2 -fomit-frame-pointer2016102320161009
3540515refnewg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016122820161220
5024000refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
5085925refnewg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016122820161220
6655491refg++ -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
6662568refg++ -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
6662603refg++ -march=k8 -O -fomit-frame-pointer2016102320161009
6662831refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
6680231refnewg++ -m64 -march=barcelona -O -fomit-frame-pointer2016122820161220
6680571refnewg++ -march=barcelona -O -fomit-frame-pointer2016122820161220
6687815refnewg++ -m64 -march=corei7 -O -fomit-frame-pointer2016122820161220
6689598refnewg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122820161220
6695948refnewg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016122820161220
6700683refg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
6706386refnewg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016122820161220
6706897refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
6711477refnewg++ -m64 -march=core2 -O -fomit-frame-pointer2016122820161220
6717063refg++ -march=barcelona -O -fomit-frame-pointer2016102320161009
6735568refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
6741228refg++ -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
6742104refg++ -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
6756224refnewg++ -march=k8 -O -fomit-frame-pointer2016122820161220
6757720refg++ -O -fomit-frame-pointer2016102320161009
6761669refnewg++ -m64 -march=k8 -O -fomit-frame-pointer2016122820161220
6765841refnewg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016122820161220
6768384refg++ -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
6776069refg++ -m64 -O -fomit-frame-pointer2016102320161009
6779450refnewg++ -fno-schedule-insns -O -fomit-frame-pointer2016122820161220
6822210refnewg++ -m64 -O -fomit-frame-pointer2016122820161220
6860517refnewg++ -O -fomit-frame-pointer2016122820161220
7758105referencegcc -funroll-loops2016102320161009
7758461referencegcc2016102320161009
7786763referencecc2016102320161009
9169333refg++ -march=nocona -O -fomit-frame-pointer2016102320161009
9186338refnewg++ -march=nocona -O -fomit-frame-pointer2016122820161220
9186862refg++ -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
9195822refnewg++ -m64 -march=nocona -O -fomit-frame-pointer2016122820161220
14899416refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
14937188refnewg++ -march=k8 -Os -fomit-frame-pointer2016122820161220
14942083refnewg++ -fno-schedule-insns -Os -fomit-frame-pointer2016122820161220
14943549refnewg++ -Os -fomit-frame-pointer2016122820161220
14953147refnewg++ -m64 -Os -fomit-frame-pointer2016122820161220
14960132refnewg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016122820161220
14960364refg++ -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
14960688refnewg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016122820161220
14965864refg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
14976082refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
14978528refnewg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016122820161220
14979840refnewg++ -march=barcelona -Os -fomit-frame-pointer2016122820161220
14980751refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
14989617refg++ -march=barcelona -Os -fomit-frame-pointer2016102320161009
14993661refnewg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016122820161220
14995524refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
14996312refg++ -m64 -Os -fomit-frame-pointer2016102320161009
14997998refg++ -march=k8 -Os -fomit-frame-pointer2016102320161009
15004392refg++ -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
15006988refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
15012301refnewg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016122820161220
15019205refg++ -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
15036555refnewg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016122820161220
15087189refg++ -Os -fomit-frame-pointer2016102320161009
15091950refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
15171513refnewg++ -m64 -march=k8 -Os -fomit-frame-pointer2016122820161220
15190088refnewg++ -m64 -march=core2 -Os -fomit-frame-pointer2016122820161220
15215998refg++ -march=nocona -Os -fomit-frame-pointer2016102320161009
15219261refnewg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122820161220
15240482refnewg++ -m64 -march=nocona -Os -fomit-frame-pointer2016122820161220
15243352refg++ -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
15249869refnewg++ -march=nocona -Os -fomit-frame-pointer2016122820161220
17125427refg++2016102320161009
17573734refnewg++2016122820161220

Test failure

Implementation: crypto_aead/riverkeyakv2/ref
Compiler: g++ -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -m64 -march=core2 -O3 -fomit-frame-pointer ref refnew
gcc -m64 -march=core2 -O3 -fomit-frame-pointer compact generic32 generic32lc generic64 generic64lc reference

Compiler output

Implementation: crypto_aead/riverkeyakv2/ARMv8A
Compiler: cc
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc ARMv8A
gcc ARMv8A
gcc -O2 -fomit-frame-pointer ARMv8A
gcc -O3 -fomit-frame-pointer ARMv8A
gcc -O -fomit-frame-pointer ARMv8A
gcc -Os -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -O -fomit-frame-pointer ARMv8A
gcc -fno-schedule-insns -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops ARMv8A
gcc -funroll-loops -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -m64 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -O -fomit-frame-pointer ARMv8A
gcc -m64 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=nocona -Os -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -march=barcelona -Os -fomit-frame-pointer ARMv8A
gcc -march=k8 -O2 -fomit-frame-pointer ARMv8A
gcc -march=k8 -O3 -fomit-frame-pointer ARMv8A
gcc -march=k8 -O -fomit-frame-pointer ARMv8A
gcc -march=k8 -Os -fomit-frame-pointer ARMv8A
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ARMv8A
gcc -march=nocona -O2 -fomit-frame-pointer ARMv8A
gcc -march=nocona -O3 -fomit-frame-pointer ARMv8A
gcc -march=nocona -O -fomit-frame-pointer ARMv8A
gcc -march=nocona -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/riverkeyakv2/AVR8
Compiler: cc
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc AVR8
gcc AVR8
gcc -O2 -fomit-frame-pointer AVR8
gcc -O3 -fomit-frame-pointer AVR8
gcc -O -fomit-frame-pointer AVR8
gcc -Os -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops AVR8
gcc -funroll-loops -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -O -fomit-frame-pointer AVR8
gcc -funroll-loops -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer AVR8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer AVR8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer AVR8
gcc -m64 -O2 -fomit-frame-pointer AVR8
gcc -m64 -O3 -fomit-frame-pointer AVR8
gcc -m64 -O -fomit-frame-pointer AVR8
gcc -m64 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer AVR8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -O -fomit-frame-pointer AVR8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -O -fomit-frame-pointer AVR8
gcc -m64 -march=k8 -Os -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer AVR8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -O -fomit-frame-pointer AVR8
gcc -m64 -march=nocona -Os -fomit-frame-pointer AVR8
gcc -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -march=barcelona -O -fomit-frame-pointer AVR8
gcc -march=barcelona -Os -fomit-frame-pointer AVR8
gcc -march=k8 -O2 -fomit-frame-pointer AVR8
gcc -march=k8 -O3 -fomit-frame-pointer AVR8
gcc -march=k8 -O -fomit-frame-pointer AVR8
gcc -march=k8 -Os -fomit-frame-pointer AVR8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv AVR8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv AVR8
gcc -march=nocona -O2 -fomit-frame-pointer AVR8
gcc -march=nocona -O3 -fomit-frame-pointer AVR8
gcc -march=nocona -O -fomit-frame-pointer AVR8
gcc -march=nocona -Os -fomit-frame-pointer AVR8

Compiler output

Implementation: crypto_aead/riverkeyakv2/ARMv8A
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v0.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v1.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v2.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260:20: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: movi v3.2d, #0
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264:13: error: unknown token in expression
KeccakP-1600-armv8a-neon.s: st1 { v0.d }[0], [x0], #8
KeccakP-1600-armv8a-neon.s: ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275:20: error: expected ']' in brackets expression
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ARMv8A
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ARMv8A

Compiler output

Implementation: crypto_aead/riverkeyakv2/AVR8
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: invalid character in input
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:22: error: invalid character in input
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3:21: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4:14: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; denoted as "the implementer".
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6:12: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; For more information, feedback or questions, please refer to our websites:
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:8:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://keyak.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:9:3: error: invalid symbol redefinition
KeccakP-1600-avr8-fast.s: ; http://ketje.noekeon.org/
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11:10: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ; To the extent possible under law, the implementer has waived all copyright
KeccakP-1600-avr8-fast.s: ^
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12:15: error: unexpected token in argument list
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments AVR8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments AVR8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments AVR8

Compiler output

Implementation: crypto_aead/riverkeyakv2/compact
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments compact
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact

Compiler output

Implementation: crypto_aead/riverkeyakv2/ARMv8A
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 { v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Exit//length 0,move along'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: no such instruction: `b.cc KeccakP1600_AddBytes_Lanes//Jump if length is negative'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 { v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 { v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ARMv8A
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ARMv8A
gcc -m64 -march=barcelona -O -fomit-frame-pointer ARMv8A
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ARMv8A

Compiler output

Implementation: crypto_aead/riverkeyakv2/AVR8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: number of operands mismatch for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -O -fomit-frame-pointer AVR8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer AVR8