Implementation notes: amd64, pmnod076, crypto_stream/rabbit

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: rabbit
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
53929184 0 424733 856 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
53949184 0 424733 856 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
54229232 0 424781 856 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
54229232 0 424781 856 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
54269232 0 424781 856 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
543810040 0 426797 856 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
544610472 0 427797 856 864e/opt/2/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
54709728 0 426533 856 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
54709728 0 426533 856 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
54749672 0 426477 856 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
54769672 0 426477 856 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
54769672 0 426477 856 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
54769672 0 426477 856 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
548010040 0 426797 856 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
548210040 0 426797 856 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
548210536 0 428149 856 864e/opt/2/2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
548410040 0 426797 856 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
548410040 0 426797 856 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
54849672 0 426477 856 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
54849672 0 426477 856 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
548610040 0 426797 856 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
548610040 0 426797 856 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
54869672 0 426477 856 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
548810536 0 428149 856 864e/opt/2/3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
54889672 0 426477 856 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
549410040 0 426797 856 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
549410472 0 427797 856 864e/opt/2/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
55029728 0 426533 856 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
55029728 0 426533 856 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
550410432 0 427869 856 864e/opt/2/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
55089728 0 426533 856 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
55089728 0 426533 856 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
55089728 0 426533 856 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
55109728 0 426533 856 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
55129728 0 426533 856 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
55129728 0 426533 856 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
55149728 0 426533 856 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
55149728 0 426533 856 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
553810496 0 427821 856 864e/opt/1/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
554010000 0 427157 856 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
55409560 0 425053 856 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
554210000 0 427157 856 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
554210496 0 428461 856 864e/opt/2/2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
554210496 0 427821 856 864e/opt/1/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
554410000 0 427157 856 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
554410496 0 427821 856 864e/opt/1/4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
554410000 0 427157 856 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
55469560 0 425053 856 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
554810432 0 427869 856 864e/opt/2/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
554810000 0 427157 856 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
555010000 0 427157 856 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
555010496 0 428461 856 864e/opt/2/3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
555210000 0 427157 856 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
556210000 0 427157 856 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
556210064 0 426821 856 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
55709560 0 425053 856 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
55709560 0 425053 856 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
557210064 0 426821 856 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
55729560 0 425053 856 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
557410064 0 426821 856 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
557610064 0 426821 856 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
557610560 0 428173 856 864e/opt/1/3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
558010064 0 426821 856 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
558210064 0 426821 856 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
558410064 0 426821 856 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
558610064 0 426821 856 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
558610560 0 428173 856 864e/opt/1/4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
558810560 0 428173 856 864e/opt/1/2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
559010064 0 426821 856 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
559010064 0 426821 856 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
559010064 0 426821 856 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
55925950 0 420371 832 864e/opt/2/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
559410064 0 426821 856 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
55985950 0 420371 832 864e/opt/2/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
560210056 0 427213 856 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
560610056 0 427213 856 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
560610472 0 427909 856 864e/opt/1/4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
560810472 0 427909 856 864e/opt/1/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
561210472 0 427909 856 864e/opt/1/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
563810056 0 427213 856 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
563810056 0 426829 856 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
564010056 0 427213 856 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
564210056 0 427213 856 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
564410056 0 427213 856 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
56449984 0 426757 856 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
564410056 0 427213 856 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
56449984 0 426757 856 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
564410552 0 428517 856 864e/opt/1/3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
564610056 0 427213 856 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
564610056 0 427213 856 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
565010056 0 427213 856 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
56509984 0 426757 856 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
565010552 0 428517 856 864e/opt/1/2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
565010552 0 428517 856 864e/opt/1/4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
56509984 0 426757 856 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
56524030 0 415638 824 864e/opt/2/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
56529984 0 426757 856 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
56529984 0 426757 856 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
565210056 0 427213 856 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
565410056 0 427213 856 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
56549984 0 426757 856 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
565810056 0 426829 856 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
565810056 0 426829 856 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
56604030 0 415638 824 864e/opt/2/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
56605902 0 420323 832 864e/opt/1/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
56605902 0 420323 832 864e/opt/1/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
566010056 0 426829 856 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
566010056 0 426829 856 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
566010056 0 426829 856 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
56629984 0 426757 856 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
566210056 0 426829 856 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
566210056 0 426829 856 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
566410056 0 426829 856 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
566410056 0 426829 856 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
56664094 0 415702 824 864e/opt/1/4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
566610056 0 426829 856 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
56684094 0 415702 824 864e/opt/1/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
56684094 0 415702 824 864e/opt/1/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
56685902 0 420323 832 864e/opt/1/4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
567010056 0 426829 856 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
62604154 0 415646 824 864e/opt/2/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62623664 0 414102 808 832e/opt/2/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62664154 0 415646 824 864e/opt/2/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62683735 0 414166 808 832e/opt/1/4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62724220 0 415710 824 864e/opt/1/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62743664 0 414102 808 832e/opt/2/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62764220 0 415710 824 864e/opt/1/4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62763735 0 414166 808 832e/opt/1/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62783735 0 414166 808 832e/opt/1/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
62864220 0 415710 824 864e/opt/1/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
743611488 0 428821 856 864e/opt/1/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
755410872 0 427685 856 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
75924782 0 416390 824 864e/opt/1/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
75924718 0 416326 824 864e/opt/2/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
76485142 0 419563 832 864e/opt/2/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
76745142 0 419563 832 864e/opt/1/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
774611072 0 427837 856 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
775410464 0 426021 856 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
776410560 0 426117 856 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
776811448 0 428781 856 864e/opt/2/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
777811072 0 427837 856 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
778211072 0 427837 856 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
779811072 0 427837 856 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
780211568 0 429189 856 864e/opt/1/1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
780611528 0 429149 856 864e/opt/2/1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
785611112 0 427877 856 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
785611112 0 427877 856 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
787410880 0 428045 856 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
787811256 0 428701 856 864e/opt/2/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
788010880 0 428045 856 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
788411112 0 427877 856 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
788410880 0 428045 856 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
788611336 0 429309 856 864e/opt/2/1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
788810872 0 427685 856 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
789010880 0 428045 856 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
789211112 0 427877 856 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
795010872 0 427685 856 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
796010872 0 427685 856 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
797011328 0 428773 856 864e/opt/1/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
797210952 0 428117 856 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
797610952 0 428117 856 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
798211408 0 429381 856 864e/opt/1/1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
798410952 0 428117 856 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
798610952 0 428117 856 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
798610448 0 425949 856 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
798810464 0 425965 856 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
82004497 0 414934 808 832e/opt/2/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
82084448 0 414886 808 832e/opt/1/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
832210824 0 427605 856 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
832410992 0 427773 856 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
832810992 0 427773 856 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
833210992 0 427805 856 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
834010824 0 427605 856 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
835010992 0 427773 856 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
835210824 0 427605 856 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
835410824 0 427605 856 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
83563214 0 417635 832 864e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
835610992 0 427773 856 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
842610992 0 427805 856 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
844010992 0 427805 856 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
84604939 0 416430 824 864e/opt/1/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
846610992 0 427805 856 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
84804892 0 416382 824 864e/opt/2/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
86262353 0 412798 808 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
86842822 0 414430 824 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
87702713 0 414198 824 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
95565808 0 422621 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
96025800 0 422581 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
96165656 0 421197 856 832e/reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
96645656 0 421141 856 832e/reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
96805808 0 422621 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
96985800 0 422581 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
97005808 0 422621 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
97045808 0 422621 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
97205800 0 422581 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
97245800 0 422581 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
99008856 0 426829 856 864e/reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
99229520 0 426853 856 864e/reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
99489088 0 425853 856 832e/reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
101668248 0 425413 856 832e/reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
101688248 0 425413 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
101688248 0 425413 856 832e/reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
101748744 0 426189 856 864e/reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
101828248 0 425413 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
102149088 0 425853 856 832e/reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
102189088 0 425853 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
102269088 0 425853 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
102329632 0 427253 856 864e/reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017

Test failure

Implementation: crypto_stream/rabbit/e/opt/1/1
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_stream/rabbit/e/opt/2/4
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: crypto_stream/rabbit/e/opt/2/5
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: crypto_stream/rabbit/e/opt/2/4
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: crypto_stream/rabbit/e/opt/2/5
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