Implementation notes: amd64, genji346, crypto_aead/oceankeyakv2

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: oceankeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19320189297 776 768182684 1656 1632Haswellicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
19340189297 776 768182684 1656 1632Haswellicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
19340189297 776 768182684 1656 1632Haswellicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
19400264032 0 0257245 856 864KnightsLandingicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
19440266952 0 0254093 856 864KnightsLandingicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
19460264032 0 0257245 856 864KnightsLandingicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
19460264032 0 0257245 856 864KnightsLandingicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
19480156125 776 768159817 1600 1664Haswellgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
19500266920 0 0256149 856 864KnightsLandingicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
19500266920 0 0256149 856 864KnightsLandingicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
19520266920 0 0256149 856 864KnightsLandingicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
19600192785 776 768182188 1656 1632Haswellicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
19620189297 776 768182684 1656 1632Haswellicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
19640266920 0 0256149 856 864KnightsLandingicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
19660192729 776 768180044 1656 1632Haswellicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
19680192785 776 768182188 1656 1632Haswellicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
19680192785 776 768182188 1656 1632Haswellicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
19680192785 776 768182188 1656 1632Haswellicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
19780264032 0 0257245 856 864KnightsLandingicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
20240141488 776 768144593 1600 1664Haswellgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
20680142831 776 768146465 1600 1664Haswellgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
21120281128 0 0273733 856 864KnightsLandingicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
21140281128 0 0273733 856 864KnightsLandingicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
21160281128 0 0273733 856 864KnightsLandingicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
21160281128 0 0273733 856 864KnightsLandingicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
21200196881 776 768189660 1656 1632Haswellicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
21200196881 776 768189660 1656 1632Haswellicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
21220196881 776 768189660 1656 1632Haswellicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
21260130215 776 768134393 1592 1664Haswellgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
21260196881 776 768189660 1656 1632Haswellicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
21340283528 0 0272509 856 864KnightsLandingicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
21360283528 0 0272509 856 864KnightsLandingicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
21360283528 0 0272509 856 864KnightsLandingicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
21360283528 0 0272509 856 864KnightsLandingicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
21420199785 776 768188940 1656 1632Haswellicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
21420199785 776 768188940 1656 1632Haswellicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
21440199785 776 768188940 1656 1632Haswellicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
21460200105 776 768186980 1656 1632Haswellicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
21480199785 776 768188940 1656 1632Haswellicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
21480283696 0 0270397 856 864KnightsLandingicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
32320147971 0 0151681 816 896Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
32440176319 0 0180041 816 896SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
32580179829 0 0173236 872 864Nehalemicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
32580179829 0 0173236 872 864Nehalemicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
32580185315 0 0189065 816 896SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
32600182261 0 0171716 872 864Nehalemicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
32620182261 0 0171716 872 864Nehalemicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
32620179829 0 0173236 872 864Nehalemicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
32640179829 0 0173236 872 864Nehalemicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
32720182261 0 0171716 872 864Nehalemicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
32840175039 0 0178241 816 896SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
32860182261 0 0171716 872 864Nehalemicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
33240139117 0 0142801 816 896Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
33340137703 0 0140857 816 896Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
34320127185 0 0131401 808 896Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
34700164548 0 0168769 808 896SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
34740183245 0 0170612 872 864Nehalemicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
34780223189 0 0212652 872 864SandyBridgeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
34800223189 0 0212652 872 864SandyBridgeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
34840223189 0 0212652 872 864SandyBridgeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
34920223189 0 0212652 872 864SandyBridgeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
35180220933 0 0214348 872 864SandyBridgeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
35220220933 0 0214348 872 864SandyBridgeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
35340220933 0 0214348 872 864SandyBridgeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
35360183197 0 0175996 872 864Nehalemicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
35420220933 0 0214348 872 864SandyBridgeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
35460183197 0 0175996 872 864Nehalemicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
35460185045 0 0174252 872 864Nehalemicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
35460183197 0 0175996 872 864Nehalemicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
35460185045 0 0174252 872 864Nehalemicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
35460185045 0 0174252 872 864Nehalemicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
35460183197 0 0175996 872 864Nehalemicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
35480185045 0 0174252 872 864Nehalemicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
37520229125 0 0218340 872 864SandyBridgeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
37520229125 0 0218340 872 864SandyBridgeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
37540229125 0 0218340 872 864SandyBridgeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
37620229125 0 0218340 872 864SandyBridgeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
37780186405 0 0173332 872 864Nehalemicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
38060227357 0 0220164 872 864SandyBridgeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
38120227357 0 0220164 872 864SandyBridgeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
38180227357 0 0220164 872 864SandyBridgeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
38340227357 0 0220164 872 864SandyBridgeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
39260132414 0 0133281 800 856generic64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
40860149087 0 0146411 808 872generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
40880138170 0 0141585 816 896generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
41020143431 0 0141675 808 872generic64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
41040143431 0 0141675 808 872generic64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
42300129729 0 0132857 816 896generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
42440137416 0 0130117 872 864asmX86-64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
42480137416 0 0130117 872 864asmX86-64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
42480137416 0 0130117 872 864asmX86-64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
42500137416 0 0130117 872 864asmX86-64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
42580137632 0 0130941 872 864asmX86-64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
42580137632 0 0130941 872 864asmX86-64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
42580144984 0 0131653 872 864asmX86-64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
42600142408 0 0131509 872 864asmX86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
42600142408 0 0131509 872 864asmX86-64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
42620143920 0 0131029 872 864asmX86-64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
42620137632 0 0130941 872 864asmX86-64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
42660142408 0 0131509 872 864asmX86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
42660142408 0 0131509 872 864asmX86-64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
42680101993 0 0105145 832 896asmX86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
42700106955 0 0110441 832 896asmX86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
42720137632 0 0130941 872 864asmX86-64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
42780143200 0 0132053 872 864asmX86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
42780143200 0 0132053 872 864asmX86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
42780143200 0 0132053 872 864asmX86-64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
42800143200 0 0132053 872 864asmX86-64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
4296091881 0 095380 808 896asmX86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
43220101478 0 0104137 832 896asmX86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
43480237917 0 0225292 872 864SandyBridgeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
43540128188 0 0130801 816 896generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
43680139357 0 0139595 808 872generic64lcclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
43760139357 0 0139595 808 872generic64lcclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
43840145077 0 0144395 808 872generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
43920126365 0 0129217 800 856generic64lcclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
44880142958 0 0146377 816 896generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
45000114753 0 0118204 792 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
45940243925 0 0230860 872 864SandyBridgeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
45980147978 0 0146827 808 856generic64lcclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
46740132541 0 0135673 816 896generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
47580118147 0 0121604 792 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
47820173016 0 0166221 856 864generic64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
47840173016 0 0166221 856 864generic64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
47840131093 0 0133721 816 896generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
48180173016 0 0166221 856 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
48280173016 0 0166221 856 864generic64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
48960101880 0 1691133 872 864referenceicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
49060101880 0 1691133 872 864referenceicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
49120101880 0 1691133 872 864referenceicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
49120101880 0 1691133 872 864referenceicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
49900147492 0 0146339 808 856generic64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
50420179320 0 0172525 856 864generic64lcicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
50460179320 0 0172525 856 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
50540177168 0 0164205 856 864generic64lcicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
50640179320 0 0172525 856 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
50640179320 0 0172525 856 864generic64lcicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
50780179072 0 0166109 856 864generic64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
52440184168 0 0170765 856 864generic64lcicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
5440068491 0 1264451 824 856referenceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
55460186720 0 0179317 856 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
55620187424 0 0180021 856 864generic64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
55680187424 0 0180021 856 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
55680187424 0 0180021 856 864generic64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
55700186720 0 0179317 856 864generic64lcicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
55720186720 0 0179317 856 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
55780187424 0 0180021 856 864generic64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
56480186720 0 0179317 856 864generic64lcicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
57540103168 0 1693029 872 864referenceicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
57560192264 0 0178861 856 864generic64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
57600103168 0 1693029 872 864referenceicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
57660103168 0 1693029 872 864referenceicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
5776058454 0 061083 808 872compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5886061450 0 063435 808 856compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
6416067295 0 1263731 824 872referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
73260103168 0 1693029 872 864referenceicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
80840147088 0 0133749 872 864asmX86-64shldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
80860139736 0 0133037 872 864asmX86-64shldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
80860146024 0 0133125 872 864asmX86-64shldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
80860139736 0 0133037 872 864asmX86-64shldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
80880139520 0 0132213 872 864asmX86-64shldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
80880139520 0 0132213 872 864asmX86-64shldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
80880144512 0 0133605 872 864asmX86-64shldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
80880139520 0 0132213 872 864asmX86-64shldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
80900109059 0 0112553 832 896asmX86-64shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
80900144512 0 0133605 872 864asmX86-64shldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
80920144512 0 0133605 872 864asmX86-64shldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
81000104097 0 0107257 832 896asmX86-64shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
81000139736 0 0133037 872 864asmX86-64shldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
81000145304 0 0134149 872 864asmX86-64shldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
81020145304 0 0134149 872 864asmX86-64shldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
81040145304 0 0134149 872 864asmX86-64shldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
81040144512 0 0133605 872 864asmX86-64shldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
81060145304 0 0134149 872 864asmX86-64shldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
81200139520 0 0132213 872 864asmX86-64shldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
8122093985 0 097476 808 896asmX86-64shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
81520103582 0 0106249 832 896asmX86-64shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
81860139736 0 0133037 872 864asmX86-64shldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
89480180696 0 0169709 856 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
89520180696 0 0169709 856 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
89620180696 0 0169709 856 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
89740180696 0 0169709 856 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
92040181664 0 0170693 856 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
92060181664 0 0170693 856 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
92140181664 0 0170693 856 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
92200187208 0 0175973 856 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
92240181664 0 0170693 856 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
92300187208 0 0175973 856 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
92340187208 0 0175973 856 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
92340187208 0 0175973 856 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
95640194704 0 0183485 856 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
95700194704 0 0183485 856 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
95940194704 0 0183485 856 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
96020194704 0 0183485 856 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
9942077949 0 081409 816 896generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
10232076593 0 080049 816 896generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
10300081328 0 081429 856 864compacticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
10310081328 0 081429 856 864compacticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
10342081328 0 081429 856 864compacticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
10362081328 0 081429 856 864compacticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
10378081384 0 080909 856 864compacticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
10392081384 0 080909 856 864compacticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
10436081384 0 080909 856 864compacticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
10454081384 0 080909 856 864compacticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
10622052787 0 056163 808 872compactclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
10678052787 0 056163 808 872compactclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
111240168432 0 0161669 856 864generic32lcicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
111300166416 0 0159653 856 864generic32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
111300166416 0 0159653 856 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
111320166416 0 0159653 856 864generic32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
111320168432 0 0161669 856 864generic32lcicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
111360168432 0 0161669 856 864generic32lcicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
111500166416 0 0159653 856 864generic32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
111540168432 0 0161669 856 864generic32lcicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
11568065910 0 070753 816 896compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
11626084840 0 080733 856 864compacticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
11686085088 0 080941 856 864compacticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
11876080313 0 079547 808 872generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11886074049 0 073659 808 872generic32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11888079537 0 078227 808 872generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11892074049 0 073659 808 872generic32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11918074825 0 074979 808 872generic32lcclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11918074825 0 074979 808 872generic32lcclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
12044055552 0 059044 792 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
12056056396 0 059900 792 896generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
12118066218 0 068897 816 896generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
12134065440 0 068105 816 896generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
12138068177 0 071353 816 896generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
12140067333 0 070505 816 896generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
12256083944 0 081533 856 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
12278083944 0 081533 856 864compacticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
12284083944 0 081533 856 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
12336083944 0 081533 856 864compacticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
12394083984 0 081621 856 864compacticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
12406083984 0 081621 856 864compacticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
12408083984 0 081621 856 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
12442083984 0 081621 856 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
125880176768 0 0169397 856 864generic32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
125940176768 0 0169397 856 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
126000174800 0 0167429 856 864generic32lcicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
126020176768 0 0169397 856 864generic32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
126060174800 0 0167429 856 864generic32lcicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
126080174800 0 0167429 856 864generic32lcicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
126140174800 0 0167429 856 864generic32lcicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
126640176768 0 0169397 856 864generic32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
13216080093 0 078675 808 856generic32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
13238082677 0 081259 808 856generic32lcclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
13768059820 0 062689 800 856generic32lcclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
13772060154 0 062497 800 856generic32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
139780161656 0 0148725 856 864generic32lcicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
139900163464 0 0150533 856 864generic32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
14834062588 0 1259995 824 872referenceclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
14838062588 0 1259995 824 872referenceclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
154660167464 0 0154093 856 864generic32lcicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
154700173128 0 0159757 856 864generic32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
15786063190 0 1663801 832 896referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
16702042193 0 046889 800 856compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
17946041054 0 045748 792 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
18188049800 0 054241 816 896compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
205300109840 0 1695309 872 864referenceicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
206060109840 0 1695309 872 864referenceicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
206100109840 0 1695309 872 864referenceicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
206180109840 0 1695309 872 864referenceicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
210200163816 0 0152877 856 864generic32lcicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
210240165704 0 0154765 856 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
210240165704 0 0154765 856 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
210240163816 0 0152877 856 864generic32lcicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
210320163816 0 0152877 856 864generic32lcicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
210340163816 0 0152877 856 864generic32lcicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
210360165704 0 0154765 856 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
210520165704 0 0154765 856 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
213880112352 0 1695637 872 864referenceicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
217780108728 0 1694445 872 864referenceicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
217780108728 0 1694445 872 864referenceicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
217840108728 0 1694445 872 864referenceicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
218780108728 0 1694445 872 864referenceicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
21908051750 0 056345 816 896compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
226700169888 0 0158701 856 864generic32lcicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
226720175680 0 0164493 856 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
226720169888 0 0158701 856 864generic32lcicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
226740175680 0 0164493 856 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
226780175680 0 0164493 856 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
226780169888 0 0158701 856 864generic32lcicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
226800169888 0 0158701 856 864generic32lcicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
226960175680 0 0164493 856 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
234400110536 0 1694261 872 864referenceicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
31162048919 0 1249849 816 856referenceclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
36206056876 0 1657857 832 896referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
48868081908 0 1273227 824 872reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
57890056499 0 1657025 832 896referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
63082074261 0 1267211 824 872reference32bitsclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
63140074261 0 1267211 824 872reference32bitsclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
95978045845 0 1647612 808 896referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
103304051710 0 1252569 816 856reference32bitsclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
110798066551 0 1667313 832 896reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
123226064708 680 589961 2328 920refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
124044062733 584 588070 2208 920refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
124488045057 560 569005 1728 880refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
124708047200 672 571201 1840 880refnewclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
124962040829 560 564149 1728 880refclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
125240040829 560 564149 1728 880refclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
129838042133 672 565509 1840 880refnewclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
129840042133 672 565509 1840 880refnewclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1454220131340 372 20159444 1948 888reficpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1457160131340 372 20159444 1948 888reficpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1457840149448 480 20176992 1992 888refnewicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1458720150888 480 20178456 1992 888refnewicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1459520131340 372 20159444 1948 888reficpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1460060150888 480 20178456 1992 888refnewicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1463200131996 372 20160124 1948 888reficpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1463580150888 480 20178456 1992 888refnewicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1465300131996 372 20160124 1948 888reficpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1465520149448 480 20176992 1992 888refnewicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1467540131996 372 20160124 1948 888reficpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1468580150888 480 20178456 1992 888refnewicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1469360149448 480 20176992 1992 888refnewicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1471060131340 372 20159444 1948 888reficpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1475500149448 480 20176992 1992 888refnewicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
147578053976 648 576774 2296 920refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1476800131996 372 20160124 1948 888reficpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1477040128332 372 20155132 1948 888reficpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1477180127260 372 20154012 1948 888reficpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
148828025781 672 545778 1800 864refnewclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1498000146452 480 20172692 1992 888refnewicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1505540144476 480 20170668 1992 888refnewicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
151010052140 552 575028 2176 920refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1542580150504 480 20177912 1992 888refnewicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
1544640150504 480 20177912 1992 888refnewicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1545120150504 480 20177912 1992 888refnewicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1550520150504 480 20177912 1992 888refnewicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1553920131060 372 20159484 1948 888reficpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
1554820131060 372 20159484 1948 888reficpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
1555580131060 372 20159484 1948 888reficpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
1557300131060 372 20159484 1948 888reficpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
1559380131652 372 20159668 1948 888reficpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1563880131652 372 20159668 1948 888reficpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1567920131652 372 20159668 1948 888reficpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
156826025314 560 545474 1688 864refclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1570460149016 480 20176832 1992 888refnewicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
157220059245 0 1660313 832 896reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1575560149016 480 20176832 1992 888refnewicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
1577640149016 480 20176832 1992 888refnewicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
158082072788 0 1268787 824 856reference32bitsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1581180149016 480 20176832 1992 888refnewicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
1599960131652 372 20159668 1948 888reficpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1875280109936 0 1699237 872 864reference32bitsicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
1880180109936 0 1699237 872 864reference32bitsicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1881620109936 0 1699237 872 864reference32bitsicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1887080109936 0 1699237 872 864reference32bitsicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
1935740110160 0 16100069 872 864reference32bitsicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
1939660110160 0 16100069 872 864reference32bitsicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
1942360110160 0 16100069 872 864reference32bitsicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
1943760110160 0 16100069 872 864reference32bitsicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2059740114072 0 1699869 872 864reference32bitsicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2065380114072 0 1699869 872 864reference32bitsicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2067500114072 0 1699869 872 864reference32bitsicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2075460114072 0 1699869 872 864reference32bitsicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2083960115680 0 1699485 872 864reference32bitsicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2097320117056 0 16100421 872 864reference32bitsicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2118240115128 0 16100677 872 864reference32bitsicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2120240115128 0 16100677 872 864reference32bitsicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2121000115128 0 16100677 872 864reference32bitsicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2124060115128 0 16100677 872 864reference32bitsicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
218374058555 0 1659145 832 896reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
282858047692 0 1649524 808 896reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
287736047796 552 570346 2184 920refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
291604049083 648 571556 2304 920refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
630744022767 648 543547 1760 920refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
635736022444 552 543218 1664 920refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

