Implementation notes: amd64, genji548, crypto_stream/rabbit

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: rabbit
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
53769184 0 424733 856 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
53809184 0 424733 856 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
54169232 0 424781 856 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
54229232 0 424781 856 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
54329232 0 424781 856 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
547010040 0 426797 856 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
54729672 0 426477 856 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
547610536 0 428149 856 864e/opt/2/2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
54769672 0 426477 856 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
54789672 0 426477 856 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
54789672 0 426477 856 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
54809672 0 426477 856 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
548010040 0 426797 856 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
548010536 0 428149 856 864e/opt/2/3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
54809672 0 426477 856 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
54829672 0 426477 856 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
548210040 0 426797 856 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
548410472 0 427797 856 864e/opt/2/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
548410040 0 426797 856 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
54909672 0 426477 856 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
549410472 0 427797 856 864e/opt/2/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
549610040 0 426797 856 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
549810040 0 426797 856 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
55029728 0 426533 856 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
55049728 0 426533 856 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
55049728 0 426533 856 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
55109728 0 426533 856 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
55109728 0 426533 856 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
55109728 0 426533 856 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
55109728 0 426533 856 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
55129728 0 426533 856 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
55129728 0 426533 856 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
551210040 0 426797 856 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
55189728 0 426533 856 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
55189728 0 426533 856 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
55189728 0 426533 856 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
553610000 0 427157 856 832e/opt/2/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
554010432 0 427869 856 864e/opt/2/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
554210496 0 427821 856 864e/opt/1/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
554210000 0 427157 856 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
55429560 0 425053 856 832e/opt/2/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
554210000 0 427157 856 832e/opt/2/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
554410496 0 427821 856 864e/opt/1/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
55469560 0 425053 856 832e/opt/2/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
554610000 0 427157 856 832e/opt/2/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
554610432 0 427869 856 864e/opt/2/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
554810496 0 428461 856 864e/opt/2/2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
554810000 0 427157 856 832e/opt/2/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
554810000 0 427157 856 832e/opt/2/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
555010000 0 427157 856 832e/opt/2/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
555010000 0 427157 856 832e/opt/2/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
555210040 0 426797 856 832e/opt/2/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
556010496 0 428461 856 864e/opt/2/3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
55629560 0 425053 856 832e/opt/1/2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
55689560 0 425053 856 832e/opt/1/3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
556810496 0 427821 856 864e/opt/1/4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
557210064 0 426821 856 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
55729560 0 425053 856 832e/opt/1/4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
557210064 0 426821 856 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
557410064 0 426821 856 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
557610064 0 426821 856 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
557610560 0 428173 856 864e/opt/1/2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
557610064 0 426821 856 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
557810064 0 426821 856 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
558010064 0 426821 856 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
558010560 0 428173 856 864e/opt/1/3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
558010064 0 426821 856 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
558610064 0 426821 856 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
559010064 0 426821 856 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
559010064 0 426821 856 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
559210064 0 426821 856 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
559610560 0 428173 856 864e/opt/1/4icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
560610472 0 427909 856 864e/opt/1/4icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
561210472 0 427909 856 864e/opt/1/3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
561410472 0 427909 856 864e/opt/1/2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
563410056 0 427213 856 832e/opt/1/4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
564210056 0 427213 856 832e/opt/1/2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
564210056 0 427213 856 832e/opt/1/3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
564210056 0 427213 856 832e/opt/1/4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
564410056 0 427213 856 832e/opt/1/2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
564410056 0 427213 856 832e/opt/1/2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
564410056 0 427213 856 832e/opt/1/3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
564410056 0 427213 856 832e/opt/1/3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
56449984 0 426757 856 832e/opt/2/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
564610552 0 428517 856 864e/opt/1/3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
564610056 0 427213 856 832e/opt/1/3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
564610552 0 428517 856 864e/opt/1/4icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
56469984 0 426757 856 832e/opt/2/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
56485950 0 420313 816 864e/opt/2/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
565010056 0 427213 856 832e/opt/1/2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
565010552 0 428517 856 864e/opt/1/2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
565010056 0 427213 856 832e/opt/1/4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
56504030 0 415580 808 864e/opt/2/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
56509984 0 426757 856 832e/opt/2/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
56525950 0 420313 816 864e/opt/2/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
56529984 0 426757 856 832e/opt/2/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
56545902 0 420265 816 864e/opt/1/2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
56549984 0 426757 856 832e/opt/2/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
56569984 0 426757 856 832e/opt/2/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
56585902 0 420265 816 864e/opt/1/4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
56605902 0 420265 816 864e/opt/1/3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
56609984 0 426757 856 832e/opt/2/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
56609984 0 426757 856 832e/opt/2/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
566210056 0 426829 856 832e/opt/1/2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
566210056 0 426829 856 832e/opt/1/2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
566410056 0 426829 856 832e/opt/1/2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
566410056 0 426829 856 832e/opt/1/3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
566410056 0 426829 856 832e/opt/1/3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
566410056 0 426829 856 832e/opt/1/3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
566410056 0 426829 856 832e/opt/1/4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
566410056 0 426829 856 832e/opt/1/4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
56644030 0 415580 808 864e/opt/2/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
566810056 0 426829 856 832e/opt/1/2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
566810056 0 426829 856 832e/opt/1/4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
56704094 0 415644 808 864e/opt/1/3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
567010056 0 426829 856 832e/opt/1/4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
567210056 0 426829 856 832e/opt/1/3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
56824094 0 415644 808 864e/opt/1/2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
56904094 0 415644 808 864e/opt/1/4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62584154 0 415588 808 864e/opt/2/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62604154 0 415588 808 864e/opt/2/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62683664 0 414044 792 832e/opt/2/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62743664 0 414044 792 832e/opt/2/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62784220 0 415652 808 864e/opt/1/2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62783735 0 414108 792 832e/opt/1/3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62784220 0 415652 808 864e/opt/1/4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62783735 0 414108 792 832e/opt/1/4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62824220 0 415652 808 864e/opt/1/3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
62863735 0 414108 792 832e/opt/1/2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
75884718 0 416268 808 864e/opt/2/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
76004782 0 416332 808 864e/opt/1/1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
76545142 0 419505 816 864e/opt/2/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
76705142 0 419505 816 864e/opt/1/1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
772410560 0 426117 856 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
772810464 0 426021 856 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
774611528 0 429149 856 864e/opt/2/1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
775211072 0 427837 856 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
775211072 0 427837 856 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
775611448 0 428781 856 864e/opt/2/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
775811072 0 427837 856 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
776611072 0 427837 856 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
779411112 0 427877 856 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
779611112 0 427877 856 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
779811568 0 429189 856 864e/opt/1/1icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
780211112 0 427877 856 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
781011488 0 428821 856 864e/opt/1/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
782811112 0 427877 856 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
784410056 0 427213 856 832e/opt/1/4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
786210872 0 427685 856 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
786610872 0 427685 856 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
788210880 0 428045 856 832e/opt/2/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
788410880 0 428045 856 832e/opt/2/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
788611336 0 429309 856 864e/opt/2/1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
788610872 0 427685 856 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
788810880 0 428045 856 832e/opt/2/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
789011256 0 428701 856 864e/opt/2/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
789210880 0 428045 856 832e/opt/2/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
789610872 0 427685 856 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
794411328 0 428773 856 864e/opt/1/1icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
798010952 0 428117 856 832e/opt/1/1icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
798210952 0 428117 856 832e/opt/1/1icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
798410952 0 428117 856 832e/opt/1/1icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
798411408 0 429381 856 864e/opt/1/1icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
799010464 0 425965 856 832e/opt/1/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
799010952 0 428117 856 832e/opt/1/1icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
802210448 0 425949 856 832e/opt/2/1icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
81323214 0 417577 816 864e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
82024497 0 414876 792 832e/opt/2/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
82264448 0 414828 792 832e/opt/1/1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
829610992 0 427805 856 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
830810992 0 427773 856 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
832210992 0 427773 856 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
833010992 0 427805 856 832e/opt/1/1icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
833610824 0 427605 856 832e/opt/2/1icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
833810992 0 427773 856 832e/opt/1/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
834010824 0 427605 856 832e/opt/2/1icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
834210824 0 427605 856 832e/opt/2/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
834810824 0 427605 856 832e/opt/2/1icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
837810992 0 427773 856 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
840810992 0 427805 856 832e/opt/1/1icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
842610992 0 427805 856 832e/opt/1/1icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
84564892 0 416324 808 864e/opt/2/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
84664939 0 416372 808 864e/opt/1/1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
86882353 0 412740 792 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
86962822 0 414372 808 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
87702713 0 414140 808 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
96645808 0 422621 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
96705656 0 421197 856 832e/reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
96725656 0 421141 856 832e/reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
96825808 0 422621 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
96825808 0 422621 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
96845800 0 422581 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
97005800 0 422581 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
97065800 0 422581 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
97125800 0 422581 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
97165808 0 422621 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
98988248 0 425413 856 832e/reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
101628248 0 425413 856 832e/reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
101648744 0 426189 856 864e/reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
101688248 0 425413 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
101728248 0 425413 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
101788856 0 426829 856 864e/reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
102089520 0 426853 856 864e/reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
102169088 0 425853 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
102189088 0 425853 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
102189088 0 425853 856 832e/reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
102309088 0 425853 856 832e/reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
102409632 0 427253 856 864e/reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017

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: 16, 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=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=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=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=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=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=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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer 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