Implementation notes: amd64, kizomba, crypto_hash/shavite3256

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
21405sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
21441sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
21453sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
21454sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
21479sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
21484sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
21486sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
21500sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
21506sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
21542sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
21546sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
21561sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
21575sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
21577sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
21578sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
21582sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
21589sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
21637sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
22139sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
22141sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
22158sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
22159sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
22161sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
22161sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
22165sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
22170sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
22181sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
22195sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
22205sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
22263sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
22294sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
22305sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
22315sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
22316sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
22325sphlibgcc -O3 -fomit-frame-pointer2018082020180818
22333sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
22338sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
22344sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
22346sphlibgcc -m64 -O3 -fomit-frame-pointer2018082020180818
22347sphlibgcc -O2 -fomit-frame-pointer2018082020180818
22356sphlibgcc -m64 -O2 -fomit-frame-pointer2018082020180818
22387sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
22417sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
22418sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
22456sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
22468sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
22474sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
22479sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
22492sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
22496sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
22514sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
22520sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
22522sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
22532sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
22545sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
22554sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
22555sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
22579sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
22597sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
22617sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
22635sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
22639sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
22716sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
22730sphlibgcc -Os -fomit-frame-pointer2018082020180818
22744sphlibgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
22764sphlibgcc -m64 -Os -fomit-frame-pointer2018082020180818
22766sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
22786sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
22790sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
22794sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
22808sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
22827sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
22831sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
22877sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
22888sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
22897sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
22908sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
22931sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
22990sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
23008sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
23008sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
23012sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
23014sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
23029sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
23047sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
23052sphlibgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
23063sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
23076sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
23077sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
23117sphlibgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
23190sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
23216sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
23566sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
23594sphlibgcc -march=k8 -O -fomit-frame-pointer2018082020180818
23630sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
23646sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
23683sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
23782sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
23822sphlibgcc -march=nocona -O -fomit-frame-pointer2018082020180818
23824sphlibgcc -m64 -O -fomit-frame-pointer2018082020180818
23825sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
23833sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
23846sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
23855sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
23871sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
23881sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
23887sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
23911sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
23940sphlibgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
24111sphlibgcc -O -fomit-frame-pointer2018082020180818
24348low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
24359low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
24369low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
24379low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
24435low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
24442low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
24452sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
24520sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
24570sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
24578sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
24621low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
24621low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
24635low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
24667low-memgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
24668low-memgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
24712low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
24716low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
24726low-memgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
24756low-memgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
24761low-memgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
24795low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
24813low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
24829low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
24837low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
24839low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
24847low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
24871low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
24877low-memgcc -m64 -O3 -fomit-frame-pointer2018082020180818
24880low-memgcc -O3 -fomit-frame-pointer2018082020180818
24881low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
24891low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
24904sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
24942low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
24970sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
24974low-memgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
25008sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
25010low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
25019low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25024sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25063low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
25081low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
25081low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
25091low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
25165low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
25169sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25369sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
25387sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
25406sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
25488sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
25500no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
25615sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
25621no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
25633sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
25637sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
25641no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
25645sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
25645sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
25651no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
25653no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
25657sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
25660sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25663sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
25665no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25687no-saltgcc -O3 -fomit-frame-pointer2018082020180818
25710sphlib-smallgcc -O3 -fomit-frame-pointer2018082020180818
25725sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
25725sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
25731sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
25746sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018082020180818
25750no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
25752no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
25773no-saltgcc -m64 -O3 -fomit-frame-pointer2018082020180818
25782no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
25799low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
25811no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
25825no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
25832no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
25859new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
25863low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
25865sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
25877low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
25879sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
25885sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
25885low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
25886new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
25895no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
25899new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
25903sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
25903no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
25917no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
25920sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
25921low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
25924new-aes-roundgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
25942no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
25943sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
25944no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
25961sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25963no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
25978new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
25979sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
25980low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
25986new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
25987sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
25992low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
25996new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
26013no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
26020sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
26021no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26029sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
26030no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26035sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26048sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26055no-saltgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
26061sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
26065new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
26066no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
26068sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
26072new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
26075sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
26091new-aes-roundgcc -O3 -fomit-frame-pointer2018082020180818
26098sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
26098sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
26102new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
26105sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
26119new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
26141no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26147low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
26150sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
26155no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
26156sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26161new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
26163new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2018082020180818
26182no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26187no-saltgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
26188new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26201no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26218new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
26234low-memgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
26236sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26246new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26250no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
26288new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
26290new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
26291no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
26308sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26339new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26387new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
26393new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
26418sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
26432no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
26463no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
26474new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
26478new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
26480new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
26560new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
26617new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26619no-saltgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
26633new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
26726new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
26736new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
26738sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
26770sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
26829sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
26835sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
26847sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
26861sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
26891sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
26895new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
26907new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
26929sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27006sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
27077new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
27080new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
27115no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
27129no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
27190no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
27193new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
27209no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
27213no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
27224sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
27230sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
27230new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
27233no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
27238no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
27240no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
27264sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
27264no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
27275sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
27276no-saltgcc -m64 -O2 -fomit-frame-pointer2018082020180818
27276sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
27281sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
27283sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
27294no-saltgcc -O2 -fomit-frame-pointer2018082020180818
27294no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
27313no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
27340sphlib-smallgcc -O2 -fomit-frame-pointer2018082020180818
27345new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
27356new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
27359sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
27373no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
27389sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
27403sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
27405sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018082020180818
27407no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
27425low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
27432low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
27442no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
27444lower-memclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
27446sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
27476no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
27482sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
27490sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
27492sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
27498low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
27502low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
27502new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
27518low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
27526low-memgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
27537low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
27541new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
27548new-aes-roundgcc -O2 -fomit-frame-pointer2018082020180818
27548new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2018082020180818
27558low-memgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
27559low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
27568new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
27570no-saltgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
27572low-memgcc -m64 -Os -fomit-frame-pointer2018082020180818
27574no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
27580low-memgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
27583new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
27591new-aes-roundgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
27595low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
27613low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
27615new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
27623new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
27631low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
27633low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
27643no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
27645low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
27645sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
27656new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
27663no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
27672low-memgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
27682new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
27716no-saltgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
27724low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
27725no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
27728no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27732sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
27736low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
27750low-memgcc -Os -fomit-frame-pointer2018082020180818
27767no-saltgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
27770new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27776new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
27778low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
27779new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
27788low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
27791sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
27800low-memgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27817new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27819sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
27819low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27822low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
27829new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
27829low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
27831new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
27832new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
27834no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
27839low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
27840no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
27842new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
27849new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
27851no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
27855new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
27859low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
27861low-memgcc -O2 -fomit-frame-pointer2018082020180818
27867low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
27873low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
27873low-memgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
27877no-saltgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
27879no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
27897low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
27897low-memgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
27918low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
27929sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
27937low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
27940no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
27942new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
27964low-memgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
27968low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
27978new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
27982new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
27988sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
27996low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
27998low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
28004no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
28024new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
28024new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
28033no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
28034new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
28040new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
28049new-aes-roundgcc -Os -fomit-frame-pointer2018082020180818
28049new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
28050no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
28057new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
28064no-saltgcc -m64 -Os -fomit-frame-pointer2018082020180818
28066new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
28075no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
28076no-saltgcc -Os -fomit-frame-pointer2018082020180818
28090new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
28103new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
28107no-saltgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
28121new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
28127new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
28129no-saltgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
28131no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
28133new-aes-roundgcc -m64 -Os -fomit-frame-pointer2018082020180818
28135no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
28137new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
28143new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
28151new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
28155low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
28157low-memgcc -m64 -O2 -fomit-frame-pointer2018082020180818
28159new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
28167no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
28177new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
28178no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
28182new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
28182new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
28198low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
28203no-saltgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
28216low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
28234new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
28258no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
28262no-saltclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
28262no-saltclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
28262low-memgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
28264no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
28270no-saltclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
28274no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
28312new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
28361no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
28364no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
28369no-saltgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
28373new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
28374new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
28410no-saltclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
28411no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
28424sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
28435no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
28445sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
28470sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
28484sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
28494sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
28496sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
28500sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
28504sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
28508sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
28512no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
28524sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
28530sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
28532sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
28542sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018082020180818
28544sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
28550sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
28558no-saltgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
28583sphlib-smallgcc -Os -fomit-frame-pointer2018082020180818
28585sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
28592sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
28613sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
28645sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
28647new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
28647no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
28657sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
28665sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
28675sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
28698sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
28736sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
28750new-aes-roundgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
28855sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
28871sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
28873sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
28879sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
28893sphlib-smallgcc -O -fomit-frame-pointer2018082020180818
28893sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
28895sphlib-smallgcc -m64 -O -fomit-frame-pointer2018082020180818
28900sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
28901sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018082020180818
28905sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
28911sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
28926sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
28996sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018082020180818
29000no-saltclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
29000new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
29005new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
29009sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
29012sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
29030sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
29117sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
29165sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
29179sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
29332new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
29367new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2018082020180818
29449sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
29462no-saltclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
29469lower-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
29484no-saltclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
29492lower-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
29547new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
29559new-aes-roundgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
29575lower-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
29672low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
29675low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
29686low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
29714new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
29719new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
29722no-saltgcc -m64 -O -fomit-frame-pointer2018082020180818
29722new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
29722low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
29732no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
29736low-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
29758low-memgcc -march=k8 -O -fomit-frame-pointer2018082020180818
29764no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
29764new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
29764low-memgcc -march=nocona -O -fomit-frame-pointer2018082020180818
29774no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
29778no-saltgcc -O -fomit-frame-pointer2018082020180818
29780no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
29784no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
29793low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
29809low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
29816low-memgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
29818low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
29824no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
29830low-memgcc -m64 -O -fomit-frame-pointer2018082020180818
29845low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
29851low-memgcc -O -fomit-frame-pointer2018082020180818
29859low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
29865no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
29869low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
29871low-memgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
29879no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
29883low-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
29887no-saltgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
29916new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
29963low-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
29972new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
29986low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
29990no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
29994no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
30005new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
30020low-memclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
30027new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
30028no-saltgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
30051no-saltgcc -march=k8 -O -fomit-frame-pointer2018082020180818
30064new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
30073new-aes-roundgcc -m64 -O -fomit-frame-pointer2018082020180818
30090no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
30156new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2018082020180818
30199new-aes-roundclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
30220new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
30226no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
30229lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
30233lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
30256new-aes-roundclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
30282no-saltclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
30299no-saltgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
30357new-aes-roundgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
30369lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
30406new-aes-roundclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
30412lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
30435lower-memgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
30479new-aes-roundgcc -O -fomit-frame-pointer2018082020180818
30512low-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
30526low-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
30635lower-memclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
30682lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
30708lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
30746lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
30748lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
30756new-aes-roundclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
30764lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
30797lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
30802lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
30816lower-memgcc -m64 -O3 -fomit-frame-pointer2018082020180818
30824lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
30830no-saltgcc -march=nocona -O -fomit-frame-pointer2018082020180818
30834lower-memgcc -O3 -fomit-frame-pointer2018082020180818
30856lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
30925lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
30927lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
30932lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
30938lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
30968new-aes-roundclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
30971lower-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
31000lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
31002lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
31006lower-memgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
31062lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
31080lower-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
31083lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
31086low-memclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
31158low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
31198no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
31258lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
31317lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
31322lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
31340lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
31347lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
31359low-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
31360lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
31373lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
31373lower-memgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
31375lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
31381low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
31381lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
31399low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
31435lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
31436lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
31456lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
31482lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
31498lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
31506new-aes-roundclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
31508lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
31516lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
31545lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
31591lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
31613lower-memgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
31621lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
31700lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
31863lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
31934new-aes-roundclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
31967new-aes-roundclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
32148new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
32196new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
32562lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
32623lower-memgcc -march=nocona -O -fomit-frame-pointer2018082020180818
32954lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
32972lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
32976lower-memgcc -m64 -O2 -fomit-frame-pointer2018082020180818
33000lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
33002lower-memgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
33022lower-memgcc -O2 -fomit-frame-pointer2018082020180818
33046lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
33052lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
33076lower-memgcc -m64 -O -fomit-frame-pointer2018082020180818
33092lower-memgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
33103lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
33132lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
33177lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
33204lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
33225lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
33248lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
33270lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
33270lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
33280lower-memgcc -O -fomit-frame-pointer2018082020180818
33290lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
33332lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
33349lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
33369lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
33375lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
33385lower-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
33401lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
33403lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
33413lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
33414lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
33415lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
33425lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
33429lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
33433lower-memgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
33436lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
33446lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
33446lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
33451lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
33452lower-memgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
33458lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
33484lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
33490lower-memgcc -Os -fomit-frame-pointer2018082020180818
33506lower-memgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
33532lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
33533lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
33534lower-memgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
33548lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
33559lower-memgcc -m64 -Os -fomit-frame-pointer2018082020180818
33581lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
33613lower-memgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
33623lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
33673lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
33688lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
33696lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
33726lower-memgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
33752lower-memgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
33754lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
34260lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
34262lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
34309lower-memgcc -march=k8 -O -fomit-frame-pointer2018082020180818
34393lower-memgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
37867lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
64595sphlibcc2018082020180818
64704sphlibgcc -funroll-loops2018082020180818
64949sphlibgcc2018082020180818
74556sphlib-smallgcc2018082020180818
74607sphlib-smallgcc -funroll-loops2018082020180818
74811sphlib-smallcc2018082020180818
82254new-aes-roundgcc -funroll-loops2018082020180818
82393new-aes-roundcc2018082020180818
82649new-aes-roundgcc2018082020180818
82670low-memgcc -funroll-loops2018082020180818
82854low-memgcc2018082020180818
84314low-memcc2018082020180818
87869no-saltgcc2018082020180818
88536no-saltgcc -funroll-loops2018082020180818
88921no-saltcc2018082020180818
981798-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
982468-bitgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
985818-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
987928-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
988818-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
999118-bitgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
999128-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
1001028-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
1007268-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
1011138-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
1013878-bitgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
101464lower-memgcc2018082020180818
101927lower-memgcc -funroll-loops2018082020180818
1020518-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
1021078-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
1022548-bitgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
102295lower-memcc2018082020180818
1023518-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
1025938-bitgcc -m64 -O3 -fomit-frame-pointer2018082020180818
1027708-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
1030428-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
1031578-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
1033258-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
1033838-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
1034078-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
1034158-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
1034368-bitgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
1034788-bitgcc -O2 -fomit-frame-pointer2018082020180818
1035048-bitgcc -O3 -fomit-frame-pointer2018082020180818
1035208-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
1035648-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
1035858-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
1037848-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
1037908-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
1039588-bitgcc -m64 -O2 -fomit-frame-pointer2018082020180818
1039788-bitgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
1040208-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
1042808-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
1051098-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
1061458-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
1066508-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
1244728-bitclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1261918-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
1275898-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
1292878-bitclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
1309198-bitclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
1317158-bitclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1349358-bitclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1351258-bitclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
1360268-bitclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
1366358-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
2271098-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
2298458-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
2311598-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
2313638-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
2339688-bitgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
2341508-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
2368388-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
2375108-bitgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
2425348-bitgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
2478558-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
2484868-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
2526738-bitgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
2552268-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
2586888-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
2601858-bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
2604628-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
2608048-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
2615008-bitgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
2619828-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
2626868-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
2645028-bitgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
2651058-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
2693278-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
2699548-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
2702968-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
2712248-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
2712788-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
2732078-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
2787588-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
2789658-bitgcc -m64 -O -fomit-frame-pointer2018082020180818
2793268-bitgcc -O -fomit-frame-pointer2018082020180818
2799598-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
2824678-bitgcc -march=k8 -O -fomit-frame-pointer2018082020180818
2835278-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
2855028-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
4136808-bitgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
4169528-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
4178798-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
4188418-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
4207278-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
4211118-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
4226628-bitgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
4239248-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
4240748-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
4253358-bitgcc -Os -fomit-frame-pointer2018082020180818
4257568-bitgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
4260688-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
4263308-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
4267408-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
4270518-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
4273198-bitgcc -m64 -Os -fomit-frame-pointer2018082020180818
4279868-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
4282568-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
4295608-bitgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
4307908-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
4311438-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
4312668-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
4319228-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
4333278-bitgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
4343758-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
4357928-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
4359168-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
4386808-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
4456258-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
4475948-bitgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
4515688-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
4551278-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
4557528-bitgcc -march=nocona -O -fomit-frame-pointer2018082020180818
4566988-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
4590378-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
8522998-bitgcc2018082020180818
8530678-bitgcc -funroll-loops2018082020180818
8563448-bitcc2018082020180818

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^~~~~~~

Number of similar (compiler,implementation) pairs: 535, namely:
CompilerImplementations
cc 8-bit low-mem lower-mem new-aes-round no-salt
gcc 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: cc
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_shavite3256.a(hash.o): relocation R_X86_64_32S against undefined symbol `SHAVITE_PTXT' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 50, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:99:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm0, [SHAVITE_PTXT]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE_PTXT]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:100:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm1, [SHAVITE_PTXT+16]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE_PTXT+16]
hash.c: ^~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:101:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm3, [SHAVITE_CNTS]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm3, [SHAVITE_CNTS]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^~~~~~~
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^~~~~~~

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_shavite3256.a(hash.o): relocation R_X86_64_32S against undefined symbol `SHAVITE_PTXT' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_shavite3256.a(hash.o): relocation R_X86_64_32S against undefined symbol `SHAVITE_PTXT' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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