Implementation notes: amd64, gpu, crypto_aead/oceankeyakv2

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: oceankeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
61328155534 0 0157885 760 1160Nehalemclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
62832151902 0 0154013 760 1160Nehalemclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
63360137210 0 0141101 800 928Nehalemgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
64640188325 0 0192949 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
64784135427 0 0139461 800 928Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
65376137226 0 0141117 800 928Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
65960188325 0 0192949 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
66784155534 0 0157885 760 1160Nehalemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
66896150651 0 0155133 800 928Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
66968164139 0 0168885 792 896SandyBridgegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
67160194590 0 0196757 760 1160SandyBridgeclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
67480150779 0 0155357 800 928Nehalemgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
67768137210 0 0141101 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
68956174610 0 0178549 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
69060164139 0 0168885 792 896SandyBridgegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
69352135427 0 0139461 800 928Nehalemgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
69904151902 0 0154013 760 1160Nehalemclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
69996164139 0 0168885 792 896SandyBridgegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
70176164149 0 0168885 792 896SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
71044135427 0 0139461 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
71516150779 0 0155357 800 928Nehalemgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
71644172987 0 0177069 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
72016137210 0 0141101 800 928Nehalemgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
72748194590 0 0196757 760 1160SandyBridgeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
74012174610 0 0178549 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
74381174626 0 0178565 800 928SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
74448174610 0 0178549 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
74536127851 0 0132589 792 896Nehalemgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
74576172987 0 0177069 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
74633188197 0 0192725 800 928SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
74856172987 0 0177069 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
75164190958 0 0192885 760 1160SandyBridgeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
76480135427 0 0139461 800 928Nehalemgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
76649150779 0 0155357 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
77028127851 0 0132589 792 896Nehalemgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
77708127851 0 0132589 792 896Nehalemgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
78704127861 0 0132605 792 896Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
80460188325 0 0192949 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
80920139242 0 0143133 800 928Nehalemgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
81512172987 0 0177069 800 928SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
81832138794 0 0142613 800 928Nehalemgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
82532190626 0 0194493 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
82852188662 0 0192621 800 928SandyBridgegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
83392137239 0 0141141 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
84104190958 0 0192885 760 1160SandyBridgeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
84620139050 0 0142869 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
86276151751 0 0155469 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
86760202785 0 0206589 800 928SandyBridgegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
87592151751 0 0155533 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
87752139050 0 0142869 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
88276188917 0 0192877 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
90468203337 0 0207101 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
90676136984 0 0140885 800 928Nehalemgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
92284137239 0 0141141 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
92900151191 0 0154957 800 928Nehalemgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
93860151616 0 0155333 800 928Nehalemgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
94356203986 0 0207749 800 928SandyBridgegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
96804191426 0 0195365 800 928SandyBridgegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
99180189826 0 0193901 800 928SandyBridgegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
99184188917 0 0192877 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
99344137467 0 0141493 800 928Nehalemgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
99840167663 0 0172405 792 896SandyBridgegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
104624190626 0 0194493 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
105320168766 0 0173509 792 896SandyBridgegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
107028167939 0 0172677 792 896SandyBridgegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
107812167939 0 0172677 792 896SandyBridgegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
110276127988 0 0132717 792 896Nehalemgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
114088153036 0 0155525 760 1160generic64lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
115500127571 0 0132301 792 896Nehalemgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
119077203337 0 0207165 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
119280146713 0 0148837 760 1160generic64lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
120048127826 0 0132557 792 896Nehalemgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
121764190346 0 0194205 800 928SandyBridgegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
123048151327 0 0153813 760 1160generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
125268153036 0 0155525 760 1160generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
126612168906 0 0169917 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
126840145496 0 0148909 784 928generic64lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
126900128085 0 0130813 784 928generic64lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
127068120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
127676157304 0 0158189 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
128456157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
128865127826 0 0132557 792 896Nehalemgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
130332141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
131016120094 0 0123552 760 896generic64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
131212147198 0 0151949 760 872generic64lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
132044151327 0 0153813 760 1160generic64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
132264126512 0 0129365 784 928generic64lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
132800157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
133080116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
133084116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
134252115877 0 0119336 760 896generic64lcgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
134300128357 0 0131021 784 928generic64lcgcc_-O2_-fomit-frame-pointer2019082720190816
134412115875 0 0119328 760 896generic64lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
134428120090 0 0123552 760 896generic64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
134768127824 0 0130549 784 928generic64lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
135348116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
135380128085 0 0130813 784 928generic64lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
135860126599 0 0129461 784 928generic64lcgcc_-m64_-O_-fomit-frame-pointer2019082720190816
136040142793 0 0146773 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
136200126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
136312120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
136376254724 0 0130149 784 928generic64lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
136564143937 0 0147701 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
136812120080 0 0123536 760 896generic64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
136860135694 0 0138413 784 928generic64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
136864139289 0 0143133 784 928generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
136980130008 0 0132357 784 928generic64lcgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
137820168906 0 0169917 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
137844231750 0 0119328 760 896generic64lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
138000167234 0 0168669 784 928generic64lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
138116116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
138152147177 0 0150621 760 872generic64lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
138588157319 0 0158205 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
138872141102 0 0142861 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
139116146713 0 0148837 760 1160generic64lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
139296140644 0 0142349 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
139492167234 0 0168669 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
139652115875 0 0119328 760 896generic64lcgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
139768125928 0 0128485 784 928generic64lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
140552120084 0 0123544 760 896generic64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
140812144849 0 0144989 784 928generic64lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
141092115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
141128147914 0 0148133 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
141160120088 0 0123544 760 896generic64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
141688296914 0 0151861 784 928generic64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
141924120080 0 0123536 760 896generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
141928143565 0 0147269 784 928generic64lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
142004142681 0 0146565 784 928generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
142576125928 0 0128485 784 928generic64lcgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
142960135694 0 0138413 784 928generic64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
143008115885 0 0119344 760 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
143796131741 0 0133717 784 928generic64lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
143912140713 0 0140933 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
143964141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
144000157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
144104115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
144152146583 0 0146293 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
144184139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
144184141102 0 0142861 784 928generic64lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
145088128085 0 0130813 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
145092152611 0 0152309 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
145280128053 0 0130781 784 928generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
145388136030 0 0138685 784 928generic64gcc_-O2_-fomit-frame-pointer2019082720190816
145444120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
145596141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
145968240160 0 0123536 760 896generic64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
146080140644 0 0142349 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
146144115875 0 0119328 760 896generic64lcgcc_-Os_-fomit-frame-pointer2019082720190816
146384116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
146388120080 0 0123536 760 896generic64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
146432126599 0 0129461 784 928generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
146596142401 0 0143181 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
146612128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
146812127824 0 0130549 784 928generic64lcgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
146952135662 0 0138381 784 928generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
146960142793 0 0146773 784 928generic64lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
14714461359 0 066421 760 1160compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
147192146571 0 0150013 760 872generic64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
147324139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
147456139289 0 0143133 784 928generic64lcgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
147776139048 0 0142861 784 928generic64lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
147832115875 0 0119328 760 896generic64lcgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
148200146583 0 0146293 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
148480120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
148604263482 0 0133717 784 928generic64lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
148668126512 0 0129365 784 928generic64lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
148796137015 0 0140973 784 928generic64lcgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
148948126512 0 0129365 784 928generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
148956139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
149252126599 0 0129461 784 928generic64lcgcc_-O_-fomit-frame-pointer2019082720190816
149336120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
149400128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
149872147198 0 0151949 760 872generic64lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
149932139048 0 0142813 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
149992126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
150000115885 0 0119344 760 896generic64lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
150052145002 0 0146693 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
150060115875 0 0119328 760 896generic64lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
150604145002 0 0146693 784 928generic64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
150608120094 0 0123552 760 896generic64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
150634157304 0 0158189 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
150732126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
151072147493 0 0151469 784 928generic64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
151096116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
151548146734 0 0150437 784 928generic64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
151856120084 0 0123544 760 896generic64gcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
151880142793 0 0146773 784 928generic64lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
151888147493 0 0151469 784 928generic64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
151936135758 0 0138405 784 928generic64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
151972120088 0 0123544 760 896generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
152428143786 0 0147549 784 928generic64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
152480163443 0 0164861 784 928generic64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
152748126512 0 0129365 784 928generic64lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
152760144138 0 0147981 784 928generic64gcc_-m64_-O3_-fomit-frame-pointer2019082720190816
152844120090 0 0123552 760 896generic64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
152884150909 0 0151037 784 928generic64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
152992115885 0 0119344 760 896generic64lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
152996130008 0 0132357 784 928generic64lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
153032128357 0 0131021 784 928generic64lcgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
153196126512 0 0129365 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
153212146592 0 0151341 760 872generic64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
153348142401 0 0143181 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
153368145250 0 0147157 784 928generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
153384147198 0 0151949 760 872generic64lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
153849116220 0 0119696 760 896generic64lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
154080148443 0 0149477 784 928generic64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
154528138449 0 0140421 784 928generic64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
154624136732 0 0139077 784 928generic64gcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
154646116220 0 0119696 760 896generic64lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
154780120088 0 0123544 760 896generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
154848133984 0 0136717 784 928generic64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
154884134100 0 0136957 784 928generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
155000147493 0 0151469 784 928generic64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
155016128778 0 0129981 784 928generic64lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
155232128357 0 0131021 784 928generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
155428134019 0 0136877 784 928generic64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
155544157397 0 0159101 784 928generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
155968140713 0 0140933 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
15606068445 0 1268173 776 1160referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
156116139289 0 0143133 784 928generic64lcgcc_-O3_-fomit-frame-pointer2019082720190816
156120136030 0 0138685 784 928generic64gcc_-m64_-O2_-fomit-frame-pointer2019082720190816
156232120080 0 0123536 760 896generic64gcc_-m64_-Os_-fomit-frame-pointer2019082720190816
156272143937 0 0147749 784 928generic64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
156360120080 0 0123536 760 896generic64gcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
156440115875 0 0119328 760 896generic64lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
156504120088 0 0123544 760 896generic64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
156604145250 0 0147157 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
156616143565 0 0147269 784 928generic64lcgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
157896157397 0 0159101 784 928generic64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
158152146592 0 0151341 760 872generic64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
158384147794 0 0148565 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
158636157319 0 0158205 784 928generic64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
158728146592 0 0151341 760 872generic64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
158780115885 0 0119344 760 896generic64lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
158796134019 0 0136877 784 928generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
159016146734 0 0150437 784 928generic64gcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
159079137015 0 0140973 784 928generic64lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
159316120090 0 0123552 760 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
159348165275 0 0166285 784 928generic64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
160046135694 0 0138413 784 928generic64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
160488163443 0 0164861 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
160812133684 0 0136245 784 928generic64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
160936147794 0 0148565 784 928generic64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
161024127362 0 0130149 784 928generic64lcgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
161100115875 0 0119328 760 896generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
161680147914 0 0148133 784 928generic64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
161688116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
161692115877 0 0119336 760 896generic64lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
161740148443 0 0149477 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
162172145250 0 0147157 784 928generic64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
162180152611 0 0152309 784 928generic64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
162833115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
163024145459 0 0147205 784 928generic64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
163056290992 0 0148909 784 928generic64lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
163316134321 0 0137045 784 928generic64gcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
163500128778 0 0129981 784 928generic64lcgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
163508133871 0 0136653 784 928generic64gcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
163640150909 0 0151037 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
163748165275 0 0166285 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
163836133984 0 0136717 784 928generic64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
164263128085 0 0130813 784 928generic64lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
164264133984 0 0136717 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
164348145459 0 0147205 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
164870138897 0 0142661 784 928generic64lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
165296128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
165425136241 0 0137445 784 928generic64gcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
165596136241 0 0137445 784 928generic64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
166196267742 0 0136653 784 928generic64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
166516136732 0 0139077 784 928generic64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
166881145979 0 0148101 760 1160generic64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
167333134321 0 0137045 784 928generic64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
167544141796 0 0145741 784 928generic64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
167656134019 0 0136877 784 928generic64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
168834143937 0 0147765 784 928generic64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
168990144849 0 0144989 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
169124134100 0 0136957 784 928generic64gcc_-O_-fomit-frame-pointer2019082720190816
169220157397 0 0159101 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
169596120090 0 0123552 760 896generic64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
169804134019 0 0136877 784 928generic64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
169984135758 0 0138405 784 928generic64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
170464135758 0 0138405 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
17156060915 0 068277 760 872compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
171622120080 0 0123536 760 896generic64gcc_-Os_-fomit-frame-pointer2019082720190816
171708276898 0 0140421 784 928generic64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
17227668069 0 1270053 776 872referenceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
172340148443 0 0149477 784 928generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
17244468069 0 1270053 776 872referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
172497139048 0 0142877 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
17269668069 0 1270053 776 872referenceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
173048120080 0 0123536 760 896generic64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
173947145979 0 0148101 760 1160generic64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
17428868445 0 1268173 776 1160referenceclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
175116134019 0 0136877 784 928generic64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
175515120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
175675144138 0 0147981 784 928generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
176565141796 0 0145741 784 928generic64gcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
17688460915 0 068277 760 872compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
176992135694 0 0138413 784 928generic64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
177325133684 0 0136245 784 928generic64gcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
177511147381 0 0151261 784 928generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
178704144138 0 0147981 784 928generic64gcc_-O3_-fomit-frame-pointer2019082720190816
180375136030 0 0138685 784 928generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
18334068048 0 1268725 776 872referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
18422460878 0 066949 760 872compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
18546060915 0 068277 760 872compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
18831261359 0 066421 760 1160compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
19112859907 0 064605 760 1160compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
191195148457 0 0151861 784 928generic64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
19124867389 0 1266749 776 1160referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
19133267389 0 1266749 776 1160referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
195074134100 0 0136957 784 928generic64gcc_-m64_-O_-fomit-frame-pointer2019082720190816
21968475619 0 1671581 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
22524080761 0 1675725 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
22928075619 0 1671581 800 928referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
23232459907 0 064605 760 1160compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
23464473189 0 1669981 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
23582877409 0 1672797 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
23782873361 0 1670125 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
24180873361 0 1670125 800 928referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
24288477409 0 1672797 800 928referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
24373680761 0 1675725 800 928referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
24482480761 0 1675725 800 928referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
25320865476 0 1666125 800 928referencegcc_-m64_-O3_-fomit-frame-pointer2019082720190816
25416892311 0 093189 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
25869269208 0 072173 784 928compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
26067665148 0 1665773 800 928referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
26132080733 0 1676237 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
26207698787 0 098989 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
26491292404 0 092661 784 928compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
26512073189 0 1669981 800 928referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
265440100867 0 0100629 784 928compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
26575265141 0 1665981 800 928referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
266364138208 0 3269301 800 928referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
26692486042 0 1680373 800 928referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
26936883994 0 1678877 800 928referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
27010865476 0 1666125 800 928referencegcc_-O3_-fomit-frame-pointer2019082720190816
27172867253 0 070797 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
273396100867 0 0100629 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
27354869208 0 072173 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
27436867031 0 069933 784 928compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
27445665141 0 1665981 800 928referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
27748092311 0 093189 784 928compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
27808865141 0 1665981 800 928referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
28223673361 0 1670125 800 928referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
28247265555 0 1666181 800 928referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
28282080733 0 1676237 800 928referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
28337671046 0 073613 784 928compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
28339271046 0 073613 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
28468867031 0 069933 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
28520469632 0 074021 784 928compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
28550463412 0 1664197 800 928referencegcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
28597271922 0 075557 784 928compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
28639298787 0 098989 784 928compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
28759692404 0 092661 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
28813269104 0 1669301 800 928referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
28818465476 0 1666125 800 928referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
28901669272 0 073133 784 928compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
28961265555 0 1666229 800 928referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
29092067261 0 1667861 800 928referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
29156469776 0 074261 784 928compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
29214083994 0 1678877 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
29360865555 0 1666245 800 928referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
29406874440 0 077837 784 928compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
29455669776 0 074261 784 928compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
29502567507 0 070245 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
29532463643 0 067541 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
29544086042 0 1680373 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
29660476363 0 079413 784 928compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
29682467507 0 070245 784 928compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
29793271922 0 075557 784 928compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
29800472059 0 075741 784 928compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
29913867253 0 070797 784 928compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
29935263643 0 067541 784 928compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
300272152726 0 079413 784 928compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
30157272059 0 075741 784 928compactgcc_-O3_-fomit-frame-pointer2019082720190816
30161967253 0 070797 784 928compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
30298864997 0 1665741 800 928referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
30306063643 0 067541 784 928compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
30309663542 0 067189 784 928compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
30373263542 0 067189 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
30712471739 0 075309 784 928compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
308232237576 0 0236519 768 888generic64cc2019082720190816
30948863944 0 067653 784 928compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
31082498368 0 0100196 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
31399663944 0 067653 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
31762469272 0 073133 784 928compactgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
31770063412 0 1664197 800 928referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
31778471922 0 075493 784 928compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
31987192311 0 093189 784 928compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
321556107806 0 0109356 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
32155667261 0 1667861 800 928referencegcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
32226274440 0 077837 784 928compactgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
332912247678 0 0246615 768 888generic64lccc2019082720190816
33452496587 0 097588 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
33835372059 0 075741 784 928compactgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
33898069776 0 074261 784 928compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
339700237576 0 0236519 768 888generic64gcc2019082720190816
34348898368 0 0100196 792 928generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
34537682633 0 086596 792 928generic32gcc_-O3_-fomit-frame-pointer2019082720190816
34706898368 0 0100196 792 928generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
34813298910 0 099924 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
34833283645 0 087612 792 928generic32lcgcc_-O3_-fomit-frame-pointer2019082720190816
34847658018 0 061615 768 896generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
34887683645 0 087612 792 928generic32lcgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
351584106946 0 0108084 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
352184179920 0 093508 792 928generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
35409681210 0 085300 792 928generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
35443257745 0 061335 768 896generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
35479681526 0 082692 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
355428247678 0 0246615 768 888generic64lcgcc_-funroll-loops2019082720190816
35628058558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
35826880201 0 084284 792 928generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
35844458018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
35916858018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
359236107806 0 0109356 792 928generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
36049681784 0 082692 792 928generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
36196458556 0 062151 768 896generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
36215691212 0 094764 792 928generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
36262496100 0 097924 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
36348489353 0 093180 792 928generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
36448089353 0 093180 792 928generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
36469696100 0 097924 792 928generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
366028182424 0 094764 792 928generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
367268109742 0 0110884 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
367372109742 0 0110884 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
36758483108 0 087172 792 928generic32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
36807696100 0 097924 792 928generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
36851283324 0 087180 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
368908104978 0 0106524 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
37038480370 0 081532 792 928generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
370572247678 0 0246615 768 888generic64lcgcc2019082720190816
37158058024 0 061623 768 896generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
37237678540 0 080404 792 928generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
37425682312 0 086164 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
37454482852 0 086820 792 928generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
37564481210 0 085300 792 928generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
37572082633 0 086596 792 928generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
37582881784 0 082692 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
37586057745 0 061335 768 896generic32gcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
37612878233 0 080268 792 928generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
37658881948 0 083901 760 1160generic32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
37707682633 0 086596 792 928generic32gcc_-m64_-O3_-fomit-frame-pointer2019082720190816
37737257745 0 061335 768 896generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
378008104978 0 0106524 792 928generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
37803684592 0 088564 792 928generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
37966881948 0 083901 760 1160generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
380816115490 0 061335 768 896generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
38111657745 0 061335 768 896generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
38196483157 0 087012 792 928generic32lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
38207658018 0 061615 768 896generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
38229258262 0 061855 768 896generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
38321678908 0 082085 760 872generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
38362881588 0 084765 760 872generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
38379668569 0 071420 792 928generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
38410096587 0 097588 792 928generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
38428088165 0 091988 792 928generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
38432058558 0 062159 768 896generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
38497668569 0 071420 792 928generic32lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
38590468336 0 069692 792 928generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
38596488165 0 091988 792 928generic32gcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
38621280370 0 081532 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
38641658260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
38700058270 0 061863 768 896generic32lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
387712106946 0 0108084 792 928generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
38784482360 0 086292 792 928generic32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
38807279986 0 081868 792 928generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
38820858558 0 062159 768 896generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
38830885838 0 085684 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
38954858556 0 062151 768 896generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
39091482145 0 085996 792 928generic32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
39091658018 0 061615 768 896generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
39116089960 0 093508 792 928generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
39196471516 0 073636 792 928generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
39218457749 0 061343 768 896generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
39272080414 0 080772 792 928generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
39297284848 0 088916 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
39327682312 0 086228 792 928generic32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
39370857745 0 061335 768 896generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
39416457749 0 061343 768 896generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
39446458558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
39514080414 0 080772 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
39522080201 0 084284 792 928generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
39576878061 0 079876 792 928generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
39614885140 0 087093 760 1160generic32lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
39702079705 0 081732 792 928generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
39743083108 0 087172 792 928generic32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
39787680370 0 081532 792 928generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
39848883172 0 084757 760 1160generic32lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
39852857755 0 061351 768 896generic32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
39872866190 0 069180 792 928generic32lcgcc_-m64_-O_-fomit-frame-pointer2019082720190816
39885682980 0 083236 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
39897683645 0 087612 792 928generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
39938057745 0 061335 768 896generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
39939266019 0 069004 792 928generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
39942066604 0 069460 792 928generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
39944858024 0 061623 768 896generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
39959658558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
39996485140 0 087093 760 1160generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
40000458018 0 061615 768 896generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
40045279507 0 081340 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
40218479073 0 083557 760 872generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
40255668261 0 071036 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
40310078540 0 080404 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
40407658260 0 061847 768 896generic32lcgcc_-Os_-fomit-frame-pointer2019082720190816
40472066101 0 069084 792 928generic32lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
40503279507 0 081340 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
40533257745 0 061335 768 896generic32gcc_-m64_-Os_-fomit-frame-pointer2019082720190816
40548058260 0 061847 768 896generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
40607666101 0 069084 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
40625258260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
40634466015 0 068700 792 928generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
40642865770 0 068748 792 928generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
40727666015 0 068700 792 928generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
40756082980 0 083236 792 928generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
40768483290 0 084204 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
40799658270 0 061863 768 896generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
40841279073 0 083557 760 872generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
40846868545 0 071396 792 928generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
40849783356 0 087292 792 928generic32lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
40856081526 0 082692 792 928generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
40862183324 0 087244 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
40886484848 0 088916 792 928generic32lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
40906058018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
40914858260 0 061847 768 896generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
41024065738 0 068604 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
41071684096 0 084356 792 928generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
41075665770 0 068748 792 928generic32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
41212457755 0 061351 768 896generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
41220858270 0 061863 768 896generic32lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
41257668261 0 071036 792 928generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
41273658558 0 062159 768 896generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
41274871088 0 073204 792 928generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
41316866433 0 069124 792 928generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
41411281753 0 086237 760 872generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
41414058260 0 061847 768 896generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
41461258260 0 061847 768 896generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
41480058270 0 061863 768 896generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
41482465688 0 068668 792 928generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
41485698910 0 099924 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
41564866085 0 068996 792 928generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
415769237576 0 0236519 768 888generic64gcc_-funroll-loops2019082720190816
41612083172 0 084757 760 1160generic32lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
41674465770 0 068748 792 928generic32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
41716469219 0 071692 792 928generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
41816068857 0 071644 792 928generic32lcgcc_-O2_-fomit-frame-pointer2019082720190816
41877784848 0 088916 792 928generic32lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
41914068336 0 069692 792 928generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
41919268469 0 071252 792 928generic32gcc_-O2_-fomit-frame-pointer2019082720190816
41968058260 0 061847 768 896generic32lcgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
42034883290 0 084204 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
42112479986 0 081868 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
42121158558 0 062159 768 896generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
42240857745 0 061335 768 896generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
42256869631 0 072108 792 928generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
42267278233 0 080268 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
42411183108 0 087172 792 928generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
424404116520 0 061847 768 896generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
42446478233 0 080268 792 928generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
42447681526 0 082692 792 928generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
42451258260 0 061847 768 896generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
42495266321 0 069172 792 928generic32gcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
42537265859 0 068844 792 928generic32gcc_-m64_-O_-fomit-frame-pointer2019082720190816
42547268633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
42762469219 0 071692 792 928generic32gcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
42818066069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
43096065802 0 068708 792 928generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
43104072021 0 1669437 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
43142084674 0 084516 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
43155666069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
43208257755 0 061351 768 896generic32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
43228366321 0 069172 792 928generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
43232468857 0 071644 792 928generic32lcgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
43246878061 0 079876 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
43274071784 0 1668997 800 928referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
43337665738 0 068604 792 928generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
43376466190 0 069180 792 928generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
435144131604 0 068708 792 928generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
43622868261 0 071036 792 928generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
43674484096 0 084356 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
437024143032 0 073636 792 928generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
43716479073 0 083557 760 872generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
43720468173 0 071020 792 928generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
43733379705 0 081732 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
43857858262 0 061855 768 896generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
43874872258 0 1669493 800 928referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
43883265859 0 068844 792 928generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
44038866101 0 069084 792 928generic32lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
44055668857 0 071644 792 928generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
44150958260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
44178285838 0 085684 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
44229681535 0 081900 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
442728142176 0 073204 792 928generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
44312080660 0 082245 760 1160generic32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
44348865738 0 068604 792 928generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
44405057745 0 061335 768 896generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
44492057755 0 061351 768 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
44526868197 0 071044 792 928generic32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
44567569631 0 072108 792 928generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
44584466190 0 069180 792 928generic32lcgcc_-O_-fomit-frame-pointer2019082720190816
44675271784 0 1668997 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
44725667977 0 069324 792 928generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
44752080660 0 082245 760 1160generic32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
44759268633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
44975265770 0 068748 792 928generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
45028466433 0 069124 792 928generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
45100868469 0 071252 792 928generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
45292868569 0 071420 792 928generic32lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
45323284674 0 084516 792 928generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
45449272258 0 1669493 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
45456081753 0 086237 760 872generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
45532857745 0 061335 768 896generic32gcc_-Os_-fomit-frame-pointer2019082720190816
45669166069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
45734868633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
45977267977 0 069324 792 928generic32gcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
459992132170 0 068996 792 928generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
46299272021 0 1669437 800 928referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
46463281753 0 086237 760 872generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
46615881535 0 081900 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
46988768469 0 071252 792 928generic32gcc_-m64_-O2_-fomit-frame-pointer2019082720190816
47086065859 0 068844 792 928generic32gcc_-O_-fomit-frame-pointer2019082720190816
47344266604 0 069460 792 928generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
47971566101 0 069084 792 928generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
48099168569 0 071420 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
48121272021 0 1669437 800 928referencegcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
48192268197 0 071044 792 928generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
48288368197 0 071044 792 928generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
49218768197 0 071044 792 928generic32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
49418442731 0 047472 760 896compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
49576049670 0 054133 784 928compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
50111275382 0 1672141 800 928referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
50231279705 0 081732 792 928generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
51316450218 0 054645 784 928compactgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
51326042819 0 047544 760 896compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
51558442819 0 047544 760 896compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
51606875382 0 1672141 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
51885642731 0 047472 760 896compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
52176451725 0 056085 784 928compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
52186442731 0 047472 760 896compactgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
52319649670 0 054133 784 928compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
52365242731 0 047472 760 896compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
52567242734 0 047464 760 896compactgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
52750842734 0 047464 760 896compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
52763649703 0 054277 784 928compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
52776452650 0 056741 784 928compactgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
52967251773 0 056061 784 928compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
53336849703 0 054277 784 928compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
53375249448 0 053749 784 928compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
53386042819 0 047544 760 896compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
53549249701 0 054205 784 928compactgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
53639242741 0 047488 760 896compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
53649642819 0 047544 760 896compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
53664042819 0 047544 760 896compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
53776042731 0 047472 760 896compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
53969651725 0 056085 784 928compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
54139651773 0 056061 784 928compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
54190042819 0 047544 760 896compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
54304049448 0 053749 784 928compactgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
54308851174 0 054837 784 928compactgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
54564842822 0 047552 760 896compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
54578042741 0 047488 760 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
54818449791 0 054373 784 928compactgcc_-O_-fomit-frame-pointer2019082720190816
54820442819 0 047544 760 896compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
55490842741 0 047488 760 896compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
56051651725 0 056085 784 928compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
56354450218 0 054645 784 928compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
56482842731 0 047472 760 896compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
569968108728 0 058157 784 928compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
57587642731 0 047472 760 896compactgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
57639142731 0 047472 760 896compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
57757642731 0 047472 760 896compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
57799642731 0 047472 760 896compactgcc_-Os_-fomit-frame-pointer2019082720190816
57813642822 0 047552 760 896compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
57862852000 0 056341 784 928compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
57914042741 0 047488 760 896compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
57975251174 0 054837 784 928compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
57982051725 0 056085 784 928compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
58297649670 0 054133 784 928compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
58762454364 0 058157 784 928compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
60411252650 0 056741 784 928compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
60435251797 0 056157 784 928compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
60454452000 0 056341 784 928compactgcc_-O2_-fomit-frame-pointer2019082720190816
60514852000 0 056341 784 928compactgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
61337849791 0 054373 784 928compactgcc_-m64_-O_-fomit-frame-pointer2019082720190816
61474149703 0 054277 784 928compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
61518449791 0 054373 784 928compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
62410199402 0 054205 784 928compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
62509949703 0 054277 784 928compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
62979685462 0 047472 760 896compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
64092949703 0 054277 784 928compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
66468951773 0 056061 784 928compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
75544457615 0 1658197 800 928referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
80181686626 0 085607 768 888generic32gcc2019082720190816
82555689350 0 088343 768 888generic32lccc2019082720190816
83588486626 0 085607 768 888generic32gcc_-funroll-loops2019082720190816
84836889350 0 088343 768 888generic32lcgcc_-funroll-loops2019082720190816
86026686626 0 085607 768 888generic32cc2019082720190816
86282489350 0 088343 768 888generic32lcgcc2019082720190816
110672860527 0 1660253 800 928referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
110700857687 0 1658269 800 928referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
112330057615 0 1658197 800 928referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
112492057679 0 1658189 800 928referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
1126608121054 0 3260253 800 928referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
112976057679 0 1658189 800 928referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
115276858629 0 1658837 800 928referencegcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
116918057615 0 1658197 800 928referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
117658057679 0 1658189 800 928referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
117870057615 0 1658197 800 928referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
121862458629 0 1658837 800 928referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
126244857959 0 1658421 800 928referencegcc_-m64_-O2_-fomit-frame-pointer2019082720190816
141635657959 0 1658421 800 928referencegcc_-O2_-fomit-frame-pointer2019082720190816
145097457959 0 1658421 800 928referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
145792855735 0 1656181 800 928referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
152204047629 0 1649312 776 896referencegcc_-Os_-fomit-frame-pointer2019082720190816
161754047629 0 1649312 776 896referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
162141655735 0 1656181 800 928referencegcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
165688047629 0 1649312 776 896referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
168344447639 0 1649328 776 896referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
168770847658 0 1649344 776 896referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
169104047629 0 1649312 776 896referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
170928047635 0 1649320 776 896referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
171619647639 0 1649328 776 896referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
172454847629 0 1649312 776 896referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
172589247652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
173298847629 0 1649312 776 896referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
173321647652 0 1649336 776 896referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
174296847652 0 1649336 776 896referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
174573247629 0 1649312 776 896referencegcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
176789247652 0 1649336 776 896referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
176884047639 0 1649328 776 896referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
178491662881 0 065007 768 888compactgcc_-funroll-loops2019082720190816
179299647629 0 1649312 776 896referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
180184895258 0 3249312 776 896referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
180768047639 0 1649328 776 896referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
184276047658 0 1649344 776 896referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
186346047652 0 1649336 776 896referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
187234856718 0 1657253 800 928referencegcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
188513256210 0 1656853 800 928referencegcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
189079256228 0 1656957 800 928referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
189153662881 0 065007 768 888compactgcc2019082720190816
189190347629 0 1649312 776 896referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
190018447652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
190810847629 0 1649312 776 896referencegcc_-m64_-Os_-fomit-frame-pointer2019082720190816
190927256228 0 1656957 800 928referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
191977656193 0 1656797 800 928referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
192612847652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
193164456228 0 1656957 800 928referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
193844047635 0 1649320 776 896referencegcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
194256862881 0 065007 768 888compactcc2019082720190816
197986056315 0 1657037 800 928referencegcc_-m64_-O_-fomit-frame-pointer2019082720190816
200448856228 0 1656957 800 928referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
201177656193 0 1656797 800 928referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
203392056315 0 1657037 800 928referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
205632856228 0 1656957 800 928referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
206224456315 0 1657037 800 928referencegcc_-O_-fomit-frame-pointer2019082720190816
206250056718 0 1657253 800 928referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
2125252112420 0 3256853 800 928referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
219214056193 0 1656797 800 928referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
252269644794 40 573628 1672 896refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
266060044794 40 573628 1672 896refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
266071246915 40 572824 1672 1136refnewclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
269073681049 680 5108201 2312 952refnewg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
270582481049 680 5108201 2312 952refnewg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
276018444871 40 570720 1672 1136refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
278124044794 40 573628 1672 896refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
279456866267 552 594076 2160 952refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
283213278143 680 5104818 2312 952refnewg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
284827278605 712 5105766 2344 952refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
284991646848 40 575732 1672 896refnewclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
285135680246 616 5109549 2224 952refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
286135645441 40 572368 1672 1136refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
287270879420 712 5105948 2344 952refnewg++_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
288054875399 584 5102086 2192 952refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
288276846915 40 572824 1672 1136refnewclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
288324075742 616 5102694 2224 952refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
289903244871 40 570720 1672 1136refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
290376044714 40 572220 1672 896refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
291437670690 648 598578 2272 952refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
292168447405 40 574392 1672 1136refnewclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
295890846848 40 575732 1672 896refnewclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
296011676495 616 5102819 2224 952refg++_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
296642875742 616 5102694 2224 952refg++_-O3_-fomit-frame-pointer2019082720190816
296742059997 0 1658949 800 928referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
298634878637 648 5105533 2280 952refnewg++_-march=k8_-O3_-fomit-frame-pointer2019082720190816
299411675363 584 5101814 2192 952refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
299674878007 584 5104958 2192 952refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
299864078143 680 5104882 2312 952refnewg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
300821278605 712 5105766 2344 952refnewg++_-m64_-O3_-fomit-frame-pointer2019082720190816
303170478007 584 5104958 2192 952refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
303720084793 712 5114319 2344 952refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
303821646848 40 575732 1672 896refnewclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
3064080157070 1296 10105909 2280 952refnewg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
309549678605 712 5105766 2344 952refnewg++_-O3_-fomit-frame-pointer2019082720190816
311939276495 616 5102819 2224 952refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
312064879420 712 5105948 2344 952refnewg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
3130300150948 1104 10102606 2160 952refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
314075275734 552 5102406 2160 952refg++_-march=k8_-O3_-fomit-frame-pointer2019082720190816
314618846800 40 574356 1672 896refnewclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
315079678007 584 5104958 2192 952refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
315240478095 712 5104930 2344 952refnewg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
315790475474 552 5102606 2160 952refg++_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
316221675299 616 5101910 2224 952refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
316424875363 584 5101878 2192 952refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
316552775742 616 5102694 2224 952refg++_-m64_-O3_-fomit-frame-pointer2019082720190816
317030481049 680 5108201 2312 952refnewg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
317513275734 552 5102406 2160 952refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
318258447405 40 574392 1672 1136refnewclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
321967278535 648 5105909 2280 952refnewg++_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
322231945441 40 572368 1672 1136refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
322622078637 648 5105533 2280 952refnewg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
323306059997 0 1658949 800 928referencegcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
323612481049 680 5108113 2312 952refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
325419678195 680 5105106 2312 952refnewg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
332789078007 584 5104870 2192 952refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
349043660543 648 585161 2272 952refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
3571620117590 1104 1083591 2160 952refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
3712700148744 0 3274725 800 928reference32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
373150490301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
374139659094 552 583640 2160 952refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
375104888669 0 1684301 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
377249694046 0 1689069 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
377439658240 552 582751 2160 952refg++_-O2_-fomit-frame-pointer2019082720190816
379088896046 0 1690533 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
382020890301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
382384061362 648 585982 2272 952refnewg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
383196860543 648 585161 2272 952refnewg++_-m64_-O2_-fomit-frame-pointer2019082720190816
383471290301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
383996058269 552 582439 2160 952refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
384597694046 0 1689069 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
384632860539 648 584817 2272 952refnewg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
385141296046 0 1690533 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
385726860539 648 584817 2272 952refnewg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
386165261266 648 586141 2272 952refnewg++_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
387479260515 648 585121 2272 952refnewg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
387496461362 648 585982 2272 952refnewg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
389070558269 552 582439 2160 952refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
389616758687 552 582823 2160 952refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
390642077338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
3909180122532 1296 1086141 2272 952refnewg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
391323658229 552 582727 2160 952refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
391753258795 552 583591 2160 952refg++_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
393577260543 648 585161 2272 952refnewg++_-O2_-fomit-frame-pointer2019082720190816
394224859094 552 583640 2160 952refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
394338060539 648 584817 2272 952refnewg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
396624088669 0 1684301 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
397227260438 648 584406 2272 952refnewg++_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
397584870159 0 1670893 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
400894059094 552 583640 2160 952refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
401339670144 0 1670933 800 928reference32bitsgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
402406460976 648 585217 2272 952refnewg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
406091260438 648 584406 2272 952refnewg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
407362758269 552 582439 2160 952refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
407583258240 552 582751 2160 952refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
408481258240 552 582751 2160 952refg++_-m64_-O2_-fomit-frame-pointer2019082720190816
408821281386 0 1676861 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
411545669737 0 1670685 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
411825269737 0 1670685 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
411991660976 648 585217 2272 952refnewg++_-march=k8_-O2_-fomit-frame-pointer2019082720190816
412925670144 0 1670933 800 928reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
412952072521 0 1673261 800 928reference32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
413123669816 0 1670549 800 928reference32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
413795658186 552 582075 2160 952refg++_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
413963561362 648 585982 2272 952refnewg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
414586859126 552 583672 2160 952refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
415041279700 0 1675749 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
415064477338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
416883661394 648 586014 2272 952refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
416910469737 0 1670685 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
416938874372 0 1674725 800 928reference32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
418512058186 552 582075 2160 952refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
420468067422 0 1668333 800 928reference32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
420558472521 0 1673261 800 928reference32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
421568875206 0 1274733 776 1160reference32bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
423071269593 0 1670445 800 928reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
423090481386 0 1676861 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
423958070144 0 1670933 800 928reference32bitsgcc_-O3_-fomit-frame-pointer2019082720190816
423989277338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
424250067422 0 1668333 800 928reference32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
426103258687 552 582823 2160 952refg++_-march=k8_-O2_-fomit-frame-pointer2019082720190816
427467470159 0 1670973 800 928reference32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
428176479700 0 1675749 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
435032874262 0 1273437 776 1160reference32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
436479677423 0 1674309 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
440842474262 0 1273437 776 1160reference32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
442716470159 0 1670957 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
449631277423 0 1674309 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
499081273798 0 1275837 776 872reference32bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
508666873798 0 1275837 776 872reference32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
526725673798 0 1275837 776 872reference32bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
539186075206 0 1274733 776 1160reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
553471260120 0 1660789 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
555112876733 0 1674045 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
560097258258 0 1658805 800 928reference32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
562670461166 0 1661461 800 928reference32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
569902876419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
573428876194 0 1673477 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
579195273777 0 1274509 776 872reference32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
580327260448 0 1660997 800 928reference32bitsgcc_-O2_-fomit-frame-pointer2019082720190816
580687676733 0 1674045 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
581398476194 0 1673477 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
588697676419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
590629260184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
592402060448 0 1660997 800 928reference32bitsgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
595316062920 0 1662733 800 928reference32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
596332460120 0 1660789 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
602035660184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
605235660192 0 1660861 800 928reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
608604079949 0 1676789 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
6086592125840 0 3262733 800 928reference32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
611083258258 0 1658805 800 928reference32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
611505660448 0 1660997 800 928reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
613760460120 0 1660789 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
622438560120 0 1660789 800 928reference32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
627674876419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
648532061166 0 1661461 800 928reference32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
668253660184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
670092279949 0 1676789 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
682366849886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
685570068964 552 596587 2168 952refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
686080058490 0 1659285 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
703003258455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
714201273700 648 5101480 2288 952refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
728683258455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
745042849886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
751586058459 0 1659165 800 928reference32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
751825258490 0 1659285 800 928reference32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
754727658490 0 1659285 800 928reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
756074849886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
756633649886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
761966449892 0 1651648 776 896reference32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
764174873446 0 1269991 784 888referencegcc_-funroll-loops2019082720190816
773053658490 0 1659285 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
7732212116918 0 3259165 800 928reference32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
774296049892 0 1651648 776 896reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
780704449886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
783499260949 552 585117 2168 952refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
787468049886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
789578458490 0 1659285 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
7943328121802 1104 1084605 2168 952refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
800266449886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
803005649828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
808240173446 0 1269991 784 888referencegcc2019082720190816
809571259035 0 1659653 800 928reference32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
821857259035 0 1659653 800 928reference32bitsgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
827825273446 0 1269991 784 888referencecc2019082720190816
830559649828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
832023649838 0 1651600 776 896reference32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
8365700125636 1296 1086659 2288 952refnewg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
836813662818 648 586659 2288 952refnewg++_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
836826849838 0 1651600 776 896reference32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
838029658455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
838126899656 0 3251584 776 896reference32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
842210860901 552 584605 2168 952refg++_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
845032049838 0 1651600 776 896reference32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
849777649828 0 1651584 776 896reference32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
853639660964 552 585133 2168 952refg++_-O_-fomit-frame-pointer2019082720190816
860469249828 0 1651584 776 896reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
869743649828 0 1651584 776 896reference32bitsgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
871095649828 0 1651584 776 896reference32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
874227249828 0 1651584 776 896reference32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
877220049834 0 1651576 776 896reference32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
877665262846 648 586491 2288 952refnewg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
882835258579 0 1659365 800 928reference32bitsgcc_-m64_-O_-fomit-frame-pointer2019082720190816
886918860949 552 585117 2168 952refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
892150449828 0 1651584 776 896reference32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
899283649834 0 1651576 776 896reference32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
899428060964 552 585133 2168 952refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
900331262846 648 586491 2288 952refnewg++_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
902413262826 648 587139 2288 952refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
903456462853 648 587171 2288 952refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
909215649828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
911480458579 0 1659365 800 928reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
913474862853 648 587171 2288 952refnewg++_-m64_-O_-fomit-frame-pointer2019082720190816
920787649828 0 1651584 776 896reference32bitsgcc_-Os_-fomit-frame-pointer2019082720190816
921095658579 0 1659365 800 928reference32bitsgcc_-O_-fomit-frame-pointer2019082720190816
922399262832 648 587155 2288 952refnewg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
925612862832 648 587155 2288 952refnewg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
941405260957 552 584453 2168 952refg++_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
944149262846 648 586491 2288 952refnewg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
946358862832 648 587155 2288 952refnewg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
946672462260 0 1661277 800 928reference32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
947844049838 0 1651600 776 896reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
950412062832 648 587155 2288 952refnewg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
951924862260 0 1661277 800 928reference32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
954639262853 648 587171 2288 952refnewg++_-O_-fomit-frame-pointer2019082720190816
961416060957 552 584453 2168 952refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
965323660945 552 585101 2168 952refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
967394060957 552 584453 2168 952refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
969658460964 552 585133 2168 952refg++_-m64_-O_-fomit-frame-pointer2019082720190816
971498863756 648 587780 2288 952refnewg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
984681360949 552 585117 2168 952refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
1009842863214 648 586945 2288 952refnewg++_-march=k8_-O_-fomit-frame-pointer2019082720190816
1017185224101 648 546220 1720 920refnewg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
1019184860949 552 585117 2168 952refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
1019884161361 552 584942 2168 952refg++_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
1021037161361 552 584942 2168 952refg++_-march=k8_-O_-fomit-frame-pointer2019082720190816
1041072263214 648 586945 2288 952refnewg++_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
1042876823730 552 545549 1624 920refg++_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1054054024100 648 546212 1720 920refnewg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1067238424159 648 546280 1720 920refnewg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
1068344424173 648 546296 1720 920refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
1071744861869 552 585765 2168 952refg++_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1087773663756 648 587780 2288 952refnewg++_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1106327223731 552 545549 1624 920refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
1125123661869 552 585765 2168 952refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1145528824159 648 546280 1720 920refnewg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1154700023730 552 545541 1624 920refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1155490423789 552 545609 1624 920refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
1161269624101 648 546220 1720 920refnewg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
1170084824159 648 546264 1720 920refnewg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
1171093624159 648 546256 1720 920refnewg++_-m64_-Os_-fomit-frame-pointer2019082720190816
1171537623789 552 545593 1624 920refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
1177833224159 648 546256 1720 920refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1179912423807 552 545657 1624 920refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1183531624200 648 546348 1720 920refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1196120023789 552 545585 1624 920refg++_-m64_-Os_-fomit-frame-pointer2019082720190816
1205706824100 648 546220 1720 920refnewg++_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1206824024101 648 546212 1720 920refnewg++_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1212651224159 648 546280 1720 920refnewg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1214040023730 552 545541 1624 920refg++_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1222140023789 552 545609 1624 920refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1245456024101 648 546220 1720 920refnewg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
1251366423789 552 545585 1624 920refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1252956623731 552 545549 1624 920refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
1253313648200 1296 1046220 1720 920refnewg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1258014823731 552 545541 1624 920refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1262178423789 552 545609 1624 920refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1286142423731 552 545549 1624 920refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
1294968423777 552 545593 1624 920refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
1306347647460 1104 1045549 1624 920refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1309078424159 648 546256 1720 920refnewg++_-Os_-fomit-frame-pointer2019082720190816
1309360424101 648 546212 1720 920refnewg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1315922423731 552 545541 1624 920refg++_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1324084024100 648 546212 1720 920refnewg++_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1365077423789 552 545585 1624 920refg++_-Os_-fomit-frame-pointer2019082720190816
2154999265592 992 586312 1784 904refg++2019082720190816
2156112866592 1088 585016 1888 904refnewg++2019082720190816
2328223276022 0 1272631 784 888reference32bitscc2019082720190816
2475270876022 0 1272631 784 888reference32bitsgcc_-funroll-loops2019082720190816
2481866076022 0 1272631 784 888reference32bitsgcc2019082720190816

