Implementation notes: amd64, genji346, crypto_stream/rabbit

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: rabbit
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
48009184 0 424749 856 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
48209232 0 424797 856 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
48209232 0 424797 856 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
482010040 0 426813 856 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
48209184 0 424749 856 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
482010040 0 426813 856 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
48409232 0 424797 856 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
484010040 0 426813 856 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
484010040 0 426813 856 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
484010040 0 426813 856 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
484010040 0 426813 856 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
484010040 0 426813 856 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
486010040 0 426813 856 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
494010000 0 427173 856 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
496010064 0 426837 856 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
496010000 0 427173 856 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
496010000 0 427173 856 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
496010000 0 427173 856 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
496010000 0 427173 856 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
496010000 0 427173 856 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
498010064 0 426837 856 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
49809560 0 425069 856 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
498010000 0 427173 856 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
49809560 0 425069 856 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
500010064 0 426837 856 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
502010064 0 426837 856 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
502010064 0 426837 856 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
504010064 0 426837 856 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
504010064 0 426837 856 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
504010064 0 426837 856 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
504010064 0 426837 856 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
504010064 0 426837 856 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
506010064 0 426837 856 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
506010064 0 426837 856 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
510010000 0 427173 856 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
524010056 0 427229 856 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
524010056 0 427229 856 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
526010056 0 427229 856 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
526010056 0 427229 856 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
526010056 0 427229 856 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
526010056 0 427229 856 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
528010056 0 427229 856 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
528010056 0 427229 856 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
528010056 0 427229 856 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
528010056 0 427229 856 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
528010056 0 427229 856 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
528010056 0 427229 856 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
53209560 0 425069 856 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
53209560 0 425069 856 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
53409560 0 425069 856 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
55206102 0 420121 816 864e/opt/2/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
55406030 0 420049 816 864e/opt/1/4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
55406102 0 420121 816 864e/opt/2/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
55806030 0 420049 816 864e/opt/1/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
55806030 0 420049 816 864e/opt/1/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59204062 0 415788 808 864e/opt/2/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59404142 0 415868 808 864e/opt/1/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59404142 0 415868 808 864e/opt/1/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59404142 0 415868 808 864e/opt/1/4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
59804062 0 415788 808 864e/opt/2/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
60804269 0 415748 808 864e/opt/1/4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61204269 0 415748 808 864e/opt/1/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61204269 0 415748 808 864e/opt/1/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61204183 0 415668 808 864e/opt/2/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61204183 0 415668 808 864e/opt/2/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
65009984 0 426773 856 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
65009984 0 426773 856 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
65009984 0 426773 856 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
65209984 0 426773 856 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
65209984 0 426773 856 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
65209984 0 426773 856 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
65209984 0 426773 856 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
65209984 0 426773 856 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
66603671 0 414084 792 832e/opt/2/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
66803742 0 414148 792 832e/opt/1/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
66803742 0 414148 792 832e/opt/1/4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
66803671 0 414084 792 832e/opt/2/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
672010056 0 426845 856 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
67203742 0 414148 792 832e/opt/1/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
672010056 0 426845 856 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
672010056 0 426845 856 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
674010056 0 426845 856 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
674010056 0 426845 856 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
674010056 0 426845 856 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
674010056 0 426845 856 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
674010056 0 426845 856 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
674010056 0 426845 856 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
674010056 0 426845 856 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
676010056 0 426845 856 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
676010056 0 426845 856 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
69409728 0 426549 856 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
70209672 0 426493 856 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
710010952 0 428133 856 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
712010952 0 428133 856 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
712010952 0 428133 856 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
712010880 0 428061 856 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
714010880 0 428061 856 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
714010880 0 428061 856 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
714010880 0 428061 856 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
716010952 0 428133 856 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
718010464 0 426037 856 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
720010560 0 426133 856 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
732010448 0 425965 856 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
732011072 0 427853 856 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
734011112 0 427893 856 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
734010464 0 425981 856 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
734011072 0 427853 856 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
734011072 0 427853 856 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
736011112 0 427893 856 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
736011112 0 427893 856 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
736011112 0 427893 856 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
736011072 0 427853 856 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
80008248 0 425429 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
80208248 0 425429 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
80208248 0 425429 856 832e/reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
80208248 0 425429 856 832e/reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
80404940 0 416420 808 864e/opt/2/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
80805008 0 416500 808 864e/opt/1/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
81009088 0 425869 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
81009088 0 425869 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
81009088 0 425869 856 832e/reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
81209088 0 425869 856 832e/reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
81404782 0 416508 808 864e/opt/2/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
81403310 0 417329 816 864e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
81605350 0 419369 816 864e/opt/1/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
81804846 0 416572 808 864e/opt/1/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
82005374 0 419393 816 864e/opt/2/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
87204441 0 414852 792 832e/opt/1/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
87404490 0 414900 792 832e/opt/2/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
91002354 0 412772 792 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
912010992 0 427789 856 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
912010992 0 427789 856 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
912010824 0 427621 856 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
912010824 0 427621 856 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
914010992 0 427789 856 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
914010824 0 427621 856 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
914010824 0 427621 856 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
918010992 0 427789 856 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
920010992 0 427821 856 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
922010992 0 427821 856 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
922010992 0 427821 856 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
922010872 0 427701 856 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
922010872 0 427701 856 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
922010872 0 427701 856 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
924010992 0 427821 856 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
92402886 0 414612 808 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
928010872 0 427701 856 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
95202728 0 414220 808 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
100405656 0 421157 856 832e/reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
101005656 0 421213 856 832e/reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
118805808 0 422637 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
119605808 0 422637 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
119805808 0 422637 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
120205800 0 422597 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
120205800 0 422597 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
120205808 0 422637 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
120205800 0 422597 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
120405800 0 422597 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017

