Implementation notes: amd64, h5nano, crypto_hash/fugue2

Computer: h5nano
Architecture: amd64
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
38705cop_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014062820140622
38720cop_opt32clang -O3 -fomit-frame-pointer2014062820140622
38720cop_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
38720cop_opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014062820140622
38760cop_opt32clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
45010cop_opt32gcc -funroll-loops -O -fomit-frame-pointer2014050320140425
45085cop_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2014050320140425
45105cop_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050320140425
45135cop_opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050320140425
45135cop_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050320140425
45135cop_opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050320140425
45165cop_opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050320140425
45740cop_opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050320140425
45800cop_opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2014050320140425
45800cop_opt32gcc -march=barcelona -O -fomit-frame-pointer2014050320140425
45820cop_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2014050320140425
45885cop_opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
45885cop_opt32gcc -march=barcelona -O2 -fomit-frame-pointer2014050320140425
45890cop_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014050320140425
45910cop_opt32gcc -march=k8 -O -fomit-frame-pointer2014050320140425
45965cop_opt32gcc -m64 -O -fomit-frame-pointer2014050320140425
45965cop_opt32gcc -march=k8 -O2 -fomit-frame-pointer2014050320140425
45970cop_opt32gcc -O -fomit-frame-pointer2014050320140425
45970cop_opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050320140425
45970cop_opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2014050320140425
45970cop_opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050320140425
45975cop_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050320140425
45990cop_opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050320140425
45995cop_opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050320140425
46005cop_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014050320140425
46010cop_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050320140425
46020cop_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050320140425
46080cop_opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2014050320140425
46085cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050320140425
46145cop_opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050320140425
46205cop_opt32gcc -O2 -fomit-frame-pointer2014050320140425
46205cop_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050320140425
46205cop_opt32gcc -m64 -O2 -fomit-frame-pointer2014050320140425
46225cop_opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050320140425
46225cop_opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050320140425
46225cop_opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050320140425
46230cop_opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050320140425
46235cop_opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050320140425
46240cop_opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050320140425
46275cop_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050320140425
46700cop_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014050320140425
46700cop_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050320140425
46730cop_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050320140425
46995cop_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2014050320140425
47125cop_opt32gcc -march=nocona -O -fomit-frame-pointer2014050320140425
47480cop_opt32gcc -O3 -fomit-frame-pointer2014050320140425
47480cop_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050320140425
47480cop_opt32gcc -m64 -O3 -fomit-frame-pointer2014050320140425
47630cop_opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
47635cop_opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050320140425
47745cop_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050320140425
47745cop_opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050320140425
48150cop_opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050320140425
48175cop_opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050320140425
48175cop_opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050320140425
48175cop_opt32gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050320140425
48175cop_opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050320140425
49235cop_opt32gcc -march=k8 -O3 -fomit-frame-pointer2014050320140425
49240cop_opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050320140425
49240cop_opt32gcc -march=barcelona -O3 -fomit-frame-pointer2014050320140425
49355cop_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050320140425
54510cop_opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050320140425
54515cop_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050320140425
55535cop_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050320140425
55570cop_opt32gcc -march=nocona -O2 -fomit-frame-pointer2014050320140425
55750cop_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050320140425
55750cop_opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050320140425
56635cop_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050320140425
56635cop_opt32gcc -march=nocona -O3 -fomit-frame-pointer2014050320140425
89295cop_opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2014050320140425
89300cop_opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050320140425
89350cop_opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050320140425
89350cop_opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050320140425
89360cop_opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050320140425
89755cop_opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050320140425
89760cop_opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050320140425
89770cop_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014050320140425
89770cop_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2014050320140425
89780cop_opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050320140425
89780cop_opt32gcc -march=barcelona -Os -fomit-frame-pointer2014050320140425
89785cop_opt32gcc -m64 -Os -fomit-frame-pointer2014050320140425
89785cop_opt32gcc -march=k8 -Os -fomit-frame-pointer2014050320140425
89795cop_opt32gcc -Os -fomit-frame-pointer2014050320140425
89900cop_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050320140425
89905cop_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014050320140425
89905cop_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050320140425
89905cop_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050320140425
89905cop_opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050320140425
99145cop_opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050320140425
99170cop_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050320140425
99700cop_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2014050320140425
99705cop_opt32gcc -march=nocona -Os -fomit-frame-pointer2014050320140425
126880cop_opt32cc2014050320140425
126880cop_opt32gcc2014050320140425
126880cop_opt32gcc -funroll-loops2014050320140425

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE00) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B317000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B31700) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:70: warning: signed shift result (0x4580A1C6000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: ...
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE00) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B317000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B31700) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: ...
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE00) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B317000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: ...
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE00) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B317000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B31700) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: ...
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer cop_opt32

Compiler output

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:28: warning: signed shift result (0x3F743CBE00) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B317000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from:
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:49: warning: signed shift result (0x4105B31700) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xa6de572c), HO2BE_4(0x3f743cbe), HO2BE_4(0x4105b317), HO2BE_4(0x4580a1c6)};
hash.c: ...
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer cop_opt32