Implementation notes: amd64, gsm2, crypto_aead/deoxysi128v141

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_aead
Primitive: deoxysi128v141
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11608? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
11808? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
12412? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
12448? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
15504? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
21464? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
21596? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
21744? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
21860? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
22200? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
22612? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
22664? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
23176? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
23180? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
23932? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
24280? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
24292? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
24672? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
24932? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
25080? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
25184? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
25196? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
25352? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
25496? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
25720? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
26900? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
27040? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
27328? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
28116? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
28284? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
30072? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
30628? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
111112? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
117388? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
117676? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
121072? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
141328? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
141556? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
142156? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
142940? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
143992? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
146160? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
147168? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
147660? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
148076? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
148236? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
148332? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
150816? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
151168? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
152620? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
153040? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
153968? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
155428? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
165276? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
165812? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
167232? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
168176? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
170724? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
174132? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
177248? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
180124? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
214340? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
216076? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
216536? ? ?? ? ?bitslicegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
234600? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
238936? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
241020? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
241240? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
241656? ? ?? ? ?tablegcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
242952? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
243592? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
243952? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
247320? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
248720? ? ?? ? ?tablegcc_-m64_-O2_-fomit-frame-pointer2017080520170725
248836? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
249244? ? ?? ? ?tablegcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
249268? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
249284? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
249872? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
250700? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
251276? ? ?? ? ?tablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
251420? ? ?? ? ?tablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
251876? ? ?? ? ?tablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
252028? ? ?? ? ?tablegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
252708? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
253084? ? ?? ? ?tablegcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
253716? ? ?? ? ?tablegcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
254360? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
255084? ? ?? ? ?tablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
255792? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
255936? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
256536? ? ?? ? ?tablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
256928? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
256940? ? ?? ? ?tablegcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
257584? ? ?? ? ?tablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
258280? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
259092? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
259220? ? ?? ? ?tablegcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
260396? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
260404? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
260564? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
260608? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
260852? ? ?? ? ?tablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
261016? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
261272? ? ?? ? ?tablegcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
261392? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
261472? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
261712? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
262656? ? ?? ? ?tablegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
262756? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
263112? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
263136? ? ?? ? ?tablegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
264016? ? ?? ? ?tablegcc_-O2_-fomit-frame-pointer2017080520170725
264136? ? ?? ? ?tablegcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
264180? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
264248? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
264340? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
264452? ? ?? ? ?tablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
264484? ? ?? ? ?tablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
264784? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
264984? ? ?? ? ?tablegcc_-m64_-O3_-fomit-frame-pointer2017080520170725
265068? ? ?? ? ?tablegcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
265440? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
265624? ? ?? ? ?tablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
265732? ? ?? ? ?tablegcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
266452? ? ?? ? ?tablegcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
266484? ? ?? ? ?tablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
266696? ? ?? ? ?tablegcc_-m64_-Os_-fomit-frame-pointer2017080520170725
267156? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
267676? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
267716? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
267788? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
267844? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
268452? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
270664? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
271196? ? ?? ? ?tablegcc_-O3_-fomit-frame-pointer2017080520170725
271660? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
271752? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
272616? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
272868? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
273068? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
274344? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
274640? ? ?? ? ?tablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
275044? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
276556? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
276580? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
277300? ? ?? ? ?tablegcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
277688? ? ?? ? ?tablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
278024? ? ?? ? ?tablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
278116? ? ?? ? ?tablegcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
278412? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
278532? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
278604? ? ?? ? ?tablegcc_-Os_-fomit-frame-pointer2017080520170725
279472? ? ?? ? ?tablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
279604? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
280692? ? ?? ? ?tablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
282884? ? ?? ? ?tablegcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
283988? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
284624? ? ?? ? ?tablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
286772? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
287136? ? ?? ? ?tablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
288964? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
289116? ? ?? ? ?tablegcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
291480? ? ?? ? ?tablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
291956? ? ?? ? ?tablegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
292440? ? ?? ? ?tablegcc_-m64_-O_-fomit-frame-pointer2017080520170725
292732? ? ?? ? ?tablegcc_-O_-fomit-frame-pointer2017080520170725
292740? ? ?? ? ?tablegcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
514688? ? ?? ? ?tablegcc2017080520170725
514720? ? ?? ? ?tablegcc_-funroll-loops2017080520170725
541044? ? ?? ? ?tablecc2017080520170725
1470704? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
1470848? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1473680? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
1487532? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1509104? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1513668? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
1519196? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1525640? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1560880? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1900024? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
1908136? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
1911196? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
1914292? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
1928540? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
1929140? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1935520? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080520170725
1940816? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
1947688? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1950000? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
1954924? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1958580? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
1961824? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
1964136? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080520170725
1966104? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
1993972? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
1999852? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
2913524? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
2954712? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
2973764? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2988120? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
2997936? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
3029712? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
3082116? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
3084204? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
3145308? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
3184752? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
3198708? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
3206084? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
3222888? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
3244832? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
3310316? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
3338112? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
3387620? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
3402772? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
3420908? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080520170725
3420924? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
3422616? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
3423744? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
3423836? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080520170725
3424576? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
3427692? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
3430056? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
3439500? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
3444808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
3445576? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
3446448? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
3470176? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
3475268? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
3488268? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
3495004? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080520170725
3500276? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
3507404? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
3510472? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
3511408? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
3514252? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
3514416? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
3514748? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
3521256? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
3524912? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
3527744? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
3529296? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
3531388? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
3543192? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
3547768? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
3549792? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
3608468? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
3625968? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
3629040? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
3632860? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
3645860? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
3655132? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
3659312? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
3666260? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
3666816? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
3703444? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
3708020? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
3773364? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
3774988? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080520170725
3864884? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
3866360? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
3956296? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
3984456? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
3995192? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
4113392? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
4143712? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
4147504? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080520170725
4153256? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
4183968? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
4193936? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
4205724? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080520170725
4227872? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
4231624? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
4244076? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
4254932? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
8732044? ? ?? ? ?refcc2017080520170725
8823836? ? ?? ? ?refgcc_-funroll-loops2017080520170725
8845020? ? ?? ? ?refgcc2017080520170725