Implementation: Haswell
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 90, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer Haswell
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer Haswell
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer Haswell
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer Haswell
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer Haswell
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer Haswell
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer KnightsLanding
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer KnightsLanding
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer KnightsLanding
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer KnightsLanding
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer KnightsLanding
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer KnightsLanding
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer Nehalem
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer Nehalem
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer Nehalem
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer Nehalem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer Nehalem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer Nehalem
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer SandyBridge
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer SandyBridge
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer SandyBridge
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer SandyBridge
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer SandyBridge
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer SandyBridge
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer asmX86-64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer asmX86-64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer asmX86-64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer asmX86-64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer asmX86-64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer asmX86-64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer asmX86-64shld
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer asmX86-64shld
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer asmX86-64shld
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer asmX86-64shld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer asmX86-64shld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer asmX86-64shld
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer compact
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer compact
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer compact
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer compact
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer compact
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer compact
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer generic32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer generic32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer generic32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer generic32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer generic32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer generic32
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer generic32lc
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer generic32lc
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer generic32lc
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer generic32lc
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer generic32lc
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer generic32lc
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer generic64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer generic64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer generic64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer generic64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer generic64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer generic64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer generic64lc
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer generic64lc
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer generic64lc
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer generic64lc
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer generic64lc
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer generic64lc
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer reference
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer reference
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer reference
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer reference
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer reference
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer reference
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer reference32bits
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer reference32bits
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer reference32bits
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer reference32bits
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer reference32bits
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer reference32bits
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer refnew
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer refnew
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer refnew
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer refnew
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer refnew
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer refnew

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:27:
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:30:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-XOP.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:38:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-XOP.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: error: use of unknown builtin '__builtin_ia32_bsrsi' [-Wimplicit-function-declaration]
KeccakP-1600-XOP.c: return __builtin_ia32_bsrsi (__X);
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:46:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-XOP.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:62:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-XOP.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:69:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-XOP.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:76:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-XOP.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:91:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-XOP.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Bulldozer
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Bulldozer
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Bulldozer
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Bulldozer
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Bulldozer

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-XOP.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:38,
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: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakP-1600-XOP.c: 266 | _mm_roti_epi64(__m128i __A, const int __B)
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:60:29: note: called from here
KeccakP-1600-XOP.c: 60 | #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:250:13: note: in expansion of macro 'ROL6464same'
KeccakP-1600-XOP.c: 250 | 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: 270 | #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: 57 | 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: 402 | rounds12
KeccakP-1600-XOP.c: | ^~~~~~~~
KeccakP-1600-XOP.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:38,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakP-1600-XOP.c: 239 | _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE Bulldozer
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE Bulldozer
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE Bulldozer
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE Bulldozer