Test failure

Implementation: e/opt/1/1
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/opt/1/1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/opt/1/1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/opt/1/1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/opt/1/1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/opt/1/1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/opt/1/1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/opt/1/2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/opt/1/2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/opt/1/2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/opt/1/2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/opt/1/2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/opt/1/2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/opt/1/3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/opt/1/3
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/opt/1/3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/opt/1/3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/opt/1/3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/opt/1/3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/opt/1/4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/opt/1/4
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/opt/1/4
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/opt/1/4
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/opt/1/4
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/opt/1/4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/opt/2/1
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/opt/2/1
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/opt/2/1
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/opt/2/1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/opt/2/1
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/opt/2/1
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/opt/2/2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/opt/2/2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/opt/2/2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/opt/2/2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/opt/2/2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/opt/2/2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/opt/2/3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/opt/2/3
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/opt/2/3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/opt/2/3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/opt/2/3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/opt/2/3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer e/ref

Compiler output

Implementation: e/opt/1/1
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
api.c: In file included from api.c:2:
api.c: In file included from /scratch_gpfs_na2700_60/bdolbeaur/SC/supercop-20191017/supercop-data/genji346/amd64/include/estream-convert-api.h:7:
api.c: In file included from ./e/ecrypt-sync.h:15:
api.c: In file included from /scratch_gpfs_na2700_60/bdolbeaur/SC/supercop-20191017/supercop-data/genji346/amd64/include/ecrypt-portable.h:23:
api.c: In file included from /scratch_gpfs_na2700_60/bdolbeaur/SC/supercop-20191017/supercop-data/genji346/amd64/include/ecrypt-config.h:302:
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:52:1: error: conflicting types for '_mm_prefetch'
api.c: _mm_prefetch (const void *__P, enum _mm_hint __I)
api.c: ^
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:52:1: note: '_mm_prefetch' is a builtin with type 'void (const char *, int)'
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:52:1: error: definition of builtin function '_mm_prefetch'
api.c: _mm_prefetch (const void *__P, enum _mm_hint __I)
api.c: ^
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:54:3: error: argument to '__builtin_prefetch' must be a constant integer
api.c: __builtin_prefetch (__P, (__I & 0x4) >> 2, __I & 0x3);
api.c: ^ ~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:130:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B);
api.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:136:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: return (__m128) __builtin_ia32_subss ((__v4sf)__A, (__v4sf)__B);
api.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:142:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: return (__m128) __builtin_ia32_mulss ((__v4sf)__A, (__v4sf)__B);
api.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:148:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: ...

Number of similar (compiler,implementation) pairs: 50, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/1
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/1
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/1
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/1
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/3
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/3
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/3
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/3
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/3
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/4
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/4
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/1/4
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/1
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/1
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/1
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/1
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/3
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/3
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/3
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/3
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/3
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/4
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/4
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/4
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/4
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/4
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/5
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/5
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/5
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/5
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/opt/2/5
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref

Compiler output

