Implementation notes: amd64, genji262, crypto_hash/fugue256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13904ccalik/aesnigcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
14014ccalik/aesnigcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
14454ccalik/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
14454ccalik/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
14476ccalik/aesnigcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
14498ccalik/aesnigcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
14718ccalik/aesnigcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
14762ccalik/aesnigcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
14806ccalik/aesnigcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
16236ccalik/aesnigcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
16258ccalik/aesnigcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
16434ccalik/vpermgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
16544ccalik/vpermgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
16896ccalik/vpermgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
17820ccalik/aesniicc -no-vec2017110820171020
18018SSSE3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
18040ccalik/aesniicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
18062SSSE3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
18062ccalik/aesniicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
18106SSSE3icc2017110820171020
18150ccalik/aesniicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
18194ccalik/aesniicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
18282SSSE3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
18348ccalik/aesniicc2017110820171020
18392ccalik/aesnigcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
18414ccalik/vpermgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
18414ccalik/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
18678ccalik/vpermgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
18722ccalik/aesnigcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
18832SSSE3icc -no-vec2017110820171020
18920ccalik/aesnigcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
18942ccalik/aesnigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
19360ccalik/vpermgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
19448ccalik/vpermgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
19558ccalik/vpermgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
20086ccalik/vpermgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
20086ccalik/vpermgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
20130ccalik/aesnigcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
20130ccalik/aesnigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
20284ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
20284ccalik/vpermgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
20416ccalik/vpermgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
20438ccalik/vpermgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
20504ccalik/vpermgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
20680ccalik/vpermgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
20702ccalik/vpermgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
20878ccalik/vpermgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
21010ccalik/vpermicc2017110820171020
21032ccalik/vpermicc -no-vec2017110820171020
21142ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
21142ccalik/vpermgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
21626ccalik/vpermicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
21670SSSE3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
21714ccalik/vpermgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
21736ccalik/vpermicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
21758ccalik/vpermicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
21912ccalik/aesnigcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
21912ccalik/aesnigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
22000ccalik/vpermicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
22132ccalik/vpermgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
22374SSSE3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
22418sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
22418SSSE3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
22440SSSE3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
22440ANSI_opt64icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
22484SSE4.1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
22484SSE4.1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
22484SSE4.1gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
22528ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
22550SSSE3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
22550SSE4.1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
22572SSE4.1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
22572SSSE3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
22572SSE4.1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
22594SSE4.1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
22594SSE4.1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
22616SSE4.1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
22616SSE4.1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
22660SSE4.1icc -no-vec2017110820171020
22704SSE4.1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
22704ANSI_opt64icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
22726SSSE3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
22836ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
22836ANSI_opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
22880ANSI_opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
22924ANSI_opt64gcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
22924ANSI_opt64gcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
22946ccalik/vpermgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
22946SSSE3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
22946SSSE3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
22968sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
22990ANSI_opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
22990ANSI_opt64icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
23012sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
23012ccalik/vpermgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
23012sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
23034ANSI_opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
23034SSE4.1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
23034ANSI_opt64icc -no-vec2017110820171020
23144sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
23188ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2017110820171020
23210sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
23210sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
23232ANSI_opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
23232SSSE3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
23232sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
23254ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
23254SSSE3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
23254sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
23276ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
23276sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
23276SSSE3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
23276SSSE3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
23276SSSE3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
23298sphlibgcc -O3 -fomit-frame-pointer2017110820171020
23298sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
23298ANSI_opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
23298ANSI_opt64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
23298ANSI_opt64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
23298sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
23320SSSE3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
23342sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
23342SSE4.1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
23342SSE4.1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
23342SSE4.1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
23364ANSI_opt64gcc -O3 -fomit-frame-pointer2017110820171020
23364sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
23364sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
23364sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
23364sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
23408ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
23408ANSI_opt64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
23452sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
23518ANSI_opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
23540sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
23540sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
23562ANSI_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
23606sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
23606sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
23606ANSI_opt64gcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
23628sphlibgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
23650sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
23672ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
23672ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
23672ANSI_opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
23694sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
23716sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
23716sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
23738ANSI_opt64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
23738sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
23804sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
23804ANSI_opt64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
23914ANSI_opt64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
23914ANSI_opt64gcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
23980SSSE3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
24002SSSE3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
24024ANSI_opt64gcc -O -fomit-frame-pointer2017110820171020
24112sphlibgcc -O -fomit-frame-pointer2017110820171020
24112sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
24112sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
24134ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
24134SSSE3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
24178SSSE3gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
24178ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
24200sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
24222sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
24288ANSI_opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
24354sphlibgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
24376ANSI_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
24420ANSI_opt64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
24420ANSI_opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
24420ANSI_opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
24420ANSI_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
24420sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
24442ANSI_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
24464sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
24486sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
24530ANSI_opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
24530SSSE3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
24530ANSI_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
24552ANSI_opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
24574ANSI_opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
24574ANSI_opt64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
24574SSE4.1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
24574ANSI_opt64gcc -march=k8 -Os -fomit-frame-pointer2017110820171020
24596ANSI_opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
24618ANSI_opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
24618sphlibicc -no-vec2017110820171020
24640sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
24662sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
24662SSSE3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
24684ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
24684ANSI_opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
24706ANSI_opt64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
24750ANSI_opt64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
24750SSSE3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
24772ANSI_opt64icc2017110820171020
24794SSSE3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
24816SSSE3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
24816SSSE3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
24838sphlibgcc -Os -fomit-frame-pointer2017110820171020
24838ANSI_opt64gcc -m64 -Os -fomit-frame-pointer2017110820171020
24838sphlibgcc -m64 -Os -fomit-frame-pointer2017110820171020
24838SSE4.1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
24838SSSE3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
24882sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
24904sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
24904sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
24904sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
24926sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
24970ANSI_opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
24970ANSI_opt64gcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
25058sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
25058ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
25234sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
25278ANSI_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
25366ANSI_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
25366ANSI_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
25388ANSI_opt32gcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
25432sphlibicc2017110820171020
25564ANSI_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
25564ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
25586ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2017110820171020
25608ANSI_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
25674ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
25982ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
26004ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
26026ANSI_opt32gcc -O2 -fomit-frame-pointer2017110820171020
26048ANSI_opt32gcc -march=barcelona -O -fomit-frame-pointer2017110820171020
26290ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
26422ANSI_opt32gcc -march=nocona -O -fomit-frame-pointer2017110820171020
26510SSSE3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
26510SSSE3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
26598sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
26642SSSE3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
26642SSSE3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
26664SSE4.1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
26708SSE4.1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
26752ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
26774ANSI_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
26774SSE4.1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
26774SSE4.1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
26796SSE4.1icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
26818SSE4.1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
26840SSE4.1icc2017110820171020
26884SSE4.1icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
26928SSSE3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
27016ANSI_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
27082ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
27104ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
27148ANSI_opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
27170ANSI_opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
27192ccalik/vpermgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
27214ANSI_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
27214ccalik/vpermgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
27236ccalik/vpermgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
27258ccalik/vpermgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
27280sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
27302SSE4.1icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
27346SSE4.1icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
27390ANSI_opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
27434sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
27478SSE4.1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
27522ANSI_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
27544ANSI_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
27544sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
27566sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
27588ANSI_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
27588ANSI_opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
27588sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
27632sphlibgcc -m64 -O3 -fomit-frame-pointer2017110820171020
27632sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
27654sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
27654sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
27654SSSE3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
27676ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
27676sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
27698sphlibgcc -m64 -O2 -fomit-frame-pointer2017110820171020
27698sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
27698ANSI_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
27720ANSI_opt64gcc -m64 -O3 -fomit-frame-pointer2017110820171020
27786sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
27786ANSI_opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
27808sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
27830sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
27852ANSI_opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
27852ANSI_opt64gcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
27852ANSI_opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
27874sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
27940ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
27940sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
27962sphlibgcc -march=nocona -O -fomit-frame-pointer2017110820171020
27984sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
27984SSE4.1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
28094sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
28094sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
28138sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
28138SSE4.1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
28182ccalik/vpermgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
28204sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
28248sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
28248ANSI_opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
28248sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
28248sphlibgcc -march=k8 -O -fomit-frame-pointer2017110820171020
28270sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
28292sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
28314ANSI_opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
28314sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
28314ccalik/vpermgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
28336sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
28336sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
28358ANSI_opt64gcc -O2 -fomit-frame-pointer2017110820171020
28358ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
28358ccalik/vpermgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
28358ANSI_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
28402sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
28424sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
28424ANSI_opt64gcc -m64 -O -fomit-frame-pointer2017110820171020
28468ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
28468ANSI_opt64icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
28512ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
28534ANSI_opt64gcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
28534ANSI_opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
28644SSSE3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
28688ANSI_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
28710sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
28710sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
28732sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
28798ANSI_opt64gcc -m64 -O2 -fomit-frame-pointer2017110820171020
28864ANSI_opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
28886sphlibgcc -O2 -fomit-frame-pointer2017110820171020
28908ANSI_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
28908ANSI_opt32gcc -march=nocona -Os -fomit-frame-pointer2017110820171020
28974ANSI_opt32gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
28996ANSI_opt32gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
28996ANSI_opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
29018ANSI_opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
29040ANSI_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
29062ANSI_opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
29062ANSI_opt64gcc -march=nocona -O -fomit-frame-pointer2017110820171020
29084sphlibgcc -m64 -O -fomit-frame-pointer2017110820171020
29084ANSI_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
29084ANSI_opt64gcc -march=nocona -Os -fomit-frame-pointer2017110820171020
29106ANSI_opt64gcc -march=barcelona -O -fomit-frame-pointer2017110820171020
29106ANSI_opt32gcc -march=k8 -Os -fomit-frame-pointer2017110820171020
29128ANSI_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
29128ANSI_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
29150ANSI_opt32gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
29150SSE4.1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
29150SSE4.1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
29172SSSE3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
29194ANSI_opt64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
29194SSE4.1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
29216ANSI_opt64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
29238ANSI_opt32gcc -Os -fomit-frame-pointer2017110820171020
29238SSSE3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
29260sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
29260ANSI_opt32gcc -m64 -Os -fomit-frame-pointer2017110820171020
29282ANSI_opt64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
29326ccalik/vpermgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
29392ANSI_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
29392ANSI_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
29392ANSI_opt64gcc -march=k8 -O -fomit-frame-pointer2017110820171020
29458sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
29458sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
29458ANSI_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
29480sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
29480sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
29480sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
29502SSSE3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
29502ccalik/vpermgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
29524sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
29524ANSI_opt64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
29524ANSI_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
29546sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
29546ANSI_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
29546ANSI_opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
29546ccalik/vpermgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
29568ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
29568ANSI_opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
29568sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
29590sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
29590ccalik/vpermgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
29612sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
29612ANSI_opt32gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
29612sphlibgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
29634ANSI_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
29634sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
29634ccalik/vpermgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
29656sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
29678ANSI_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
29722ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
29722ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
29722sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
29744ANSI_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
29766ANSI_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
29788ANSI_opt32gcc -O3 -fomit-frame-pointer2017110820171020
29788ANSI_opt32gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
29788sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
29810ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
29810ANSI_opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
29832ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
29832sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
29832ANSI_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
29832sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
29876ANSI_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
29876ANSI_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
29942ANSI_opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
30008ANSI_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
30008ANSI_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
30030ANSI_opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
30030ANSI_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
30030ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
30052ANSI_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
30052SSSE3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
30074ANSI_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
30074ANSI_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
30074ANSI_opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
30140ANSI_opt32gcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
30140sphlibgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
30162ANSI_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
30162sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
30184ANSI_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
30184ANSI_opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
30184ANSI_opt32gcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
30206ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
30206ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
30206ANSI_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
30206ANSI_opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
30228ANSI_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
30228ANSI_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
30294ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
30294ANSI_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
30338ANSI_opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
30448ANSI_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
30448sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
30470ANSI_opt64gcc -Os -fomit-frame-pointer2017110820171020
30470ANSI_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
30470ANSI_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
30580ANSI_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
30580ANSI_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
30668ANSI_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
30712ANSI_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
30756ANSI_opt32gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
30756ANSI_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
30756ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
30756ANSI_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
30756ANSI_opt32gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
30756ANSI_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
30778ANSI_opt32gcc -m64 -O3 -fomit-frame-pointer2017110820171020
30778ANSI_opt32gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
30778ANSI_opt32gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
30800ANSI_opt32gcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
30844ANSI_opt32gcc -m64 -O2 -fomit-frame-pointer2017110820171020
30888ANSI_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
30888ANSI_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
30910ANSI_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
30932ANSI_opt32gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
30932ANSI_opt32gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
30954ANSI_opt32gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
31042ANSI_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
31174ANSI_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
31196ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
31196ANSI_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
31284ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
31284ANSI_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
31416ANSI_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
31460ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
31526sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
31526ANSI_opt32gcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
31548sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
31592ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
31636ANSI_opt32icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
31680ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
31790ANSI_opt32gcc -O -fomit-frame-pointer2017110820171020
31856ANSI_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
31878ANSI_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
32318ANSI_opt32gcc -m64 -O -fomit-frame-pointer2017110820171020
32450ANSI_opt32icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
32648SSE4.1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
32670ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
32714ANSI_opt32icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
32802ANSI_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
33110ANSI_opt32gcc -march=k8 -O -fomit-frame-pointer2017110820171020
33418SSE4.1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
34078ANSI_opt32icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
34716ANSI_opt32icc2017110820171020
35222SSE4.1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
35244SSE4.1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
39248ANSI_opt32icc -no-vec2017110820171020
65978ANSI_opt64gcc -funroll-loops2017110820171020
67848sphlibgcc -funroll-loops2017110820171020
67892ANSI_opt32gcc -funroll-loops2017110820171020
79684ANSI_opt64cc2017110820171020
80344sphlibgcc2017110820171020
80388ANSI_opt64gcc2017110820171020
80432ANSI_opt32gcc2017110820171020
81840ANSI_opt32cc2017110820171020
82610sphlibcc2017110820171020

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