Compiler output

Implementation: Bulldozer
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(402): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer Bulldozer
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer Bulldozer
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer Bulldozer
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer Bulldozer
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer Bulldozer
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer Bulldozer
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer Bulldozer
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer Bulldozer
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer Bulldozer
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer Bulldozer
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer Bulldozer
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer Bulldozer
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer Bulldozer
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer Bulldozer
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer Bulldozer
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer Bulldozer
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer Bulldozer
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer Bulldozer
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer Bulldozer
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer Bulldozer
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer Bulldozer
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer Bulldozer
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer Bulldozer
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer Bulldozer

Compiler output

Implementation: Haswell
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-times2-SIMD128.c: In file included from KeccakP-1600-times2-SIMD128.c:19:
KeccakP-1600-times2-SIMD128.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:27:
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:30:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-times2-SIMD128.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:38:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-times2-SIMD128.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:41:10: error: use of unknown builtin '__builtin_ia32_bsrsi' [-Wimplicit-function-declaration]
KeccakP-1600-times2-SIMD128.c: return __builtin_ia32_bsrsi (__X);
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:46:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-times2-SIMD128.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:62:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-times2-SIMD128.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:69:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-times2-SIMD128.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:76:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-times2-SIMD128.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/ia32intrin.h:91:51: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-times2-SIMD128.c: __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-times2-SIMD128.c: ...

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Haswell
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Haswell
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Haswell
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Haswell
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Haswell
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Nehalem
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Nehalem
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Nehalem
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Nehalem
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE Nehalem
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE SandyBridge
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE SandyBridge
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE SandyBridge
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE SandyBridge
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE SandyBridge

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/smmintrin.h:32:
KeccakP-1600-AVX512.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/tmmintrin.h:31:
KeccakP-1600-AVX512.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/pmmintrin.h:31:
KeccakP-1600-AVX512.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:31:
KeccakP-1600-AVX512.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-AVX512.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-AVX512.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-AVX512.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-AVX512.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-AVX512.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-AVX512.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE KnightsLanding
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE KnightsLanding
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE KnightsLanding
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE KnightsLanding
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE KnightsLanding