Implementation: e/opt/2/4
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbit.c: In file included from rabbit.c:2:
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER'; did you mean 'RABBIT_G_AND_COUNTER'? [-Wimplicit-function-declaration]
rabbit.c: 314 | RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c: | RABBIT_G_AND_COUNTER
rabbit.c: e/rabbit.c:314:44: error: expected ';' before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c: 314 | RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: | ^
rabbit.c: | ;
rabbit.c: 315 | RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c: e/rabbit.c:318:44: error: expected ';' before 'p_instance'
rabbit.c: 318 | RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: | ^
rabbit.c: | ;
rabbit.c: e/rabbit.c:320:44: error: expected ';' before 'p_instance'
rabbit.c: 320 | RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: | ^
rabbit.c: | ;
rabbit.c: e/rabbit.c:322:44: error: expected ';' before 'p_instance'
rabbit.c: 322 | RABBIT_G_AND_LATE_COUNTER(5, 0x4D34D34D)
rabbit.c: | ^
rabbit.c: | ;
rabbit.c: e/rabbit.c:324:44: error: expected ';' before 'p_instance'
rabbit.c: ...

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

Compiler output

Implementation: e/opt/2/4
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(314): warning #266: function "RABBIT_G_AND_LATE_COUNTER" declared implicitly
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(315): error: expected a ";"
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(319): error: expected a ";"
rabbit.c: RABBIT_GEN_X_ODD(3, 2, 1)
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(321): error: expected a ";"
rabbit.c: RABBIT_GEN_X_EVEN(4, 3, 2)
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(323): error: expected a ";"
rabbit.c: RABBIT_GEN_X_ODD(5, 4, 3)
rabbit.c: ^
rabbit.c:
rabbit.c: ...

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

Compiler output

Implementation: e/opt/2/5
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
rabbit.c: In file included from rabbit.c:2:
rabbit.c: e/rabbit.c:37:2: error: #error this variant does not compile on this platform
rabbit.c: 37 | #error this variant does not compile on this platform
rabbit.c: | ^~~~~
rabbit.c: e/rabbit.c: In function 'RABBIT_next_state':
rabbit.c: e/rabbit.c:314:4: warning: implicit declaration of function 'RABBIT_G_AND_LATE_COUNTER'; did you mean 'RABBIT_G_AND_COUNTER'? [-Wimplicit-function-declaration]
rabbit.c: 314 | RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c: | RABBIT_G_AND_COUNTER
rabbit.c: e/rabbit.c:314:44: error: expected ';' before 'RABBIT_G_AND_LATE_COUNTER'
rabbit.c: 314 | RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: | ^
rabbit.c: | ;
rabbit.c: 315 | RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: | ~~~~~~~~~~~~~~~~~~~~~~~~~
rabbit.c: e/rabbit.c:318:44: error: expected ';' before 'p_instance'
rabbit.c: 318 | RABBIT_G_AND_LATE_COUNTER(3, 0xD34D34D3)
rabbit.c: | ^
rabbit.c: | ;
rabbit.c: e/rabbit.c:320:44: error: expected ';' before 'p_instance'
rabbit.c: 320 | RABBIT_G_AND_LATE_COUNTER(4, 0x34D34D34)
rabbit.c: | ^
rabbit.c: | ;
rabbit.c: e/rabbit.c:322:44: error: expected ';' before 'p_instance'
rabbit.c: 322 | RABBIT_G_AND_LATE_COUNTER(5, 0x4D34D34D)
rabbit.c: ...

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

Compiler output

Implementation: e/opt/2/5
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(37): error: #error directive: this variant does not compile on this platform
rabbit.c: #error this variant does not compile on this platform
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(314): warning #266: function "RABBIT_G_AND_LATE_COUNTER" declared implicitly
rabbit.c: RABBIT_G_AND_LATE_COUNTER(0, 0xD34D34D3)
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(315): error: expected a ";"
rabbit.c: RABBIT_G_AND_LATE_COUNTER(1, 0x34D34D34)
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(319): error: expected a ";"
rabbit.c: RABBIT_GEN_X_ODD(3, 2, 1)
rabbit.c: ^
rabbit.c:
rabbit.c: In file included from rabbit.c(2):
rabbit.c: e/rabbit.c(321): error: expected a ";"
rabbit.c: RABBIT_GEN_X_EVEN(4, 3, 2)
rabbit.c: ^
rabbit.c:
rabbit.c: ...

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