Implementation notes: armeabi, h6dragon, crypto_hash/fugue256

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
96118sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
96118sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
96145sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
96146sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
96148sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
102935sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
102950sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
102973sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
102978sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
102986sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
104415sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
104424sphlibclang -O3 -fomit-frame-pointer2014101620141014
104424sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
104430sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
104430sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
104434sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
104434sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
104440sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
104450sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
104450sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
104460sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
105081sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
105904sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
106140sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
106345sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
106421sphlibgcc -Os -fomit-frame-pointer2014101620141014
106472sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
106549sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
107010sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
108275sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
108301sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
108601sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
109176sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
109412sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
109460sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
109474sphlibgcc -O -fomit-frame-pointer2014101620141014
109511sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
109649ANSI_opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
109672ANSI_opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
109722ANSI_opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
109735ANSI_opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
109740ANSI_opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
110055sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
110826sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
110850sphlibgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
111263sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
111973ANSI_opt32clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
111999ANSI_opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
112003ANSI_opt32clang -O3 -fomit-frame-pointer2014101620141014
112009ANSI_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
112012ANSI_opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
112013ANSI_opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
112024ANSI_opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
112032ANSI_opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
112035ANSI_opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
112037ANSI_opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
112056ANSI_opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
114405ANSI_opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
114433ANSI_opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
114473ANSI_opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
114683ANSI_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
114688ANSI_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
114692ANSI_opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
114695ANSI_opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
114714ANSI_opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
114971ANSI_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
115611ANSI_opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
115623ANSI_opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
115653ANSI_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
120482ANSI_opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
120535ANSI_opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
120561ANSI_opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
120561ANSI_opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
120562ANSI_opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
121562ANSI_opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
122130sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
122131sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
122132sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
122146sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
122146sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
122159sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
122160sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
122162sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
122164sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
122167sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
122715ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
122996ANSI_opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
123499ANSI_opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
124163ANSI_opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
124400ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
124402ANSI_opt32gcc -Os -fomit-frame-pointer2014101620141014
124404ANSI_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
124682ANSI_opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
124727ANSI_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
124757ANSI_opt32gcc -O -fomit-frame-pointer2014101620141014
125867ANSI_opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
125983ANSI_opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
126870ANSI_opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
127487ANSI_opt32gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
127504ANSI_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
128271ANSI_opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
128598ANSI_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
128640ANSI_opt32gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
129471ANSI_opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
129960ANSI_opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
131197sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
131300ANSI_opt32gcc -O2 -fomit-frame-pointer2014101620141014
131353sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
131610sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
131751ANSI_opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
132200ANSI_opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
132306ANSI_opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
132617ANSI_opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
133133sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
133285ANSI_opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
133304ANSI_opt32gcc -O3 -fomit-frame-pointer2014101620141014
135194ANSI_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
135226sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
135928sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
136840sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
137354sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
138255sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
139414sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
139520ANSI_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
141860sphlibgcc -O3 -fomit-frame-pointer2014101620141014
142016sphlibgcc -O2 -fomit-frame-pointer2014101620141014
193754ANSI_opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
193804ANSI_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
193817ANSI_opt64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
193881ANSI_opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
194062ANSI_opt64clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
194121ANSI_opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
194205ANSI_opt64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
194298ANSI_opt64clang -O3 -fomit-frame-pointer2014101620141014
194353ANSI_opt64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
194355ANSI_opt64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
194895ANSI_opt64clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
198135ANSI_opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
199218ANSI_opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
220862ANSI_opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
224954ANSI_opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
226894ANSI_opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
235050ANSI_opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
285499ANSI_opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
291090ANSI_opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
291199ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
291295ANSI_opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
294022ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
297249ANSI_opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
297670ANSI_opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
297905ANSI_opt64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
298091ANSI_opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
298329ANSI_opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
298819ANSI_opt64gcc -Os -fomit-frame-pointer2014101620141014
299700ANSI_opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
299754ANSI_opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
299786ANSI_opt64gcc -O -fomit-frame-pointer2014101620141014
300757ANSI_opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
306399ANSI_opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
307333ANSI_opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
307487ANSI_opt64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
307615ANSI_opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
307670ANSI_opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
308629ANSI_opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
308635ANSI_opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
308689ANSI_opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
309302ANSI_opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
309368ANSI_opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
309600ANSI_opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
309645ANSI_opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
309645ANSI_opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
310663ANSI_opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
310689ANSI_opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
310714ANSI_opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
310764ANSI_opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
310940ANSI_opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
315161ANSI_opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
315726ANSI_opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
320419sphlibgcc -funroll-loops2014101620141014
320421sphlibgcc2014101620141014
320422sphlibcc2014101620141014
334149ANSI_opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
334725ANSI_opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
337892ANSI_opt64gcc -O2 -fomit-frame-pointer2014101620141014
338822ANSI_opt64gcc -O3 -fomit-frame-pointer2014101620141014
344638ANSI_opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
345004ANSI_opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
345137ANSI_opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
345156ANSI_opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
345182ANSI_opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
345563ANSI_opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
345574ANSI_opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
424832ANSI_opt32cc2014101620141014
424843ANSI_opt32gcc -funroll-loops2014101620141014
424845ANSI_opt32gcc2014101620141014
2623547ANSI_opt64cc2014101620141014
2624163ANSI_opt64gcc2014101620141014
2624432ANSI_opt64gcc -funroll-loops2014101620141014

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: 4 warnings generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer ANSI_opt32 ANSI_opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer ANSI_opt32 ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
fugue.c: clang: warning: argument unused during compilation: '-fpolly'
fugue.c: clang: warning: argument unused during compilation: '-fvectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
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'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
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:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ANSI_opt32 ANSI_opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive ANSI_opt32 ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
fugue.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: argument unused during compilation: '-mavx2'
fugue.c: clang: warning: argument unused during compilation: '-fpolly'
fugue.c: clang: warning: argument unused during compilation: '-fvectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
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'

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 sphlib

Compiler output

Implementation: crypto_hash/fugue256/ANSI_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:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ...

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

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
fugue.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-mavx'

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer ANSI_opt32 ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: argument unused during compilation: '-mavx'
fugue.c: clang: warning: argument unused during compilation: '-fpolly'
fugue.c: clang: warning: argument unused during compilation: '-fvectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
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'

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
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:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ANSI_opt32 ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
fugue.c: clang: warning: argument unused during compilation: '-mavx'
fugue.c: clang: warning: argument unused during compilation: '-maes'
fugue.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C24800) requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer ANSI_opt32 ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fugue.c: clang: warning: argument unused during compilation: '-mavx'
fugue.c: clang: warning: argument unused during compilation: '-maes'
fugue.c: clang: warning: argument unused during compilation: '-mpclmul'
fugue.c: clang: warning: argument unused during compilation: '-fpolly'
fugue.c: clang: warning: argument unused during compilation: '-fvectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
fugue.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
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'

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

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
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:32:27: warning: signed shift result (0x6671135F000000) requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: hash.c:32:27: warning: signed shift result (0x6671135F00) requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:36: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~
hash.c: hash.c:33:67: warning: signed shift result (0x34F8C248000000) requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow]
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: ./aestab_t.h:19:26: note: expanded from macro 'HO2BE_4'
hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^ ~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ANSI_opt32 ANSI_opt64

Compiler output

Implementation: crypto_hash/fugue256/sphlib
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
fugue.c: fugue.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer ANSI_opt32 ANSI_opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer ANSI_opt32 ANSI_opt64