Compiler output

Implementation: KnightsLanding
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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: 292 | 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: 476 | KeccakP_DeclareVars
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:55,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/avx512fintrin.h:6374:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: 6374 | _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: 213 | #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: 322 | 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: 484 | copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:55,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/avx512fintrin.h:6374:1: error: inlining failed in call to always_inline '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: 6374 | _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE KnightsLanding
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE KnightsLanding
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE KnightsLanding
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE KnightsLanding

Compiler output

Implementation: asmX86-64
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
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: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64

Compiler output

Implementation: asmX86-64shld
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
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: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64shld
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64shld
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64shld
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE asmX86-64shld

Compiler output

Implementation: compact
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
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: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE compact
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE compact
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE compact
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE compact
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE compact

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
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/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward/auto_ptr.h:281:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Keyakv2.cpp: } _GLIBCXX_DEPRECATED;
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux/bits/c++config.h:1753: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/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward/auto_ptr.h:281:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Motorist.cpp: } _GLIBCXX_DEPRECATED;
Motorist.cpp: ^
Motorist.cpp: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux/bits/c++config.h:1753: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/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward/auto_ptr.h:281:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
encrypt.cpp: } _GLIBCXX_DEPRECATED;
encrypt.cpp: ^
encrypt.cpp: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux/bits/c++config.h:1753: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: 8, namely:
CompilerImplementations
clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE refnew
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE refnew
clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE refnew
clang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE refnew