Test failure

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer aesni aesnis bitslice ref table
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer aesni aesnis bitslice ref table
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer aesni aesnis bitslice ref table

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesnis
Compiler: cc
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:81:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2(subkeys, key, tmp, tmp1);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: cc
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:39:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:105:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/bitslice
Compiler: cc
deoxys_8.c: In file included from deoxys_8.c:29:0:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: # error "SSSE3 instruction set not enabled"
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:25: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:63: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154:5: error: unknown type name '__m128i'
deoxys_8.c: __m128i rk[15][8];
deoxys_8.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesnis
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:81:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2(subkeys, key, tmp, tmp1);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:81:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2(subkeys, key, tmp, tmp1);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:34:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:39:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:105:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:98:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:39:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:105:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:35:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/bitslice
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys_8.c: In file included from deoxys_8.c:29:0:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: # error "SSSE3 instruction set not enabled"
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:25: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:63: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154:5: error: unknown type name '__m128i'
deoxys_8.c: __m128i rk[15][8];
deoxys_8.c: ...
deoxys_8.c: In file included from deoxys_8.c:29:0:
deoxys_8.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys_8.c: # error "SSSE3 instruction set not enabled"
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:44:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysDecrypt_Checksum(__m128i rk[15][8], const uint8_t* ct, uint8_t pt[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:29: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:45:84: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Checksum(__m128i rk[15][8], const uint8_t* pt, uint8_t ct[128], __m128i* Checksum);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:25: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c:46:63: error: unknown type name '__m128i'
deoxys_8.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth);
deoxys_8.c: ^
deoxys_8.c: deoxys_8.c: In function 'deoxys_aead_encrypt_8':
deoxys_8.c: deoxys_8.c:154:5: error: unknown type name '__m128i'
deoxys_8.c: __m128i rk[15][8];
deoxys_8.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:141:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , tmp );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:176:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:31:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^
deoxys.c: deoxys.c:143:15: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:142:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor(tmp, tw_c[Round][1] ) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:176:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:31:11: note: in expansion of macro 'AES8'
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysi128v141/aesnis
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:191:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , xor( subkey, Tweaks[0]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:202:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:34:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, Tweaks ); \
deoxys.c: ^
deoxys.c: deoxys.c:109:17: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS(States, ass_data + 16 * i, Auth);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:192:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor( subkey, Tweaks[1]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:202:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:34:11: note: in expansion of macro 'AES8'
deoxys.c: ...

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