Implementation notes: amd64, genji262, crypto_aead/oceankeyakv2

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: oceankeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
31416144822 776 768148081 1584 1664Haswellgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
31438157954 776 768160201 1584 1664Haswellgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
32010266952 0 0254077 840 864KnightsLandingicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
32076189297 776 768182668 1640 1632Haswellicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
32120189297 776 768182668 1640 1632Haswellicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
32120264032 0 0257229 840 864KnightsLandingicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
32120264032 0 0257229 840 864KnightsLandingicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
32142266920 0 0256133 840 864KnightsLandingicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
32142264032 0 0257229 840 864KnightsLandingicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
32164189297 776 768182668 1640 1632Haswellicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
32164266920 0 0256133 840 864KnightsLandingicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
32208143140 776 768145953 1584 1664Haswellgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
32208189297 776 768182668 1640 1632Haswellicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
32208264032 0 0257229 840 864KnightsLandingicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
32208266920 0 0256133 840 864KnightsLandingicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
32274192785 776 768182172 1640 1632Haswellicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
32274266920 0 0256133 840 864KnightsLandingicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
32318192785 776 768182172 1640 1632Haswellicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
32318192729 776 768180028 1640 1632Haswellicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
32318192785 776 768182172 1640 1632Haswellicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
32362192785 776 768182172 1640 1632Haswellicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
32626130215 776 768134377 1576 1664Haswellgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
32736186825 0 0189169 800 896SandyBridgegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
33132178015 0 0181369 800 896SandyBridgegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
33484176367 0 0179273 800 896SandyBridgegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
33506149481 0 0151785 800 896Nehalemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
33704179829 0 0173220 856 864Nehalemicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
33704179829 0 0173220 856 864Nehalemicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
33726179829 0 0173220 856 864Nehalemicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
33770179829 0 0173220 856 864Nehalemicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
33792182261 0 0171700 856 864Nehalemicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
33836281128 0 0273717 840 864KnightsLandingicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
33858281128 0 0273717 840 864KnightsLandingicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
33858182261 0 0171700 856 864Nehalemicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
33858182261 0 0171700 856 864Nehalemicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
33902196881 776 768189644 1640 1632Haswellicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
33924196881 776 768189644 1640 1632Haswellicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
33968281128 0 0273717 840 864KnightsLandingicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
34034283528 0 0272493 840 864KnightsLandingicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
34034283528 0 0272493 840 864KnightsLandingicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
34034140813 0 0144129 800 896Nehalemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
34056196881 776 768189644 1640 1632Haswellicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
34056182261 0 0171700 856 864Nehalemicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
34078196881 776 768189644 1640 1632Haswellicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
34078283528 0 0272493 840 864KnightsLandingicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
34078283528 0 0272493 840 864KnightsLandingicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
34100199785 776 768188924 1640 1632Haswellicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
34144199785 776 768188924 1640 1632Haswellicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
34188199785 776 768188924 1640 1632Haswellicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
34188283696 0 0270381 840 864KnightsLandingicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
34210281128 0 0273717 840 864KnightsLandingicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
34232199785 776 768188924 1640 1632Haswellicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
34254200105 776 768186964 1640 1632Haswellicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
34804164548 0 0168753 792 896SandyBridgegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
34936139031 0 0141905 800 896Nehalemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
35002127185 0 0131385 792 896Nehalemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
35090223189 0 0212636 856 864SandyBridgeicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
35112223189 0 0212636 856 864SandyBridgeicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
35200223189 0 0212636 856 864SandyBridgeicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
35552220933 0 0214332 856 864SandyBridgeicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
35596220933 0 0214332 856 864SandyBridgeicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
35618220933 0 0214332 856 864SandyBridgeicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
35640220933 0 0214332 856 864SandyBridgeicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
36058183245 0 0170596 856 864Nehalemicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
36454185045 0 0174236 856 864Nehalemicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
36542185045 0 0174236 856 864Nehalemicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
36586185045 0 0174236 856 864Nehalemicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
36630185045 0 0174236 856 864Nehalemicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
36630183197 0 0175980 856 864Nehalemicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
36718183197 0 0175980 856 864Nehalemicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
36740183197 0 0175980 856 864Nehalemicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
36784183197 0 0175980 856 864Nehalemicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
38104229125 0 0218324 856 864SandyBridgeicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
38148229125 0 0218324 856 864SandyBridgeicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
38148229125 0 0218324 856 864SandyBridgeicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
38324229125 0 0218324 856 864SandyBridgeicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
38742227357 0 0220148 856 864SandyBridgeicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
38808227357 0 0220148 856 864SandyBridgeicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
38830227357 0 0220148 856 864SandyBridgeicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
38852227357 0 0220148 856 864SandyBridgeicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
39490186405 0 0173316 856 864Nehalemicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
42790108619 0 0111081 816 896asmX86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42812138072 0 0140465 800 896generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42878137416 0 0130101 856 864asmX86-64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
42900144984 0 0131637 856 864asmX86-64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
42900137416 0 0130101 856 864asmX86-64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
42900137416 0 0130101 856 864asmX86-64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
42922137632 0 0130925 856 864asmX86-64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
42944142408 0 0131493 856 864asmX86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
42944137416 0 0130101 856 864asmX86-64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
42944143431 0 0141659 792 872generic64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
42988137632 0 0130925 856 864asmX86-64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
43010142408 0 0131493 856 864asmX86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
43010143920 0 0131013 856 864asmX86-64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
43010142408 0 0131493 856 864asmX86-64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
43010143200 0 0132037 856 864asmX86-64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
43010142408 0 0131493 856 864asmX86-64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
43032143200 0 0132037 856 864asmX86-64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
43076143200 0 0132037 856 864asmX86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
43076143431 0 0141659 792 872generic64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
43098137632 0 0130925 856 864asmX86-64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4314291881 0 095364 792 896asmX86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
43142143200 0 0132037 856 864asmX86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
43164137632 0 0130925 856 864asmX86-64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
43164149087 0 0146395 792 872generic64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
43186103657 0 0106441 816 896asmX86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
43406132414 0 0133265 784 856generic64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
43428102786 0 0105161 816 896asmX86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
43582237917 0 0225276 856 864SandyBridgeicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
43670223189 0 0212636 856 864SandyBridgeicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
44242139357 0 0139579 792 872generic64lcclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
44242144997 0 0144299 792 872generic64lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
44264139357 0 0139579 792 872generic64lcclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
44528131425 0 0134185 800 896generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
45254126365 0 0129201 784 856generic64lcclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
45826142831 0 0145225 800 896generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
46222129524 0 0131857 800 896generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
46288243925 0 0230844 856 864SandyBridgeicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
46442114753 0 0118188 776 896generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
46882147978 0 0146811 792 856generic64lcclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
47190118147 0 0121588 776 896generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
47850134237 0 0137001 800 896generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
48686132427 0 0134753 800 896generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
50952147492 0 0146323 792 856generic64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
51304101880 0 1691117 856 864referenceicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
51304101880 0 1691117 856 864referenceicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
51370101880 0 1691117 856 864referenceicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
51392101880 0 1691117 856 864referenceicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
51656173016 0 0166205 840 864generic64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
51722173016 0 0166205 840 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
51722173016 0 0166205 840 864generic64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
51766173016 0 0166205 840 864generic64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
52954177168 0 0164189 840 864generic64lcicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
54406179072 0 0166093 840 864generic64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
54912179320 0 0172509 840 864generic64lcicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
54912179320 0 0172509 840 864generic64lcicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
54934179320 0 0172509 840 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
55044179320 0 0172509 840 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
55484184168 0 0170749 840 864generic64lcicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
57134186720 0 0179301 840 864generic64lcicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
57310186720 0 0179301 840 864generic64lcicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
57442186720 0 0179301 840 864generic64lcicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
57464187424 0 0180005 840 864generic64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
57486187424 0 0180005 840 864generic64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
57596187424 0 0180005 840 864generic64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
57618187424 0 0180005 840 864generic64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
58102186720 0 0179301 840 864generic64lcicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
59136192264 0 0178845 840 864generic64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
5968668491 0 1264435 808 856referenceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
60236103168 0 1693013 856 864referenceicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
60280103168 0 1693013 856 864referenceicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
60324103168 0 1693013 856 864referenceicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
6206261450 0 063419 792 856compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
62238103168 0 1693013 856 864referenceicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
6602258454 0 061067 792 872compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
7473467295 0 1263715 808 872referenceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
81444110723 0 0113193 816 896asmX86-64shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
81576139520 0 0132197 856 864asmX86-64shldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
81598139736 0 0133021 856 864asmX86-64shldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
81598146024 0 0133109 856 864asmX86-64shldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
81598139736 0 0133021 856 864asmX86-64shldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
81598145304 0 0134133 856 864asmX86-64shldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
81620139520 0 0132197 856 864asmX86-64shldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
81620139736 0 0133021 856 864asmX86-64shldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
81642145304 0 0134133 856 864asmX86-64shldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
81642144512 0 0133589 856 864asmX86-64shldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
81664139736 0 0133021 856 864asmX86-64shldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
81664139520 0 0132197 856 864asmX86-64shldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
81664147088 0 0133733 856 864asmX86-64shldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
81774144512 0 0133589 856 864asmX86-64shldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
81796144512 0 0133589 856 864asmX86-64shldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
81796145304 0 0134133 856 864asmX86-64shldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
81818105761 0 0108553 816 896asmX86-64shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
8184093985 0 097460 792 896asmX86-64shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
81840139520 0 0132197 856 864asmX86-64shldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
81928144512 0 0133589 856 864asmX86-64shldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
81994104890 0 0107273 816 896asmX86-64shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
81994145304 0 0134133 856 864asmX86-64shldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
90486180696 0 0169693 840 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
90596180696 0 0169693 840 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
90728180696 0 0169693 840 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
91014180696 0 0169693 840 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
92862187208 0 0175957 840 864generic64lcicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
92884187208 0 0175957 840 864generic64lcicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
92884187208 0 0175957 840 864generic64lcicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
92906187208 0 0175957 840 864generic64lcicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
93280181664 0 0170677 840 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
93434181664 0 0170677 840 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
93544181664 0 0170677 840 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
93654181664 0 0170677 840 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
96602194704 0 0183469 840 864generic64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
96624194704 0 0183469 840 864generic64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
96624194704 0 0183469 840 864generic64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
96954194704 0 0183469 840 864generic64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
10896679207 0 081609 800 896generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
10949480427 0 082833 800 896generic32lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
11033081328 0 081413 840 864compacticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
11037481328 0 081413 840 864compacticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
11063881328 0 081413 840 864compacticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
11068281328 0 081413 840 864compacticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
11112281384 0 080893 840 864compacticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
11118881384 0 080893 840 864compacticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
11125481384 0 080893 840 864compacticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
11178281384 0 080893 840 864compacticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
11429052787 0 056147 792 872compactclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
11448852787 0 056147 792 872compactclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
120626168432 0 0161653 840 864generic32lcicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
120648168432 0 0161653 840 864generic32lcicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
120670166416 0 0159637 840 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
120670166416 0 0159637 840 864generic32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
120670168432 0 0161653 840 864generic32lcicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
120670168432 0 0161653 840 864generic32lcicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
120780166416 0 0159637 840 864generic32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
122320166416 0 0159637 840 864generic32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
12456484840 0 080717 840 864compacticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
12790885088 0 080925 840 864compacticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
12832679537 0 078211 792 872generic32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12832674049 0 073643 792 872generic32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12834874049 0 073643 792 872generic32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12841474825 0 074963 792 872generic32lcclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12850274825 0 074963 792 872generic32lcclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12916266768 0 069153 800 896generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
12922867546 0 069929 800 896generic32lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
12929470102 0 073297 800 896compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
12940456396 0 059884 776 896generic32lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
12955855552 0 059028 776 896generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13015283944 0 081517 840 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
13024083944 0 081517 840 864compacticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
13054883944 0 081517 840 864compacticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
13059283944 0 081517 840 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
13065869029 0 071833 800 896generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13065869873 0 072681 800 896generic32lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13151680313 0 079531 792 872generic32lcclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
13281483984 0 081605 840 864compacticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
13307883984 0 081605 840 864compacticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
13310083984 0 081605 840 864compacticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
13338683984 0 081605 840 864compacticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
136928176768 0 0169381 840 864generic32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
136972176768 0 0169381 840 864generic32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
136994174800 0 0167413 840 864generic32lcicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
137016176768 0 0169381 840 864generic32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
137038174800 0 0167413 840 864generic32lcicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
137038174800 0 0167413 840 864generic32lcicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
137148176768 0 0169381 840 864generic32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
137258174800 0 0167413 840 864generic32lcicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
13747880093 0 078659 792 856generic32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
14082282677 0 081243 792 856generic32lcclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
143506161656 0 0148709 840 864generic32lcicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
143550163464 0 0150517 840 864generic32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
14718060154 0 062481 784 856generic32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
14742259820 0 062673 784 856generic32lcclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
157872173128 0 0159741 840 864generic32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
158136167464 0 0154077 840 864generic32lcicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
16284462588 0 1259979 808 872referenceclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
16286662588 0 1259979 808 872referenceclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
16603465062 0 1664649 816 896referencegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
20237842193 0 046873 784 856compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
210430109840 0 1695293 856 864referenceicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
210606109840 0 1695293 856 864referenceicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
210716109840 0 1695293 856 864referenceicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
211068109840 0 1695293 856 864referenceicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
213466163816 0 0152861 840 864generic32lcicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
213576163816 0 0152861 840 864generic32lcicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
213576163816 0 0152861 840 864generic32lcicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
213620165704 0 0154749 840 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
213620165704 0 0154749 840 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
213642165704 0 0154749 840 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
213840163816 0 0152861 840 864generic32lcicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
214060165704 0 0154749 840 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
218966112352 0 1695621 856 864referenceicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
226864175680 0 0164477 840 864generic32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
226864169888 0 0158685 840 864generic32lcicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
226908169888 0 0158685 840 864generic32lcicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
226996169888 0 0158685 840 864generic32lcicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
227062175680 0 0164477 840 864generic32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
227106175680 0 0164477 840 864generic32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
227238169888 0 0158685 840 864generic32lcicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
227700175680 0 0164477 840 864generic32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
230142108728 0 1694429 856 864referenceicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
230252108728 0 1694429 856 864referenceicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
23029641054 0 045732 776 896compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
230428108728 0 1694429 856 864referenceicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
23419050967 0 055297 800 896compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
23795253222 0 057673 800 896compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
242858110536 0 1694245 856 864referenceicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
262196108728 0 1694429 856 864referenceicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
31790048919 0 1249833 800 856referenceclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
39571458692 0 1659305 816 896referencegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
59919257909 0 1658153 816 896referencegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
72899281908 0 1273211 808 872reference32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
86215874261 0 1267195 808 872reference32bitsclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
86416074261 0 1267195 808 872reference32bitsclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
97559045845 0 1647596 792 896referencegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
131982462871 584 587637 2184 920refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
133797447200 672 571185 1824 880refnewclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
137108445057 560 568989 1712 880refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
139829865052 680 589801 2304 920refnewg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
140305040829 560 564133 1712 880refclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
140404042133 672 565493 1824 880refnewclang++_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
140404042133 672 565493 1824 880refnewclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
144234251710 0 1252553 800 856reference32bitsclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
150290840829 560 564133 1712 880refclang++_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
153894468407 0 1668113 816 896reference32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1550868150888 480 20178440 1976 888refnewicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1552584150888 480 20178440 1976 888refnewicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1557336150888 480 20178440 1976 888refnewicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1559162150888 480 20178440 1976 888refnewicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1580040146452 480 20172676 1976 888refnewicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1587058131340 372 20159428 1932 888reficpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1587630144476 480 20170652 1976 888refnewicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1589258131340 372 20159428 1932 888reficpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1589654131996 372 20160108 1932 888reficpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1589742131340 372 20159428 1932 888reficpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1590072131340 372 20159428 1932 888reficpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1594912149448 480 20176976 1976 888refnewicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1597772131996 372 20160108 1932 888reficpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1605736149448 480 20176976 1976 888refnewicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1606704131996 372 20160108 1932 888reficpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1606946128332 372 20155116 1932 888reficpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1611258149448 480 20176976 1976 888refnewicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1611852131996 372 20160108 1932 888reficpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1617088149448 480 20176976 1976 888refnewicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1620388127260 372 20153996 1932 888reficpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
165046252140 552 575140 2152 920refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
166130825314 560 545458 1672 864refclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
166304672788 0 1268771 808 856reference32bitsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1711182150504 480 20177896 1976 888refnewicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1713184150504 480 20177896 1976 888refnewicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1717078149016 480 20176816 1976 888refnewicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
171756225781 672 545762 1784 864refnewclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1718662150504 480 20177896 1976 888refnewicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
172158854062 648 576945 2264 920refnewg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1731664131652 372 20159652 1932 888reficpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1734194131652 372 20159652 1932 888reficpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1735448150504 480 20177896 1976 888refnewicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1737516131060 372 20159468 1932 888reficpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1739782131652 372 20159652 1932 888reficpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1754390149016 480 20176816 1976 888refnewicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1755160149016 480 20176816 1976 888refnewicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1759912149016 480 20176816 1976 888refnewicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1765082131060 372 20159468 1932 888reficpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1774212131060 372 20159468 1932 888reficpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1780350131060 372 20159468 1932 888reficpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1813284131652 372 20159652 1932 888reficpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2100252109936 0 1699221 856 864reference32bitsicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2108282109936 0 1699221 856 864reference32bitsicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2116840109936 0 1699221 856 864reference32bitsicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2157980110160 0 16100053 856 864reference32bitsicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2164118110160 0 16100053 856 864reference32bitsicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2181630110160 0 16100053 856 864reference32bitsicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2196502110160 0 16100053 856 864reference32bitsicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
219729460941 0 1661641 816 896reference32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2213728109936 0 1699221 856 864reference32bitsicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2295128114072 0 1699853 856 864reference32bitsicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2296448115128 0 16100661 856 864reference32bitsicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2297372115128 0 16100661 856 864reference32bitsicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2299286114072 0 1699853 856 864reference32bitsicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2300914115128 0 16100661 856 864reference32bitsicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2301530115128 0 16100661 856 864reference32bitsicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2302234114072 0 1699853 856 864reference32bitsicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2310286115680 0 1699469 856 864reference32bitsicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2314664114072 0 1699853 856 864reference32bitsicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2324564117056 0 16100405 856 864reference32bitsicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
255492659891 0 1660201 816 896reference32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
295983647692 0 1649508 792 896reference32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
311071247796 552 570498 2160 920refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
316536049173 648 571711 2272 920refnewg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
654522022767 648 543531 1744 920refnewg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
658884622444 552 543202 1648 920refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

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