Implementation notes: amd64, gpu, crypto_aead/lunarkeyakv2

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
96076174626 0 0178565 800 928SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
96368137210 0 0141101 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
96400137210 0 0141101 800 928Nehalemgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
99045188197 0 0192725 800 928SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
99500135427 0 0139461 800 928Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
101268174610 0 0178549 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
102684135427 0 0139461 800 928Nehalemgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
102728150779 0 0155357 800 928Nehalemgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
103348174610 0 0178549 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
105932151902 0 0154013 760 1160Nehalemclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
106536172987 0 0177069 800 928SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
107624188325 0 0192949 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
107904190958 0 0192885 760 1160SandyBridgeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
108352137226 0 0141117 800 928Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
108568188325 0 0192949 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
109652172987 0 0177069 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
110136194590 0 0196757 760 1160SandyBridgeclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
111112164139 0 0168885 792 896SandyBridgegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
111200150779 0 0155357 800 928Nehalemgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
111400155534 0 0157885 760 1160Nehalemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
111680135427 0 0139461 800 928Nehalemgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
111708188325 0 0192949 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
111932164139 0 0168885 792 896SandyBridgegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
112452150779 0 0155357 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
113372155534 0 0157885 760 1160Nehalemclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
114000164149 0 0168885 792 896SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
114168172987 0 0177069 800 928SandyBridgegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
114576135427 0 0139461 800 928Nehalemgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
115048194590 0 0196757 760 1160SandyBridgeclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
115436150651 0 0155133 800 928Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
116752151902 0 0154013 760 1160Nehalemclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
120152137210 0 0141101 800 928Nehalemgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
123540190958 0 0192885 760 1160SandyBridgeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
123724174610 0 0178549 800 928SandyBridgegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
126744172987 0 0177069 800 928SandyBridgegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
128284151616 0 0155333 800 928Nehalemgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
129420164139 0 0168885 792 896SandyBridgegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
129912127861 0 0132605 792 896Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
130648127851 0 0132589 792 896Nehalemgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
132036151751 0 0155469 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
132296151751 0 0155533 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
133212203337 0 0207165 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
133420139050 0 0142869 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
133964188917 0 0192877 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
134160139242 0 0143133 800 928Nehalemgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
135032136984 0 0140885 800 928Nehalemgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
140340151191 0 0154957 800 928Nehalemgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
141664203337 0 0207101 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
141728127851 0 0132589 792 896Nehalemgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
142480137239 0 0141141 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
142992127851 0 0132589 792 896Nehalemgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
143008137467 0 0141493 800 928Nehalemgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
146116139050 0 0142869 800 928Nehalemgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
149588190626 0 0194493 800 928SandyBridgegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
152444190346 0 0194205 800 928SandyBridgegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
153444202785 0 0206589 800 928SandyBridgegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
153568138794 0 0142613 800 928Nehalemgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
153648137239 0 0141141 800 928Nehalemgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
157892191426 0 0195365 800 928SandyBridgegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
159152188917 0 0192877 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
16030068048 0 1268725 776 872referenceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
163236167663 0 0172405 792 896SandyBridgegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
167084190626 0 0194493 800 928SandyBridgegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
167996167939 0 0172677 792 896SandyBridgegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
172264168766 0 0173509 792 896SandyBridgegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
172384127571 0 0132301 792 896Nehalemgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
174500189826 0 0193901 800 928SandyBridgegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
174612167939 0 0172677 792 896SandyBridgegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
179608203986 0 0207749 800 928SandyBridgegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
179828127826 0 0132557 792 896Nehalemgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
181556151327 0 0153813 760 1160generic64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
184816188662 0 0192621 800 928SandyBridgegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
187020153036 0 0155525 760 1160generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
190004153036 0 0155525 760 1160generic64lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
191228127826 0 0132557 792 896Nehalemgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
192248127988 0 0132717 792 896Nehalemgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
196916157304 0 0158189 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
197096140644 0 0142349 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
198392115877 0 0119336 760 896generic64lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
201840128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
202216141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
203684128053 0 0130781 784 928generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
207300120080 0 0123536 760 896generic64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
208916115877 0 0119336 760 896generic64lcgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
209300140713 0 0140933 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
209608147914 0 0148133 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
209808139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
210320116220 0 0119696 760 896generic64lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
213152120084 0 0123544 760 896generic64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
213264157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
214280116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
214560142401 0 0143181 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
216216146583 0 0146293 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
216732290992 0 0148909 784 928generic64lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
216868138897 0 0142661 784 928generic64lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
217284137015 0 0140973 784 928generic64lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
218040120090 0 0123552 760 896generic64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
218492115875 0 0119328 760 896generic64lcgcc_-Os_-fomit-frame-pointer2019082720190816
219000128085 0 0130813 784 928generic64lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
219236139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
219944126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
220264135758 0 0138405 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
221532115875 0 0119328 760 896generic64lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
221588147198 0 0151949 760 872generic64lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
221908131741 0 0133717 784 928generic64lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
222108142401 0 0143181 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
222332144849 0 0144989 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
222352143786 0 0147549 784 928generic64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
222772157304 0 0158189 784 928generic64lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
222896115875 0 0119328 760 896generic64lcgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
223940143937 0 0147701 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
224320127362 0 0130149 784 928generic64lcgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
224352168906 0 0169917 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
225100168906 0 0169917 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
225796115885 0 0119344 760 896generic64lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
226008143565 0 0147269 784 928generic64lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
226140120094 0 0123552 760 896generic64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
226432146571 0 0150013 760 872generic64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
226800134019 0 0136877 784 928generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
226840120088 0 0123544 760 896generic64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
227352116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
227632150909 0 0151037 784 928generic64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
228096116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
228332145002 0 0146693 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
228472130008 0 0132357 784 928generic64lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
228880120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
229208163443 0 0164861 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
229540120088 0 0123544 760 896generic64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
229704115885 0 0119344 760 896generic64lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
230016120090 0 0123552 760 896generic64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
230300140644 0 0142349 784 928generic64lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
230348142681 0 0146565 784 928generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
230352115875 0 0119328 760 896generic64lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
230744139048 0 0142861 784 928generic64lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
230796267742 0 0136653 784 928generic64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
231100141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
231168147177 0 0150621 760 872generic64lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
231376167234 0 0168669 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
231380133684 0 0136245 784 928generic64gcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
231472147198 0 0151949 760 872generic64lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
231904151327 0 0153813 760 1160generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
232040116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
232096126599 0 0129461 784 928generic64lcgcc_-O_-fomit-frame-pointer2019082720190816
232312142793 0 0146773 784 928generic64lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
232464120088 0 0123544 760 896generic64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
232516141102 0 0142861 784 928generic64lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
232624139747 0 0141645 784 928generic64lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
232820120094 0 0123552 760 896generic64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
233416144849 0 0144989 784 928generic64lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
233436146583 0 0146293 784 928generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
233448126512 0 0129365 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
233588145250 0 0147157 784 928generic64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
233636147381 0 0151261 784 928generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
234152126599 0 0129461 784 928generic64lcgcc_-m64_-O_-fomit-frame-pointer2019082720190816
234536116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
234764127824 0 0130549 784 928generic64lcgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
235012139048 0 0142813 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
235188115875 0 0119328 760 896generic64lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
235276115875 0 0119328 760 896generic64lcgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
235420146592 0 0151341 760 872generic64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
235440145979 0 0148101 760 1160generic64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
235444116220 0 0119696 760 896generic64lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
235780120084 0 0123544 760 896generic64gcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
236176128085 0 0130813 784 928generic64lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
236328126599 0 0129461 784 928generic64lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
236376157397 0 0159101 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
236816126512 0 0129365 784 928generic64lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
236892148443 0 0149477 784 928generic64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
236916125928 0 0128485 784 928generic64lcgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
237132128085 0 0130813 784 928generic64lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
237320136030 0 0138685 784 928generic64gcc_-m64_-O2_-fomit-frame-pointer2019082720190816
237664147794 0 0148565 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
237912141102 0 0142861 784 928generic64lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
238040157397 0 0159101 784 928generic64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
238972139289 0 0143133 784 928generic64lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
238996157319 0 0158205 784 928generic64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
239068145459 0 0147205 784 928generic64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
239160128085 0 0130813 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
239220135758 0 0138405 784 928generic64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
239528150909 0 0151037 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
239748115875 0 0119328 760 896generic64lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
240016128357 0 0131021 784 928generic64lcgcc_-O2_-fomit-frame-pointer2019082720190816
240080126512 0 0129365 784 928generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
240272146592 0 0151341 760 872generic64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
240668120080 0 0123536 760 896generic64gcc_-m64_-Os_-fomit-frame-pointer2019082720190816
240900139289 0 0143133 784 928generic64lcgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
241024135758 0 0138405 784 928generic64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
241060142793 0 0146773 784 928generic64lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
241068145496 0 0148909 784 928generic64lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
241156128778 0 0129981 784 928generic64lcgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
241208115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
241584147198 0 0151949 760 872generic64lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
241644126512 0 0129365 784 928generic64lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
241800126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
242944120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
243160136732 0 0139077 784 928generic64gcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
243304134100 0 0136957 784 928generic64gcc_-m64_-O_-fomit-frame-pointer2019082720190816
243464240160 0 0123536 760 896generic64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
243860120080 0 0123536 760 896generic64gcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
243984136241 0 0137445 784 928generic64gcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
244124120080 0 0123536 760 896generic64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
245140144138 0 0147981 784 928generic64gcc_-m64_-O3_-fomit-frame-pointer2019082720190816
245364165275 0 0166285 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
245388120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
245488143937 0 0147749 784 928generic64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
245556133684 0 0136245 784 928generic64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
245832134019 0 0136877 784 928generic64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
246008134019 0 0136877 784 928generic64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
246036139289 0 0143133 784 928generic64lcgcc_-O3_-fomit-frame-pointer2019082720190816
246396143565 0 0147269 784 928generic64lcgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
246564120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
246580128778 0 0129981 784 928generic64lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
247104146592 0 0151341 760 872generic64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
247712165275 0 0166285 784 928generic64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
247812139048 0 0142877 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
248436140713 0 0140933 784 928generic64lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
248988148443 0 0149477 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
248992120080 0 0123536 760 896generic64gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
249200134321 0 0137045 784 928generic64gcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
249432133984 0 0136717 784 928generic64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
249468146713 0 0148837 760 1160generic64lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
249812120090 0 0123552 760 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
249896137015 0 0140973 784 928generic64lcgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
250056146713 0 0148837 760 1160generic64lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
250244254724 0 0130149 784 928generic64lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
250660143937 0 0147765 784 928generic64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
250888145250 0 0147157 784 928generic64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
250892128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
251488157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
251932115885 0 0119344 760 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
252032128357 0 0131021 784 928generic64lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
252104138449 0 0140421 784 928generic64gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
252312296914 0 0151861 784 928generic64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
252312263482 0 0133717 784 928generic64lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
252420125928 0 0128485 784 928generic64lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
252448120080 0 0123536 760 896generic64gcc_-Os_-fomit-frame-pointer2019082720190816
252592145459 0 0147205 784 928generic64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
252956128357 0 0131021 784 928generic64lcgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
253504136030 0 0138685 784 928generic64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
253516167234 0 0168669 784 928generic64lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
254068136241 0 0137445 784 928generic64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
254100146734 0 0150437 784 928generic64gcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
254480135694 0 0138413 784 928generic64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
254720152611 0 0152309 784 928generic64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
255040145250 0 0147157 784 928generic64gcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
255304127824 0 0130549 784 928generic64lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
255644128149 0 0130805 784 928generic64lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
255684147794 0 0148565 784 928generic64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
255736120080 0 0123536 760 896generic64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
256040126512 0 0129365 784 928generic64lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
256044157361 0 0159069 784 928generic64lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
256636126480 0 0129205 784 928generic64lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
25666868445 0 1268173 776 1160referenceclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
257644141375 0 0142421 784 928generic64lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
257948134019 0 0136877 784 928generic64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
258096152611 0 0152309 784 928generic64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
258196157319 0 0158205 784 928generic64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
258564148457 0 0151861 784 928generic64gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
259112136732 0 0139077 784 928generic64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
259308116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
259960148443 0 0149477 784 928generic64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
260336142793 0 0146773 784 928generic64lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
260372116223 0 0119688 760 896generic64lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
260820115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
261084134019 0 0136877 784 928generic64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
261604145002 0 0146693 784 928generic64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
261740147914 0 0148133 784 928generic64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
261836133984 0 0136717 784 928generic64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
261928135694 0 0138413 784 928generic64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
262574115885 0 0119344 760 896generic64lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
262708276898 0 0140421 784 928generic64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
263060146734 0 0150437 784 928generic64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
263864134321 0 0137045 784 928generic64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
264116134100 0 0136957 784 928generic64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
266048133871 0 0136653 784 928generic64gcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
266448145979 0 0148101 760 1160generic64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
266560115875 0 0119328 760 896generic64lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
266704135694 0 0138413 784 928generic64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
266724136030 0 0138685 784 928generic64gcc_-O2_-fomit-frame-pointer2019082720190816
268580120090 0 0123552 760 896generic64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
268772231750 0 0119328 760 896generic64lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
268812133984 0 0136717 784 928generic64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
269352120080 0 0123536 760 896generic64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
26999259907 0 064605 760 1160compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
270460147493 0 0151469 784 928generic64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
271508135662 0 0138381 784 928generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
272064135694 0 0138413 784 928generic64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
272280144138 0 0147981 784 928generic64gcc_-O3_-fomit-frame-pointer2019082720190816
272536130008 0 0132357 784 928generic64lcgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
273568141796 0 0145741 784 928generic64gcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
273928163443 0 0164861 784 928generic64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
27484067389 0 1266749 776 1160referenceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
275484157397 0 0159101 784 928generic64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
275608120088 0 0123544 760 896generic64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
275968134100 0 0136957 784 928generic64gcc_-O_-fomit-frame-pointer2019082720190816
27597260915 0 068277 760 872compactclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
27801260915 0 068277 760 872compactclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
27802468445 0 1268173 776 1160referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
279940147493 0 0151469 784 928generic64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
280940120088 0 0123544 760 896generic64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
282240147493 0 0151469 784 928generic64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
28438468069 0 1270053 776 872referenceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
296208144138 0 0147981 784 928generic64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
298572141796 0 0145741 784 928generic64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
29971268069 0 1270053 776 872referenceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
30380460915 0 068277 760 872compactclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
30442461359 0 066421 760 1160compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
31188459907 0 064605 760 1160compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
31317268069 0 1270053 776 872referenceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
34278467389 0 1266749 776 1160referenceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
34897260878 0 066949 760 872compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
35587661359 0 066421 760 1160compactclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
38346080761 0 1675725 800 928referencegcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
386576100867 0 0100629 784 928compactgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
39064073361 0 1670125 800 928referencegcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
39206473189 0 1669981 800 928referencegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
39891275619 0 1671581 800 928referencegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
40176080761 0 1675725 800 928referencegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
40280469208 0 072173 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
40384073189 0 1669981 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
40441273361 0 1670125 800 928referencegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
40454877409 0 1672797 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
40594892311 0 093189 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
41296892311 0 093189 784 928compactgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
41435277409 0 1672797 800 928referencegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
41819680761 0 1675725 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
41976875619 0 1671581 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
42276873361 0 1670125 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
423272138208 0 3269301 800 928referencegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
42448869208 0 072173 784 928compactgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
42497671046 0 073613 784 928compactgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
42576467253 0 070797 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
42718480733 0 1676237 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
42724865476 0 1666125 800 928referencegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
42773671046 0 073613 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
43045265555 0 1666181 800 928referencegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
43315298787 0 098989 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
433384100867 0 0100629 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
43340865141 0 1665981 800 928referencegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
43467665476 0 1666125 800 928referencegcc_-m64_-O3_-fomit-frame-pointer2019082720190816
43468092311 0 093189 784 928compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
43605665148 0 1665773 800 928referencegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
43622098787 0 098989 784 928compactgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
43666480733 0 1676237 800 928referencegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
44158867507 0 070245 784 928compactgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
44747686042 0 1680373 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
44912865141 0 1665981 800 928referencegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
45220463643 0 067541 784 928compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
45521692404 0 092661 784 928compactgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
45523265141 0 1665981 800 928referencegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
45562469104 0 1669301 800 928referencegcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
45953663542 0 067189 784 928compactgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
46238092404 0 092661 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
46442463412 0 1664197 800 928referencegcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
46628486042 0 1680373 800 928referencegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
46706465476 0 1666125 800 928referencegcc_-O3_-fomit-frame-pointer2019082720190816
46746874440 0 077837 784 928compactgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
46771263542 0 067189 784 928compactgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
47123667253 0 070797 784 928compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
47274472059 0 075741 784 928compactgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
47309271922 0 075557 784 928compactgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
47329283994 0 1678877 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
47389674440 0 077837 784 928compactgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
47491267031 0 069933 784 928compactgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
47993283994 0 1678877 800 928referencegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
48134869776 0 074261 784 928compactgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
48310867253 0 070797 784 928compactgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
48553669272 0 073133 784 928compactgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
48661667031 0 069933 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
49001276363 0 079413 784 928compactgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
49347267261 0 1667861 800 928referencegcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
49557663643 0 067541 784 928compactgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
49561265555 0 1666229 800 928referencegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
49582069632 0 074021 784 928compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
49735663643 0 067541 784 928compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
50006869776 0 074261 784 928compactgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
50500471922 0 075493 784 928compactgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
50573263412 0 1664197 800 928referencegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
50795269776 0 074261 784 928compactgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
50936067261 0 1667861 800 928referencegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
50957263944 0 067653 784 928compactgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
50975271739 0 075309 784 928compactgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
51102871922 0 075557 784 928compactgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
51124472059 0 075741 784 928compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
51432065555 0 1666245 800 928referencegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
51712064997 0 1665741 800 928referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
51826482145 0 085996 792 928generic32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
521224247678 0 0246615 768 888generic64lccc2019082720190816
522140247678 0 0246615 768 888generic64lcgcc2019082720190816
52270063944 0 067653 784 928compactgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
532712107806 0 0109356 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
53898167507 0 070245 784 928compactgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
53915283108 0 087172 792 928generic32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
54013683108 0 087172 792 928generic32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
540164152726 0 079413 784 928compactgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
541824237576 0 0236519 768 888generic64gcc2019082720190816
54273272059 0 075741 784 928compactgcc_-O3_-fomit-frame-pointer2019082720190816
54463698368 0 0100196 792 928generic32lcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
54655689353 0 093180 792 928generic32lcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
54733696587 0 097588 792 928generic32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
55141258018 0 061615 768 896generic32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
55181258024 0 061623 768 896generic32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
55252081526 0 082692 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
55263288165 0 091988 792 928generic32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
55772869272 0 073133 784 928compactgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
55859658556 0 062151 768 896generic32lcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
55878457755 0 061351 768 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
56320498910 0 099924 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
563380179920 0 093508 792 928generic32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
563828104978 0 0106524 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
565892237576 0 0236519 768 888generic64cc2019082720190816
56685685140 0 087093 760 1160generic32lcclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
56833696587 0 097588 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
56952096100 0 097924 792 928generic32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
57146880370 0 081532 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
57162858556 0 062151 768 896generic32lcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
57319258018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
574524109742 0 0110884 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
575648109742 0 0110884 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
57606498368 0 0100196 792 928generic32lcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
57706057745 0 061335 768 896generic32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
57770481526 0 082692 792 928generic32lcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
57820081784 0 082692 792 928generic32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
57827296100 0 097924 792 928generic32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
57896083645 0 087612 792 928generic32lcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
57942082633 0 086596 792 928generic32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
57988882312 0 086164 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
58308098368 0 0100196 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
58410458260 0 061847 768 896generic32lcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
58439258260 0 061847 768 896generic32lcgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
587412247678 0 0246615 768 888generic64lcgcc_-funroll-loops2019082720190816
58782478233 0 080268 792 928generic32gcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
58870882633 0 086596 792 928generic32gcc_-m64_-O3_-fomit-frame-pointer2019082720190816
58871289353 0 093180 792 928generic32lcgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
588944106946 0 0108084 792 928generic32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
589868182424 0 094764 792 928generic32lcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
59005282852 0 086820 792 928generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
59055678061 0 079876 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
59114057745 0 061335 768 896generic32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
59251658558 0 062159 768 896generic32lcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
59373665770 0 068748 792 928generic32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
59602458558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
59656858018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
597264107806 0 0109356 792 928generic32lcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
59745658018 0 061615 768 896generic32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
59772068173 0 071020 792 928generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
59801257755 0 061351 768 896generic32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
59888457749 0 061343 768 896generic32gcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
59914858558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
60014457745 0 061335 768 896generic32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
60025279986 0 081868 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
60039258558 0 062159 768 896generic32lcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
60047258018 0 061615 768 896generic32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
60084091212 0 094764 792 928generic32lcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
60496482633 0 086596 792 928generic32gcc_-O3_-fomit-frame-pointer2019082720190816
60559258270 0 061863 768 896generic32lcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
60620065738 0 068604 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
60701257745 0 061335 768 896generic32gcc_-Os_-fomit-frame-pointer2019082720190816
60750858558 0 062159 768 896generic32lcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
60777666085 0 068996 792 928generic32lcgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
60823685140 0 087093 760 1160generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
608712104978 0 0106524 792 928generic32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
60920498910 0 099924 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
60954079705 0 081732 792 928generic32lcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
60964081210 0 085300 792 928generic32lcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
61028479507 0 081340 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
61204858260 0 061847 768 896generic32lcgcc_-Os_-fomit-frame-pointer2019082720190816
61299680201 0 084284 792 928generic32gcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
61357679073 0 083557 760 872generic32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
61421680370 0 081532 792 928generic32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
61460888165 0 091988 792 928generic32gcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
61493283324 0 087180 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
61537283290 0 084204 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
61544881784 0 082692 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
61612866433 0 069124 792 928generic32lcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
61638483356 0 087292 792 928generic32lcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
61654079073 0 083557 760 872generic32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
61706458024 0 061623 768 896generic32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
61723683324 0 087244 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
61864081526 0 082692 792 928generic32lcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
61893678233 0 080268 792 928generic32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
61895258270 0 061863 768 896generic32lcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
61949657745 0 061335 768 896generic32gcc_-m64_-Os_-fomit-frame-pointer2019082720190816
61952484848 0 088916 792 928generic32lcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
61989680414 0 080772 792 928generic32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
62008481210 0 085300 792 928generic32lcgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
62079266321 0 069172 792 928generic32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
62250478540 0 080404 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
62296078540 0 080404 792 928generic32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
62309666101 0 069084 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
62322068469 0 071252 792 928generic32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
62332883172 0 084757 760 1160generic32lcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
62334066101 0 069084 792 928generic32lcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
62394882360 0 086292 792 928generic32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
62467265688 0 068668 792 928generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
62474468197 0 071044 792 928generic32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
62527657745 0 061335 768 896generic32gcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
62644458270 0 061863 768 896generic32lcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
62695265770 0 068748 792 928generic32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
62757296100 0 097924 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
62762466101 0 069084 792 928generic32lcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
62822885838 0 085684 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
62857679986 0 081868 792 928generic32lcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
62959657745 0 061335 768 896generic32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
63012058262 0 061855 768 896generic32lcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
63052083108 0 087172 792 928generic32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
63072484592 0 088564 792 928generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
63098465770 0 068748 792 928generic32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
63169668857 0 071644 792 928generic32lcgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
63219683645 0 087612 792 928generic32lcgcc_-O3_-fomit-frame-pointer2019082720190816
632860115490 0 061335 768 896generic32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
63363282312 0 086228 792 928generic32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
63410468469 0 071252 792 928generic32gcc_-m64_-O2_-fomit-frame-pointer2019082720190816
63432858018 0 061615 768 896generic32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
63444058018 0 061615 768 896generic32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
63462066321 0 069172 792 928generic32gcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
63549258260 0 061847 768 896generic32lcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
63651684096 0 084356 792 928generic32lcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
63692084848 0 088916 792 928generic32lcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
63840066604 0 069460 792 928generic32lcgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
63870480201 0 084284 792 928generic32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
63881283157 0 087012 792 928generic32lcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
63892058262 0 061855 768 896generic32lcgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
64016868261 0 071036 792 928generic32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
64023266069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
64035658558 0 062159 768 896generic32lcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
64079684674 0 084516 792 928generic32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
64124865802 0 068708 792 928generic32gcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
64136080370 0 081532 792 928generic32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
64208878061 0 079876 792 928generic32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
64263279073 0 083557 760 872generic32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
64393258260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
64422885838 0 085684 792 928generic32lcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
64602468197 0 071044 792 928generic32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
64708058270 0 061863 768 896generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
64749265859 0 068844 792 928generic32gcc_-m64_-O_-fomit-frame-pointer2019082720190816
64762469219 0 071692 792 928generic32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
648188132170 0 068996 792 928generic32lcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
64878057745 0 061335 768 896generic32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
64884868633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
650780131604 0 068708 792 928generic32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
651800237576 0 0236519 768 888generic64gcc_-funroll-loops2019082720190816
65204881535 0 081900 792 928generic32lcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
65241657755 0 061351 768 896generic32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
65266080414 0 080772 792 928generic32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
65285268545 0 071396 792 928generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
653048116520 0 061847 768 896generic32lcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
65493268569 0 071420 792 928generic32lcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
65749258558 0 062159 768 896generic32lcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
65794868857 0 071644 792 928generic32lcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
65842880660 0 082245 760 1160generic32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
659572142176 0 073204 792 928generic32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
66096058260 0 061847 768 896generic32lcgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
66417666190 0 069180 792 928generic32lcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
66453679705 0 081732 792 928generic32lcgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
66684081948 0 083901 760 1160generic32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
66934883172 0 084757 760 1160generic32lcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
66992066190 0 069180 792 928generic32lcgcc_-O_-fomit-frame-pointer2019082720190816
67034868336 0 069692 792 928generic32lcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
67038479705 0 081732 792 928generic32lcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
67081684674 0 084516 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
67190465738 0 068604 792 928generic32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
67214066433 0 069124 792 928generic32lcgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
67247658260 0 061847 768 896generic32lcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
67267665738 0 068604 792 928generic32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
67280884096 0 084356 792 928generic32lcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
67444865770 0 068748 792 928generic32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
675400143032 0 073636 792 928generic32lcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
67584481535 0 081900 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
67587258260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
67602081753 0 086237 760 872generic32lcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
67658469631 0 072108 792 928generic32lcgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
67710458260 0 061847 768 896generic32lcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
67800057745 0 061335 768 896generic32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
67852068569 0 071420 792 928generic32lcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
68058478908 0 082085 760 872generic32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
68138068261 0 071036 792 928generic32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
68141857745 0 061335 768 896generic32gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
68497284848 0 088916 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
686112106946 0 0108084 792 928generic32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
68699269631 0 072108 792 928generic32lcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
68764689960 0 093508 792 928generic32gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
68777265859 0 068844 792 928generic32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
69107666069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
69108858260 0 061847 768 896generic32lcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
69262869219 0 071692 792 928generic32gcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
69324483290 0 084204 792 928generic32lcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
69678071516 0 073636 792 928generic32lcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
69789679507 0 081340 792 928generic32lcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
69952466015 0 068700 792 928generic32gcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
70099668633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
70106071784 0 1668997 800 928referencegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
70163266604 0 069460 792 928generic32lcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
70246882980 0 083236 792 928generic32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
70329681948 0 083901 760 1160generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
70352067977 0 069324 792 928generic32gcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
70503668197 0 071044 792 928generic32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
70707671088 0 073204 792 928generic32gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
70750857749 0 061343 768 896generic32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
70869268197 0 071044 792 928generic32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
71118865859 0 068844 792 928generic32gcc_-O_-fomit-frame-pointer2019082720190816
71388866015 0 068700 792 928generic32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
71437268569 0 071420 792 928generic32lcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
71447666190 0 069180 792 928generic32lcgcc_-m64_-O_-fomit-frame-pointer2019082720190816
71457668261 0 071036 792 928generic32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
71488482980 0 083236 792 928generic32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
71551281753 0 086237 760 872generic32lcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
71840857755 0 061351 768 896generic32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
71851280660 0 082245 760 1160generic32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
72220068857 0 071644 792 928generic32lcgcc_-O2_-fomit-frame-pointer2019082720190816
72269268569 0 071420 792 928generic32lcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
72422472258 0 1669493 800 928referencegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
72569681588 0 084765 760 872generic32lcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
72715666069 0 068924 792 928generic32lcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
72778783645 0 087612 792 928generic32lcgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
73288072021 0 1669437 800 928referencegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
73430068469 0 071252 792 928generic32gcc_-O2_-fomit-frame-pointer2019082720190816
73563266019 0 069004 792 928generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
74035678233 0 080268 792 928generic32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
74536868336 0 069692 792 928generic32lcgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
75054472258 0 1669493 800 928referencegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
75618868633 0 071412 792 928generic32lcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
76631272021 0 1669437 800 928referencegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
77014066101 0 069084 792 928generic32lcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
77262472021 0 1669437 800 928referencegcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
77376467977 0 069324 792 928generic32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
78024471784 0 1668997 800 928referencegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
78142042819 0 047544 760 896compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
78573281753 0 086237 760 872generic32lcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
78832042741 0 047488 760 896compactgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
80256042819 0 047544 760 896compactgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
81177649701 0 054205 784 928compactgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
81415654364 0 058157 784 928compactgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
82035242819 0 047544 760 896compactgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
82036050218 0 054645 784 928compactgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
82647642819 0 047544 760 896compactgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
82865249448 0 053749 784 928compactgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
83165651725 0 056085 784 928compactgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
83369242819 0 047544 760 896compactgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
83416875382 0 1672141 800 928referencegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
84152449703 0 054277 784 928compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
84472042734 0 047464 760 896compactgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
84787242741 0 047488 760 896compactgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
85114885462 0 047472 760 896compactgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
85890842822 0 047552 760 896compactgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
86280451773 0 056061 784 928compactgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
86287252650 0 056741 784 928compactgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
86504049703 0 054277 784 928compactgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
86884049670 0 054133 784 928compactgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
87129242734 0 047464 760 896compactgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
87353651174 0 054837 784 928compactgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
87766851725 0 056085 784 928compactgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
88031252000 0 056341 784 928compactgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
88032852000 0 056341 784 928compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
88400449670 0 054133 784 928compactgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
88523642819 0 047544 760 896compactgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
88591649703 0 054277 784 928compactgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
88747649703 0 054277 784 928compactgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
88891642731 0 047472 760 896compactgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
90135249703 0 054277 784 928compactgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
90238042731 0 047472 760 896compactgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
90462475382 0 1672141 800 928referencegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
90556051725 0 056085 784 928compactgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
90852442731 0 047472 760 896compactgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
90910842741 0 047488 760 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
91046449791 0 054373 784 928compactgcc_-m64_-O_-fomit-frame-pointer2019082720190816
91771242822 0 047552 760 896compactgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
92293651174 0 054837 784 928compactgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
92405642741 0 047488 760 896compactgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
924848108728 0 058157 784 928compactgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
92842442819 0 047544 760 896compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
92972851773 0 056061 784 928compactgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
93574449791 0 054373 784 928compactgcc_-O_-fomit-frame-pointer2019082720190816
93823251797 0 056157 784 928compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
94043242731 0 047472 760 896compactgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
94686442731 0 047472 760 896compactgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
95314451773 0 056061 784 928compactgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
95808442731 0 047472 760 896compactgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
95888499402 0 054205 784 928compactgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
95912042731 0 047472 760 896compactgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
95963242731 0 047472 760 896compactgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
96408051725 0 056085 784 928compactgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
97841650218 0 054645 784 928compactgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
98816049791 0 054373 784 928compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
99714042731 0 047472 760 896compactgcc_-Os_-fomit-frame-pointer2019082720190816
99822849448 0 053749 784 928compactgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
100886852650 0 056741 784 928compactgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
103994249670 0 054133 784 928compactgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
104635652000 0 056341 784 928compactgcc_-O2_-fomit-frame-pointer2019082720190816
106093642731 0 047472 760 896compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
117034886626 0 085607 768 888generic32gcc2019082720190816
117747686626 0 085607 768 888generic32cc2019082720190816
119459289350 0 088343 768 888generic32lcgcc_-funroll-loops2019082720190816
119652886626 0 085607 768 888generic32gcc_-funroll-loops2019082720190816
123194489350 0 088343 768 888generic32lcgcc2019082720190816
129644889350 0 088343 768 888generic32lccc2019082720190816
1760464121054 0 3260253 800 928referencegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
180674860527 0 1660253 800 928referencegcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
183449657615 0 1658197 800 928referencegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
185544057687 0 1658269 800 928referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
186370058629 0 1658837 800 928referencegcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
188583257615 0 1658197 800 928referencegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
190446058629 0 1658837 800 928referencegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
190456057679 0 1658189 800 928referencegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
190692057615 0 1658197 800 928referencegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
191584057615 0 1658197 800 928referencegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
191907257679 0 1658189 800 928referencegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
193306057959 0 1658421 800 928referencegcc_-O2_-fomit-frame-pointer2019082720190816
199003657679 0 1658189 800 928referencegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
202096857959 0 1658421 800 928referencegcc_-m64_-O2_-fomit-frame-pointer2019082720190816
206884057959 0 1658421 800 928referencegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
232727255735 0 1656181 800 928referencegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
264042847639 0 1649328 776 896referencegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
265789647629 0 1649312 776 896referencegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
269531247629 0 1649312 776 896referencegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
272348862881 0 065007 768 888compactgcc2019082720190816
272930447629 0 1649312 776 896referencegcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
273939247635 0 1649320 776 896referencegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
277263647629 0 1649312 776 896referencegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
277851647658 0 1649344 776 896referencegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
279734847629 0 1649312 776 896referencegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
281606062881 0 065007 768 888compactcc2019082720190816
282480447652 0 1649336 776 896referencegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
284020447629 0 1649312 776 896referencegcc_-Os_-fomit-frame-pointer2019082720190816
284078847629 0 1649312 776 896referencegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
284830847652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
284926847629 0 1649312 776 896referencegcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
286892847629 0 1649312 776 896referencegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
289309656228 0 1656957 800 928referencegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
290377247639 0 1649328 776 896referencegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
292447647658 0 1649344 776 896referencegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
293884847635 0 1649320 776 896referencegcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
294446447639 0 1649328 776 896referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
295911295258 0 3249312 776 896referencegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
296113647652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
296366847652 0 1649336 776 896referencegcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
297428455735 0 1656181 800 928referencegcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
3012708112420 0 3256853 800 928referencegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
302507247652 0 1649336 776 896referencegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
304529247639 0 1649328 776 896referencegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
304791256228 0 1656957 800 928referencegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
307648056228 0 1656957 800 928referencegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
309854056315 0 1657037 800 928referencegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
311022847652 0 1649336 776 896referencegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
313411656210 0 1656853 800 928referencegcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
313662862881 0 065007 768 888compactgcc_-funroll-loops2019082720190816
316720456228 0 1656957 800 928referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
317105647652 0 1649336 776 896referencegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
320415656718 0 1657253 800 928referencegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
321655656193 0 1656797 800 928referencegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
327337656193 0 1656797 800 928referencegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
329910856315 0 1657037 800 928referencegcc_-m64_-O_-fomit-frame-pointer2019082720190816
332097656315 0 1657037 800 928referencegcc_-O_-fomit-frame-pointer2019082720190816
334705256193 0 1656797 800 928referencegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
339732056228 0 1656957 800 928referencegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
342309647629 0 1649312 776 896referencegcc_-m64_-Os_-fomit-frame-pointer2019082720190816
357713256718 0 1657253 800 928referencegcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
438887678143 680 5104882 2312 952refnewg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
439050046915 40 572824 1672 1136refnewclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
439572078195 680 5105106 2312 952refnewg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
439756470690 648 598578 2272 952refnewg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
442090075474 552 5102606 2160 952refg++_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
445903684793 712 5114319 2344 952refnewg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
446076846848 40 575732 1672 896refnewclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
446726475363 584 5101878 2192 952refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
447393666267 552 594076 2160 952refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
454352478605 712 5105766 2344 952refnewg++_-m64_-O3_-fomit-frame-pointer2019082720190816
455585278095 712 5104930 2344 952refnewg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
456448878007 584 5104958 2192 952refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
460569645441 40 572368 1672 1136refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
460892046848 40 575732 1672 896refnewclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
462374044871 40 570720 1672 1136refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
465724444871 40 570720 1672 1136refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
466239247405 40 574392 1672 1136refnewclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
466859281049 680 5108201 2312 952refnewg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
467250475742 616 5102694 2224 952refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
467924447405 40 574392 1672 1136refnewclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
468248044794 40 573628 1672 896refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
473417675742 616 5102694 2224 952refg++_-m64_-O3_-fomit-frame-pointer2019082720190816
473560478007 584 5104958 2192 952refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
474164076495 616 5102819 2224 952refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
474378446915 40 572824 1672 1136refnewclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
474712444794 40 573628 1672 896refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
475694478007 584 5104958 2192 952refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
476057680246 616 5109549 2224 952refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
476254875742 616 5102694 2224 952refg++_-O3_-fomit-frame-pointer2019082720190816
477510445441 40 572368 1672 1136refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
478251276495 616 5102819 2224 952refg++_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
481212475399 584 5102086 2192 952refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
482443278605 712 5105766 2344 952refnewg++_-O3_-fomit-frame-pointer2019082720190816
484333678637 648 5105533 2280 952refnewg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
4848980157070 1296 10105909 2280 952refnewg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
4853668150948 1104 10102606 2160 952refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
485617278637 648 5105533 2280 952refnewg++_-march=k8_-O3_-fomit-frame-pointer2019082720190816
486447678143 680 5104818 2312 952refnewg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
486526446848 40 575732 1672 896refnewclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
488909279420 712 5105948 2344 952refnewg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
488980081049 680 5108201 2312 952refnewg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
489809681049 680 5108201 2312 952refnewg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
490690878605 712 5105766 2344 952refnewg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
492852446800 40 574356 1672 896refnewclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
493550879420 712 5105948 2344 952refnewg++_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
493754859997 0 1658949 800 928referencegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
496549644794 40 573628 1672 896refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
496633675734 552 5102406 2160 952refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
496806844714 40 572220 1672 896refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
501420875363 584 5101814 2192 952refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
502260875299 616 5101910 2224 952refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
502667275734 552 5102406 2160 952refg++_-march=k8_-O3_-fomit-frame-pointer2019082720190816
505123678535 648 5105909 2280 952refnewg++_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
510611281049 680 5108113 2312 952refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
517071278007 584 5104870 2192 952refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
518060459997 0 1658949 800 928referencegcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
546053294046 0 1689069 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
552436460543 648 585161 2272 952refnewg++_-O2_-fomit-frame-pointer2019082720190816
555728058269 552 582439 2160 952refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
569719696046 0 1690533 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
570283258240 552 582751 2160 952refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
575088490301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082720190816
575667696046 0 1690533 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
576002061362 648 585982 2272 952refnewg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
578837690301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
578939660976 648 585217 2272 952refnewg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
581332461362 648 585982 2272 952refnewg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
5849348117590 1104 1083591 2160 952refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
586541659094 552 583640 2160 952refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
590774494046 0 1689069 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082720190816
594374460515 648 585121 2272 952refnewg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
5974912148744 0 3274725 800 928reference32bitsgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
600472090301 0 1685405 800 928reference32bitsgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082720190816
601072870159 0 1670973 800 928reference32bitsgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082720190816
601661258269 552 582439 2160 952refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
602798869737 0 1670685 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082720190816
6029640122532 1296 1086141 2272 952refnewg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
603328058795 552 583591 2160 952refg++_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
603693259094 552 583640 2160 952refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
604685658229 552 582727 2160 952refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
605285274372 0 1674725 800 928reference32bitsgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082720190816
606168061394 648 586014 2272 952refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
610033260543 648 585161 2272 952refnewg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
612376059094 552 583640 2160 952refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
612978858240 552 582751 2160 952refg++_-O2_-fomit-frame-pointer2019082720190816
618147660539 648 584817 2272 952refnewg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
618541658687 552 582823 2160 952refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
618605288669 0 1684301 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
619816069816 0 1670549 800 928reference32bitsgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082720190816
621310888669 0 1684301 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
621474860539 648 584817 2272 952refnewg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
624536467422 0 1668333 800 928reference32bitsgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
624744060976 648 585217 2272 952refnewg++_-march=k8_-O2_-fomit-frame-pointer2019082720190816
624791658269 552 582439 2160 952refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
627013658240 552 582751 2160 952refg++_-m64_-O2_-fomit-frame-pointer2019082720190816
627480861362 648 585982 2272 952refnewg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
630076072521 0 1673261 800 928reference32bitsgcc_-march=k8_-O3_-fomit-frame-pointer2019082720190816
632413660539 648 584817 2272 952refnewg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
633465677338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
637049261266 648 586141 2272 952refnewg++_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
637450477338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082720190816
641399269737 0 1670685 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082720190816
642406070144 0 1670933 800 928reference32bitsgcc_-O3_-fomit-frame-pointer2019082720190816
642671669737 0 1670685 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082720190816
644556870144 0 1670933 800 928reference32bitsgcc_-m64_-O3_-fomit-frame-pointer2019082720190816
653469670144 0 1670933 800 928reference32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082720190816
653988877423 0 1674309 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
659886059126 552 583672 2160 952refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
661201658687 552 582823 2160 952refg++_-march=k8_-O2_-fomit-frame-pointer2019082720190816
661598079700 0 1675749 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082720190816
661838877338 0 1674189 800 928reference32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082720190816
664798460543 648 585161 2272 952refnewg++_-m64_-O2_-fomit-frame-pointer2019082720190816
669725670159 0 1670893 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082720190816
672016474262 0 1273437 776 1160reference32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082720190816
672570477423 0 1674309 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
673019660438 648 584406 2272 952refnewg++_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
673096867422 0 1668333 800 928reference32bitsgcc_-march=nocona_-O3_-fomit-frame-pointer2019082720190816
673183260438 648 584406 2272 952refnewg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
675875669593 0 1670445 800 928reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082720190816
676295258186 552 582075 2160 952refg++_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
677216870159 0 1670957 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082720190816
683106872521 0 1673261 800 928reference32bitsgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082720190816
683423258186 552 582075 2160 952refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
694593279700 0 1675749 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
694970474262 0 1273437 776 1160reference32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082720190816
705875681386 0 1676861 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
711724073798 0 1275837 776 872reference32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
711886073798 0 1275837 776 872reference32bitsclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
714568881386 0 1676861 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
764383675206 0 1274733 776 1160reference32bitsclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082720190816
787182073777 0 1274509 776 872reference32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082720190816
794188875206 0 1274733 776 1160reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
832434473798 0 1275837 776 872reference32bitsclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082720190816
845404860120 0 1660789 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082720190816
853059276419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
878120476419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2019082720190816
888632460192 0 1660861 800 928reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082720190816
897640860120 0 1660789 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082720190816
922802860184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082720190816
928414860120 0 1660789 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082720190816
9317032125840 0 3262733 800 928reference32bitsgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
932898479949 0 1676789 800 928reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
933236060448 0 1660997 800 928reference32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082720190816
934369260448 0 1660997 800 928reference32bitsgcc_-m64_-O2_-fomit-frame-pointer2019082720190816
934999260448 0 1660997 800 928reference32bitsgcc_-O2_-fomit-frame-pointer2019082720190816
940321276419 0 1673901 800 928reference32bitsgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082720190816
943557658258 0 1658805 800 928reference32bitsgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
948351260184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082720190816
948855276733 0 1674045 800 928reference32bitsgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082720190816
961297676733 0 1674045 800 928reference32bitsgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
967478076194 0 1673477 800 928reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
982882876194 0 1673477 800 928reference32bitsgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
987823262920 0 1662733 800 928reference32bitsgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082720190816
991915661166 0 1661461 800 928reference32bitsgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082720190816
997024479949 0 1676789 800 928reference32bitsgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1004040468964 552 596587 2168 952refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
1012784073700 648 5101480 2288 952refnewg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
1012792458258 0 1658805 800 928reference32bitsgcc_-march=nocona_-O2_-fomit-frame-pointer2019082720190816
1021373260184 0 1660781 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082720190816
1025326060120 0 1660789 800 928reference32bitsgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082720190816
1028655661166 0 1661461 800 928reference32bitsgcc_-march=k8_-O2_-fomit-frame-pointer2019082720190816
1113007658490 0 1659285 800 928reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
1121850049892 0 1651648 776 896reference32bitsgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1147090858455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
11604028116918 0 3259165 800 928reference32bitsgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1172548449886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1177662073446 0 1269991 784 888referencegcc_-funroll-loops2019082720190816
1191649258490 0 1659285 800 928reference32bitsgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
1204700458455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
1210435649886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082720190816
1214620449838 0 1651600 776 896reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
1234360049886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1234796858490 0 1659285 800 928reference32bitsgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
1245801249886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082720190816
1259551258459 0 1659165 800 928reference32bitsgcc_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1260166058490 0 1659285 800 928reference32bitsgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
1261568049886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1268995649886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1271089659035 0 1659653 800 928reference32bitsgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
1271510449892 0 1651648 776 896reference32bitsgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1276311673446 0 1269991 784 888referencegcc2019082720190816
1283654449886 0 1651640 776 896reference32bitsgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1298361649828 0 1651584 776 896reference32bitsgcc_-m64_-Os_-fomit-frame-pointer2019082720190816
1305461658579 0 1659365 800 928reference32bitsgcc_-m64_-O_-fomit-frame-pointer2019082720190816
1309801649838 0 1651600 776 896reference32bitsgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
1324780849834 0 1651576 776 896reference32bitsgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1327164458490 0 1659285 800 928reference32bitsgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
1327350058455 0 1659125 800 928reference32bitsgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
1329441649828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
1346755249838 0 1651600 776 896reference32bitsgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1371064462260 0 1661277 800 928reference32bitsgcc_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1372182462260 0 1661277 800 928reference32bitsgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1372970049828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
1387377662818 648 586659 2288 952refnewg++_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1394898060949 552 585117 2168 952refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
1399187258579 0 1659365 800 928reference32bitsgcc_-O_-fomit-frame-pointer2019082720190816
1403451299656 0 3251584 776 896reference32bitsgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1404489649834 0 1651576 776 896reference32bitsgcc_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1405015260901 552 584605 2168 952refg++_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1421021260949 552 585117 2168 952refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
1421589263214 648 586945 2288 952refnewg++_-march=k8_-O_-fomit-frame-pointer2019082720190816
1424835259035 0 1659653 800 928reference32bitsgcc_-march=k8_-O_-fomit-frame-pointer2019082720190816
1427542449828 0 1651584 776 896reference32bitsgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1428554862846 648 586491 2288 952refnewg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
1429328049828 0 1651584 776 896reference32bitsgcc_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1431126849828 0 1651584 776 896reference32bitsgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
1438891249828 0 1651584 776 896reference32bitsgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
1441238458579 0 1659365 800 928reference32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
1443554862832 648 587155 2288 952refnewg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082720190816
1444710473446 0 1269991 784 888referencecc2019082720190816
1449021649828 0 1651584 776 896reference32bitsgcc_-Os_-fomit-frame-pointer2019082720190816
1451258849828 0 1651584 776 896reference32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1458022062832 648 587155 2288 952refnewg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082720190816
1460961662846 648 586491 2288 952refnewg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
1461392062853 648 587171 2288 952refnewg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
1467041249838 0 1651600 776 896reference32bitsgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1471528060964 552 585133 2168 952refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019082720190816
1482982460957 552 584453 2168 952refg++_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
1483151649828 0 1651584 776 896reference32bitsgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
14857396121802 1104 1084605 2168 952refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
14876884125636 1296 1086659 2288 952refnewg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082720190816
1488625262832 648 587155 2288 952refnewg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
1495522461361 552 584942 2168 952refg++_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
1498390462832 648 587155 2288 952refnewg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
1514696860949 552 585117 2168 952refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019082720190816
1517016062853 648 587171 2288 952refnewg++_-m64_-O_-fomit-frame-pointer2019082720190816
1519406462826 648 587139 2288 952refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
1528686863214 648 586945 2288 952refnewg++_-m64_-march=k8_-O_-fomit-frame-pointer2019082720190816
1530555262846 648 586491 2288 952refnewg++_-m64_-march=core2_-O_-fomit-frame-pointer2019082720190816
1531185661869 552 585765 2168 952refg++_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1553071260964 552 585133 2168 952refg++_-O_-fomit-frame-pointer2019082720190816
1568424860957 552 584453 2168 952refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082720190816
1570540461361 552 584942 2168 952refg++_-march=k8_-O_-fomit-frame-pointer2019082720190816
1573319260964 552 585133 2168 952refg++_-m64_-O_-fomit-frame-pointer2019082720190816
1595974060957 552 584453 2168 952refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082720190816
1597374060945 552 585101 2168 952refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082720190816
1606490461869 552 585765 2168 952refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1607888060949 552 585117 2168 952refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082720190816
1623819223807 552 545657 1624 920refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1625536023789 552 545593 1624 920refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
1649335624101 648 546212 1720 920refnewg++_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1652010862853 648 587171 2288 952refnewg++_-O_-fomit-frame-pointer2019082720190816
1704984023730 552 545541 1624 920refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1715802424159 648 546280 1720 920refnewg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
1724976824200 648 546348 1720 920refnewg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1735591663756 648 587780 2288 952refnewg++_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1756842423777 552 545593 1624 920refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
1782100063756 648 587780 2288 952refnewg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019082720190816
1784240424159 648 546280 1720 920refnewg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1789676023789 552 545609 1624 920refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082720190816
1813160424159 648 546256 1720 920refnewg++_-m64_-Os_-fomit-frame-pointer2019082720190816
1827178823789 552 545585 1624 920refg++_-Os_-fomit-frame-pointer2019082720190816
1845599224159 648 546256 1720 920refnewg++_-Os_-fomit-frame-pointer2019082720190816
1848114823789 552 545609 1624 920refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1863505224159 648 546280 1720 920refnewg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082720190816
1867400823789 552 545585 1624 920refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1874102447460 1104 1045549 1624 920refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1902039624159 648 546264 1720 920refnewg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082720190816
1918846823789 552 545609 1624 920refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082720190816
1926661223730 552 545549 1624 920refg++_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
1933312024101 648 546220 1720 920refnewg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
1936128824101 648 546220 1720 920refnewg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
1939417623731 552 545541 1624 920refg++_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1940136823731 552 545549 1624 920refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
1951950424101 648 546220 1720 920refnewg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019082720190816
1961494824100 648 546212 1720 920refnewg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1964276824101 648 546212 1720 920refnewg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1968717623731 552 545549 1624 920refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082720190816
1978167624100 648 546212 1720 920refnewg++_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
1978566424159 648 546256 1720 920refnewg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082720190816
1982665223731 552 545541 1624 920refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019082720190816
1988274824100 648 546220 1720 920refnewg++_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
2062659623731 552 545549 1624 920refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082720190816
2100426423730 552 545541 1624 920refg++_-march=nocona_-Os_-fomit-frame-pointer2019082720190816
2126151624173 648 546296 1720 920refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082720190816
2129416023789 552 545585 1624 920refg++_-m64_-Os_-fomit-frame-pointer2019082720190816
2195684848200 1296 1046220 1720 920refnewg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082720190816
3430416066592 1088 585016 1888 904refnewg++2019082720190816
3690563276022 0 1272631 784 888reference32bitsgcc_-funroll-loops2019082720190816
3750601265592 992 586312 1784 904refg++2019082720190816
4049066476022 0 1272631 784 888reference32bitsgcc2019082720190816
4095239676022 0 1272631 784 888reference32bitscc2019082720190816

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_lunarkeyakv2.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_lunarkeyakv2.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_lunarkeyakv2.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_lunarkeyakv2.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_lunarkeyakv2.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_lunarkeyakv2.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_lunarkeyakv2.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