Implementation notes: amd64, genji239, crypto_hash/fugue256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
20890ccalik/aesniicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
20898ccalik/aesniicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
22454ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
22474ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
22602ccalik/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
22742ccalik/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
22786ccalik/aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
22786ccalik/aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
22830ccalik/aesniicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
22890ccalik/aesniicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
22918ccalik/aesnigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
22920ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
22926ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
22934ccalik/aesnigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
22940ccalik/aesnigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
22948ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
22950ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
22962ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
22970ccalik/aesniicc2017111020171020
22978ccalik/aesniicc -no-vec2017111020171020
23004ccalik/aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
23434ccalik/aesniicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
23500ccalik/aesniicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
23622ccalik/aesniicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
23638ccalik/aesniicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
23964ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
24160ccalik/aesnigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
24214ccalik/aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
24716ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
24754ccalik/aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
24930SSSE3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
25226SSSE3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
26152ccalik/vpermicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
26342SSSE3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
26408ccalik/vpermicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
26584SSSE3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
26588SSSE3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
26592SSSE3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
26604SSSE3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
26822SSSE3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
26832SSSE3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
26972SSSE3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
27130SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
27262SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
27264SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
27284SSSE3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
27298SSSE3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
27304SSSE3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
27310SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
27316SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
27318SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
27452SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
27532SSSE3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
27538ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
27576ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
27668ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
27678ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
27692ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
27730ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
27742ccalik/vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
27744ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
27748ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
27756ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
27772SSSE3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
27816SSSE3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
27914ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
27924ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
27948SSSE3icc -no-vec2017111020171020
28040ccalik/vpermicc2017111020171020
28054ccalik/vpermicc -no-vec2017111020171020
28078ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
28092ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
28124ccalik/vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
28130ccalik/vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
28150SSSE3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
28182SSSE3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
28246SSSE3icc2017111020171020
28402ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
28408ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
28412ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
28468ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
28504ccalik/vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
28504SSSE3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
28508ccalik/vpermgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
28516ccalik/vpermgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
28544ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
28592ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
28672ccalik/vpermicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
28706ccalik/vpermicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
28780SSSE3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
28854SSSE3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
28866ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
28878SSSE3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
28914SSSE3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
28926SSE4.1icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
28992SSSE3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
29012SSSE3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
29034ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
29034SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
29040SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
29068SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
29202SSE4.1icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
29406ccalik/vpermicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
29492SSSE3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
29598SSSE3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
29656SSSE3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
29656ccalik/vpermicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
29800SSSE3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
29860ccalik/vpermicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
29944ccalik/vpermicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
30010SSSE3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
30088ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
30094SSSE3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
30170ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
30354SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
30434SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
30524ccalik/vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
30524SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
30644ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
30754SSE4.1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
30798ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
30804ccalik/vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
30816SSE4.1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
30858SSE4.1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
30874SSE4.1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
30946SSE4.1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
30948SSE4.1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
30952ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
30960SSE4.1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
30966ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
30968SSE4.1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
30982SSE4.1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
30994SSE4.1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
30996SSE4.1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
31000SSE4.1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
31022SSE4.1icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
31034SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
31038SSE4.1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
31050SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
31054SSE4.1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
31062SSE4.1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
31066SSE4.1icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
31070SSE4.1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
31102SSE4.1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
31172SSE4.1gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
31186SSE4.1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
31192SSE4.1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
31238SSE4.1icc2017111020171020
31244SSE4.1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
31248SSE4.1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
31250SSE4.1icc -no-vec2017111020171020
31296SSE4.1icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
31468ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
31578SSE4.1icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
31706SSE4.1icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
31706SSE4.1icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
32912ANSI_opt64icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
33044ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
33072ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
33222ANSI_opt64icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
33384ANSI_opt64icc2017111020171020
33384ANSI_opt64icc -no-vec2017111020171020
33418ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
33464ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
33478ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
33494ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
33552ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
33586ANSI_opt64icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
33590ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
33594ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
33598ANSI_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
33606ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
33618ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
33628ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
33642ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
33644ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
33690ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
33756ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
33762ANSI_opt64icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
33770ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
33792ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
33800ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
33808SSE4.1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
33812ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
33828ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
33844ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
33846ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
33860ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
33866ANSI_opt64icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
33874SSE4.1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
33890ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
33954SSE4.1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
33966SSE4.1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
33978SSE4.1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
34000SSE4.1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
34102ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
34118ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
34200ANSI_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
34212ANSI_opt64icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
34270SSE4.1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
34384SSE4.1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
34424ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
34460ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
34490ANSI_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
34544ANSI_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
34558ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
34560ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
34596ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
34648ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
34658ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
34702ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
34704ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
34712ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
34728ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
34730ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
34732ANSI_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
34740ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
34764sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
34766sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
34866ANSI_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
34876ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
34876ANSI_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
34884ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
34890ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
34910ANSI_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
34918ANSI_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
34922ANSI_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
34940ANSI_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
34954ANSI_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
34958ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
34958ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
34962ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
34976ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
34990ANSI_opt64gcc -O3 -fomit-frame-pointer2017111020171020
34990ANSI_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
35010ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
35012ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2017111020171020
35032ANSI_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
35036ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
35040ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
35046ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
35058sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
35062sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
35062ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2017111020171020
35068ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
35102sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
35120sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
35122sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
35162ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
35162sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
35166ANSI_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
35194ANSI_opt64gcc -O2 -fomit-frame-pointer2017111020171020
35200ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2017111020171020
35300ANSI_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
35386ANSI_opt64gcc -O -fomit-frame-pointer2017111020171020
35386ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
35418ANSI_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
35420ANSI_opt64gcc -m64 -O -fomit-frame-pointer2017111020171020
35464ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
35484ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2017111020171020
35508ANSI_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
35522ANSI_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
35532sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
35548sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
35558sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
35640sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
35656sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
35662sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
35676sphlibgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
35680sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
35698sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
35700ANSI_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
35716sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
35736sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
35744sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
35748sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
35818sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
35838sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
35858sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
35858sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
35908sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
35922sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
35938sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
35946sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
35954sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
35970sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
36068sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
36072sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
36088sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
36122sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
36122sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
36130sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
36208ANSI_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
36222sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
36262sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
36282sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
36328sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
36330ANSI_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
36350sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
36358ANSI_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
36358sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
36368sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
36404sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
36404sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
36408sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
36414sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
36426ANSI_opt32icc -no-vec2017111020171020
36432sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
36446sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
36452sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
36462sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
36464sphlibgcc -m64 -O -fomit-frame-pointer2017111020171020
36466sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
36468sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
36474sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
36480sphlibgcc -O -fomit-frame-pointer2017111020171020
36480sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
36486ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
36490sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
36492ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
36514sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
36526sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
36572sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
36590sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
36612sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
36612sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
36624sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
36628sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
36628sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
36636sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
36642sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
36646sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
36650sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
36658sphlibgcc -m64 -Os -fomit-frame-pointer2017111020171020
36662sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
36664sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
36674sphlibicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
36676sphlibgcc -Os -fomit-frame-pointer2017111020171020
36694sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
36694ANSI_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
36708sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
36734sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
36742sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
36752sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
36804sphlibgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
36822sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
36840ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
36842sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
36842sphlibgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
36848sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
36850sphlibicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
36856sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
36866sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
36872sphlibgcc -march=k8 -O -fomit-frame-pointer2017111020171020
36872ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
36876ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
36898sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
36898ANSI_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
36900sphlibgcc -O3 -fomit-frame-pointer2017111020171020
36902sphlibgcc -m64 -O3 -fomit-frame-pointer2017111020171020
36902sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
36906sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
36928ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
36930ANSI_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
36938sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
36950sphlibgcc -march=nocona -O -fomit-frame-pointer2017111020171020
36962sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
36970sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
36974ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
36988ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
36988sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
37000sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
37010sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
37016ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
37032sphlibgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
37034sphlibgcc -O2 -fomit-frame-pointer2017111020171020
37040sphlibgcc -m64 -O2 -fomit-frame-pointer2017111020171020
37056sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
37080sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
37112ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
37118sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
37168ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
37194sphlibicc2017111020171020
37266ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
37268ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
37274ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
37282sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
37284ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
37290ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
37306sphlibicc -no-vec2017111020171020
37310sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
37314ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
37320sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
37324sphlibicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
37336ANSI_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
37338ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
37340ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
37344ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
37344ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
37360ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
37360ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
37374sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
37384ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
37386ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
37394ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
37428ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
37434sphlibicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
37456ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
37458ANSI_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
37460ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
37466ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
37466ANSI_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
37468ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
37470ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
37492ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
37502ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
37516ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
37518ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
37520ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
37524ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
37528ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
37528ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
37530ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
37538ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
37546ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
37550ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
37558ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
37576sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
37582ANSI_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
37586ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
37588ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
37608ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
37612ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
37616ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
37672ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
37730ANSI_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
37750ANSI_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
37788ANSI_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
37792ANSI_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
37872ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
37878ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
37886ANSI_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
37888ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
37916ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
37942ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
37942ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
37950ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2017111020171020
37958ANSI_opt32gcc -Os -fomit-frame-pointer2017111020171020
37958ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
37960ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
37978ANSI_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
37978ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
38010ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
38036ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
38080ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
38082ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
38100ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
38110ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
38112ANSI_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
38142ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
38164ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
38284ANSI_opt64gcc -Os -fomit-frame-pointer2017111020171020
38340ANSI_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
38342ANSI_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
38346ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2017111020171020
38368ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
38378ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
38384ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
38386ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
38424ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
38474ANSI_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
38474ANSI_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
38562ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
38578ANSI_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
38602ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
38620ANSI_opt32icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
38788ANSI_opt32gcc -O3 -fomit-frame-pointer2017111020171020
38800ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2017111020171020
38848ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
38878ANSI_opt32icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
38912ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
38972ANSI_opt32icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
39058ANSI_opt32gcc -O2 -fomit-frame-pointer2017111020171020
39060ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
39064ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
39084ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
39102ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
39114ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2017111020171020
39122ANSI_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
39176ANSI_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
39188ANSI_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
39198ANSI_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
39204ANSI_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
39300ANSI_opt32gcc -m64 -O -fomit-frame-pointer2017111020171020
39302ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
39310ANSI_opt32gcc -O -fomit-frame-pointer2017111020171020
39312ANSI_opt32icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
39344ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
39356ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
39396ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
39448ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
39506ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
39560ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
39560ANSI_opt32icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
39586ANSI_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
39596ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
39612ANSI_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
39630ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
39654ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
39680ANSI_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
39718ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
39720ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2017111020171020
39724ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2017111020171020
39768ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
39812ANSI_opt32icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
39846ANSI_opt32icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
40546ANSI_opt32icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
40842ANSI_opt32icc2017111020171020
87976ANSI_opt64gcc -funroll-loops2017111020171020
88224ANSI_opt64gcc2017111020171020
89108ANSI_opt64cc2017111020171020
93776ANSI_opt32gcc2017111020171020
94056ANSI_opt32gcc -funroll-loops2017111020171020
94418ANSI_opt32cc2017111020171020
100486sphlibgcc2017111020171020
100978sphlibgcc -funroll-loops2017111020171020
101394sphlibcc2017111020171020

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: cc
hash.c: In file included from hash.c:21:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space [enabled by default]
hash.c: t0 = xmm_out ; \
hash.c: ^
hash.c: fugue_256_ssse3_code.h:284:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: hash.c:74:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:75:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc SSSE3

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: cc
hash.c: In file included from hash.c:23:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space [enabled by default]
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c: ^
hash.c: In file included from hash.c:24:0:
hash.c: fugue_256_sse4_code.h:344:16: error: unknown type name '__m128i'
hash.c: void print_xmm(__m128i xmm_var, const char * s)
hash.c: ^
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: hash.c:76:5: error: unknown type name '__m128i'
hash.c: __m128i row_shuffle_mask;
hash.c: ^
hash.c: hash.c:77:5: error: unknown type name '__m128i'
hash.c: __m128i mask_0to0;
hash.c: ^
hash.c: hash.c:78:5: error: unknown type name '__m128i'
hash.c: __m128i mask_123to123;
hash.c: ^
hash.c: hash.c:79:5: error: unknown type name '__m128i'
hash.c: __m128i zero_xmm;
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc SSE4.1

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: cc
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:448:4: error: can't convert between vector values of different size
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_xor_si128'
hash.c: In file included from /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/wmmintrin.h:31:0,
hash.c: from hash.c:26:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/emmintrin.h:1264:1: note: expected '__m128i' but argument is of type 'int'
hash.c: _mm_xor_si128 (__m128i __A, __m128i __B)
hash.c: ^
hash.c: hash.c:448:4: error: incompatible type for argument 1 of '_mm_castsi128_ps'
hash.c: TIX256(pmsg, ctx->gt;state[1], ctx->gt;state[0], ctx->gt;state[6], ctx->gt;state[8], _t0, _t1, _t2);
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: cc
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:20:0:
hash.c: hash_api.h:35:2: error: unknown type name '__m128i'
hash.c: __m128i state[12];
hash.c: ^
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:441:2: error: unknown type name '__m128i'
hash.c: __m128i _t0, _t1, _t2, _t3;
hash.c: ^
hash.c: In file included from hash_api.h:24:0,
hash.c: from hash.c:20:
hash.c: sha3_common.h:24:20: error: '__m128i' undeclared (first use in this function)
hash.c: #define M128(x) *((__m128i*)x)
hash.c: ^
hash.c: vperm.h:49:24: note: in expansion of macro 'M128'
hash.c: t1 = _mm_andnot_si128(M128(_k_s0F), x);\
hash.c: ^
hash.c: hash.c:168:2: note: in expansion of macro 'TRANSFORM'
hash.c: TRANSFORM(t1, _k_ipt, t2, t3);\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc ccalik/vperm
gcc -O2 -fomit-frame-pointer ccalik/vperm
gcc -O3 -fomit-frame-pointer ccalik/vperm
gcc -O -fomit-frame-pointer ccalik/vperm
gcc -Os -fomit-frame-pointer ccalik/vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer ccalik/vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops ccalik/vperm
gcc -funroll-loops -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -m64 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -Os -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -m64 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -march=barcelona -Os -fomit-frame-pointer ccalik/vperm
gcc -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -march=nocona -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc ccalik/aesni
gcc -O2 -fomit-frame-pointer ccalik/aesni
gcc -O3 -fomit-frame-pointer ccalik/aesni
gcc -O -fomit-frame-pointer ccalik/aesni
gcc -Os -fomit-frame-pointer ccalik/aesni
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/aesni
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/aesni
gcc -fno-schedule-insns -O -fomit-frame-pointer ccalik/aesni
gcc -fno-schedule-insns -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops ccalik/aesni
gcc -funroll-loops -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -march=barcelona -Os -fomit-frame-pointer ccalik/aesni
gcc -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -march=nocona -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSE4.1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/SSSE3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/vperm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/ccalik/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:0:
hash.c: hash.c: In function 'Compress256':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:250:8: note: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(s0, _t1, _t2, _t3, _t0);\
hash.c: ^~~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->gt;state[8], ctx->gt;state[9], ctx->gt;state[7], ctx->gt;state[2], ctx->gt;state[7], ctx->gt;state[8], ctx->gt;state[6], ctx->gt;state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:26:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:250:8: note: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:340:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\
hash.c: ^~~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -O -fomit-frame-pointer ccalik/aesni
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ccalik/aesni