Test failure

Implementation: Nehalem
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memcpy' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memset' causes overflow in R_X86_64_PC32 relocation
./try: Symbol `memset' causes overflow in R_X86_64_PC32 relocation

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Nehalem
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Nehalem
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Nehalem
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer SandyBridge
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer SandyBridge
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer SandyBridge

Test failure

Implementation: compact
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer compact
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer compact
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer compact
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic32
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic32lc
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic32lc
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic32lc
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer generic64lc
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer generic64lc
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer generic64lc
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer reference
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer reference
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer reference
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer reference32bits
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer reference32bits
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer reference32bits
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer refnew
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer refnew
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer refnew

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: cc
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:246:11: note: called from here
KeccakP-1600-XOP.c: Bsase = ROL6464(Bsase, 62, 55); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc Bulldozer
gcc Bulldozer
gcc -funroll-loops Bulldozer

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:187:23: note: expanded from macro 'computeD'
KeccakP-1600-XOP.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: expanded from macro 'ROL6464same'
KeccakP-1600-XOP.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakP-1600-XOP.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakP-1600-XOP.c: ./KeccakP-1600-unrolling.macros:46:5: note: expanded from macro 'rounds12'
KeccakP-1600-XOP.c: thetaRhoPiChiIotaPrepareTheta(12, A, E) \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:200:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: computeD \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Bulldozer
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Bulldozer

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:43:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:216:1: error: inlining failed in call to always_inline '_mm_blend_pd': target specific option mismatch
KeccakP-1600-XOP.c: _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:55:39: note: called from here
KeccakP-1600-XOP.c: #define GET64LOHI(a, b) ((__m128i)_mm_blend_pd((__m128d)a, (__m128d)b, 2))
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:52:47: note: in definition of macro 'SWAP64'
KeccakP-1600-XOP.c: #define SWAP64(a) _mm_shuffle_epi32(a, 0x4E)
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:56:36: note: in expansion of macro 'GET64LOHI'
KeccakP-1600-XOP.c: #define GET64HILO(a, b) SWAP64(GET64LOHI(b, a))
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:253:13: note: in expansion of macro 'GET64HILO'
KeccakP-1600-XOP.c: Bsosu = GET64HILO(Bsiso, Bsusa); \
KeccakP-1600-XOP.c: ^~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:11: note: called from here
KeccakP-1600-XOP.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:270:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-XOP.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-unrolling.macros:57:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-XOP.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: note: in expansion of macro 'rounds12'
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:54:0,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:248:11: note: called from here
KeccakP-1600-XOP.c: Bsiso = ROL6464(Bsiso, 39, 41); \
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 31, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=corei7 -Os -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Bulldozer
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Bulldozer
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Bulldozer
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Bulldozer

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: cc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:158:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments Haswell
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell
clang -O3 -fomit-frame-pointer -Qunused-arguments Nehalem
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Nehalem
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Nehalem
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Nehalem

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:140:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+0], lanes0 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:141:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+1], lanes1 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: expanded from macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx2'
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: expanded from macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments Haswell
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments Haswell
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments Haswell

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:158:9: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:142:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+2], lanes2 ),\
KeccakP-1600-times4-SIMD256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer Haswell
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer Haswell
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer Haswell
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv Haswell
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv Haswell

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_oceankeyakv2.a(KeccakP-1600-AVX2.o): relocation R_X86_64_32 against symbol `keccak_rc' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer Haswell
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer Haswell

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:135:40: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD256.c: #define Xor_In4( argIndex ) lanes0 = LOAD256u( curData0[argIndex]),\
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:146:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 0 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:55:41: note: called from here
KeccakP-1600-times4-SIMD256.c: #define XOReq256(a, b) a = _mm256_xor_si256(a, b)
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:143:33: note: in expansion of macro 'XOReq256'
KeccakP-1600-times4-SIMD256.c: XOReq256( stateAsLanes[argIndex+3], lanes3 )
KeccakP-1600-times4-SIMD256.c: ^~~~~~~~
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:149:9: note: in expansion of macro 'Xor_In4'
KeccakP-1600-times4-SIMD256.c: Xor_In4( 12 );
KeccakP-1600-times4-SIMD256.c: ^~~~~~~
KeccakP-1600-times4-SIMD256.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
KeccakP-1600-times4-SIMD256.c: from KeccakP-1600-times4-SIMD256.c:21:
KeccakP-1600-times4-SIMD256.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
KeccakP-1600-times4-SIMD256.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
KeccakP-1600-times4-SIMD256.c: ...

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

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx2', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:294:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 rhoB = _mm512_setr_epi64( 0, 1, 62, 28, 27, 0, 0, 0); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-6.0/lib/clang/6.0.0/include/avx512fintrin.h:9653:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:295:14: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments KnightsLanding
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments KnightsLanding

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:7: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:28: note: called from here
KeccakP-1600-AVX512.c: #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:45:0,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx512fintrin.h:5797:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: SandyBridge
Security model: unknown
Compiler: cc
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: SandyBridge
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:20:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments SandyBridge
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments SandyBridge