Compiler output

Implementation: ref
Security model: unknown
Compiler: g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
Keyakv2.cpp: In file included from Keyakv2.h:21,
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: 31 | auto_ptr<UINT8> state;
Keyakv2.cpp: | ^~~~~~~~
Keyakv2.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/memory:80,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/bits/unique_ptr.h:53:28: note: declared here
Keyakv2.cpp: 53 | template<typename> class auto_ptr;
Keyakv2.cpp: | ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
Motorist.cpp: 31 | auto_ptr<UINT8> state;
Motorist.cpp: | ^~~~~~~~
Motorist.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/memory:80,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/bits/unique_ptr.h:53:28: note: declared here
Motorist.cpp: 53 | template<typename> class auto_ptr;
Motorist.cpp: | ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21,
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: 31 | auto_ptr<UINT8> state;
encrypt.cpp: | ^~~~~~~~
encrypt.cpp: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/memory:80,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/bits/unique_ptr.h:53:28: note: declared here
encrypt.cpp: 53 | template<typename> class auto_ptr;
encrypt.cpp: | ^~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE refnew

Compiler output

Implementation: ref
Security model: unknown
Compiler: icpc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
Keyakv2.cpp: In file included from Keyakv2.h(21),
Keyakv2.cpp: from Keyakv2.cpp(16):
Keyakv2.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 89 of "/software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/backward/auto_ptr.h") was declared deprecated
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp:
Motorist.cpp: In file included from Motorist.cpp(17):
Motorist.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 89 of "/software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/backward/auto_ptr.h") was declared deprecated
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp:
encrypt.cpp: In file included from Keyakv2.h(21),
encrypt.cpp: from encrypt.cpp(22):
encrypt.cpp: Motorist.h(31): warning #1478: class "std::auto_ptr<UINT8={unsigned char}>" (declared at line 89 of "/software/compilers/gcc/gcc-9.2.0-full+isl+binutils/include/c++/9.2.0/backward/auto_ptr.h") was declared deprecated
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp:

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icpc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer ref
icpc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer ref
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icpc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer ref
icpc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer ref
icpc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer ref
icpc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer ref
icpc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer ref
icpc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer ref
icpc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer ref
icpc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer ref
icpc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer ref
icpc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer ref
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icpc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer ref
icpc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer ref
icpc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer ref
icpc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer ref
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref
icpc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer ref
icpc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer ref
icpc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer refnew
icpc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer refnew
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer refnew
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer refnew
icpc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer refnew
icpc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer refnew
icpc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer refnew
icpc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer refnew
icpc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer refnew
icpc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer refnew
icpc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer refnew
icpc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer refnew
icpc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer refnew
icpc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer refnew
icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer refnew
icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer refnew
icpc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer refnew
icpc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer refnew
icpc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer refnew
icpc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer refnew
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer refnew
icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer refnew
icpc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer refnew
icpc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer refnew