Implementation notes: amd64, genji262, crypto_stream/rabbit

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: rabbit
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50829232 0 424781 840 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
50829184 0 424733 840 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
50829184 0 424733 840 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
51269232 0 424781 840 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
51489232 0 424781 840 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
530210064 0 426821 840 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
530210040 0 426797 840 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
534610056 0 427213 840 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
534610056 0 427213 840 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
534610056 0 427213 840 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
534610064 0 426821 840 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
534610056 0 427213 840 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
534610040 0 426797 840 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
534610040 0 426797 840 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
534610040 0 426797 840 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
534610040 0 426797 840 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
534610040 0 426797 840 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
536810056 0 427213 840 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
536810064 0 426821 840 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
536810056 0 427213 840 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
539010056 0 427213 840 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
539010056 0 427213 840 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
53909560 0 425053 840 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
539010056 0 427213 840 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
53909560 0 425053 840 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
53909560 0 425053 840 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
547810000 0 427157 840 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
550010000 0 427157 840 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
550010000 0 427157 840 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
55229560 0 425053 840 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
552210000 0 427157 840 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
554410000 0 427157 840 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
56546102 0 419433 800 864e/opt/2/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
569810000 0 427157 840 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
57206038 0 419369 800 864e/opt/1/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
57206038 0 419369 800 864e/opt/1/4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
57426038 0 419369 800 864e/opt/1/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
576410000 0 427157 840 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
58084142 0 415852 792 864e/opt/1/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
58084142 0 415852 792 864e/opt/1/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
58084142 0 415852 792 864e/opt/1/4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
58304062 0 415772 792 864e/opt/2/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
585210040 0 426797 840 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
61384269 0 415732 792 864e/opt/1/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
61384183 0 415652 792 864e/opt/2/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
616010056 0 427213 840 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
61604269 0 415732 792 864e/opt/1/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
62044269 0 415732 792 864e/opt/1/4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
635810000 0 427157 840 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
66883742 0 414132 776 832e/opt/1/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
66883742 0 414132 776 832e/opt/1/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
67103742 0 414132 776 832e/opt/1/4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
671010056 0 426829 840 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
671010056 0 426829 840 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
67109984 0 426757 840 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
673210056 0 426829 840 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
673210056 0 426829 840 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
673210056 0 426829 840 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
67329984 0 426757 840 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
67329984 0 426757 840 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
67329984 0 426757 840 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
67329984 0 426757 840 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
675410056 0 426829 840 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
675410056 0 426829 840 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
675410056 0 426829 840 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
67549984 0 426757 840 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
68869728 0 426533 840 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
68869984 0 426757 840 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
69089728 0 426533 840 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
69089728 0 426533 840 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
69089728 0 426533 840 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
69529672 0 426477 840 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
69529672 0 426477 840 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
697410056 0 427213 840 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
69749672 0 426477 840 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
69749672 0 426477 840 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
69749672 0 426477 840 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
69749672 0 426477 840 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
69749672 0 426477 840 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
69969984 0 426757 840 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
730410056 0 426829 840 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
745810880 0 428045 840 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
748010952 0 428117 840 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
750210952 0 428117 840 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
750210952 0 428117 840 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
750210880 0 428045 840 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
750210880 0 428045 840 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
754610056 0 426829 840 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
754610880 0 428045 840 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
759010448 0 425949 840 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
763410464 0 425965 840 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
77443671 0 414068 776 832e/opt/2/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
776610056 0 426829 840 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
778811112 0 427877 840 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
778811072 0 427837 840 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
781011112 0 427877 840 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
781011112 0 427877 840 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
781010560 0 426117 840 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
781011112 0 427877 840 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
785411072 0 427837 840 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
80524940 0 416404 792 864e/opt/2/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
81185008 0 416484 792 864e/opt/1/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
82726102 0 419433 800 864e/opt/2/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
83164782 0 416492 792 864e/opt/2/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
83825390 0 418721 800 864e/opt/2/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
862410056 0 426829 840 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
87344490 0 414884 776 832e/opt/2/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
87564441 0 414836 776 832e/opt/1/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
89108248 0 425413 840 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
89108248 0 425413 840 832e/reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
89108248 0 425413 840 832e/reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
89549088 0 425853 840 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
897610464 0 426021 840 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
89769088 0 425853 840 832e/reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
89988248 0 425413 840 832e/reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
90869088 0 425853 840 832e/reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
90869088 0 425853 840 832e/reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
92624183 0 415652 792 864e/opt/2/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
941610992 0 427773 840 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
941610824 0 427605 840 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
943810992 0 427773 840 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
943810824 0 427605 840 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
943810824 0 427605 840 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
946010992 0 427773 840 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
946010824 0 427605 840 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
948210992 0 427773 840 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
95922886 0 414596 792 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
96802354 0 412756 776 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
97242728 0 414204 792 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
983410992 0 427805 840 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
983410872 0 427685 840 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
983410872 0 427685 840 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
985610992 0 427805 840 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
985610992 0 427805 840 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
985610992 0 427805 840 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
985610872 0 427685 840 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
100543342 0 416657 800 864e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1056010952 0 428117 840 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
107145656 0 421141 840 832e/reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
109345656 0 421197 840 832e/reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1100011072 0 427837 840 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1152811072 0 427837 840 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
116165808 0 422621 840 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
118365808 0 422621 840 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
118585808 0 422621 840 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1188010872 0 427685 840 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
118805800 0 422581 840 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
118805808 0 422621 840 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
120125800 0 422581 840 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
120125800 0 422581 840 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
122325800 0 422581 840 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
144323671 0 414068 776 832e/opt/2/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
148069560 0 425053 840 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
158405342 0 418673 800 864e/opt/1/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
183044062 0 415772 792 864e/opt/2/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1975610040 0 426797 840 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
240024846 0 416556 792 864e/opt/1/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
261809672 0 426477 840 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2952410056 0 427213 840 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017

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/genji262/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/genji262/amd64/include/ecrypt-portable.h:23:
api.c: In file included from /scratch_gpfs_na2700_60/bdolbeaur/SC/supercop-20191017/supercop-data/genji262/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