Compiler output

Implementation: SandyBridge
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_PermuteAll_24rounds':
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:656:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: note: in expansion of macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~
KeccakP-1600-times2-SIMD128.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/x86intrin.h:39:0,
KeccakP-1600-times2-SIMD128.c: from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
KeccakP-1600-times2-SIMD128.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
KeccakP-1600-times2-SIMD128.c: ^~~~~~~~~~~~~~~~
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:637:9: note: called from here
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-unrolling.macros:42:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIota(23, E, A) \
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: asmX86-64
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_aead_oceankeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: asmX86-64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55:12: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-gas.s: ^
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64

Compiler output

Implementation: asmX86-64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_oceankeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_aead_oceankeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: asmX86-64shld
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_aead_oceankeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: asmX86-64shld
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55:13: error: missing expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-x86-64-shld-gas.s: ^
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56:13: error: unknown token in expression in '.equ' directive
KeccakP-1600-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments asmX86-64shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmX86-64shld

Compiler output

Implementation: asmX86-64shld
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_aead_oceankeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_aead_oceankeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: compact
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments compact
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments compact
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
Keyakv2.cpp: In file included from Keyakv2.cpp:16:
Keyakv2.cpp: In file included from ./Keyakv2.h:21:
Keyakv2.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/backward/auto_ptr.h:285:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Keyakv2.cpp: } _GLIBCXX_DEPRECATED;
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/x86_64-linux-gnu/c++/7.4.0/bits/c++config.h:85:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
Keyakv2.cpp: # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
Keyakv2.cpp: ^
Keyakv2.cpp: 1 warning generated.
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/backward/auto_ptr.h:285:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Motorist.cpp: } _GLIBCXX_DEPRECATED;
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/x86_64-linux-gnu/c++/7.4.0/bits/c++config.h:85:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
Motorist.cpp: # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
Motorist.cpp: ^
Motorist.cpp: 1 warning generated.
encrypt.cpp: In file included from encrypt.cpp:22:
encrypt.cpp: In file included from ./Keyakv2.h:21:
encrypt.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/c++/7.4.0/backward/auto_ptr.h:285:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
encrypt.cpp: } _GLIBCXX_DEPRECATED;
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.4.0/../../../../include/x86_64-linux-gnu/c++/7.4.0/bits/c++config.h:85:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
encrypt.cpp: # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
encrypt.cpp: ^
encrypt.cpp: 1 warning generated.

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang++ -O3 -fomit-frame-pointer -Qunused-arguments refnew
clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments refnew
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments refnew
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments refnew
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew
clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew
clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments refnew

Compiler output

Implementation: ref
Security model: unknown
Compiler: g++
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: g++ -m64 -march=barcelona -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21:0,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/7/memory:80:0,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Keyakv2.cpp: template<typename> class auto_ptr;
Keyakv2.cpp: ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:0:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/7/memory:80:0,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
Motorist.cpp: template<typename> class auto_ptr;
Motorist.cpp: ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21:0,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/7/memory:80:0,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
encrypt.cpp: template<typename> class auto_ptr;
encrypt.cpp: ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer ref
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer ref
g++ -m64 -march=barcelona -O -fomit-frame-pointer ref
g++ -m64 -march=barcelona -Os -fomit-frame-pointer ref
g++ -m64 -march=barcelona -O2 -fomit-frame-pointer refnew
g++ -m64 -march=barcelona -O3 -fomit-frame-pointer refnew
g++ -m64 -march=barcelona -O -fomit-frame-pointer refnew
g++ -m64 -march=barcelona -Os -fomit-frame-pointer refnew