Implementation notes: amd64, morningstar, crypto_stream/aes256estream

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_stream
Primitive: aes256estream
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
27699? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
27733? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-Os_-fomit-frame-pointer2017090620170904
27736? ? ?? ? ?e/hongjun/v1gcc_-Os_-fomit-frame-pointer2017090620170904
27760? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090620170904
27796? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090620170904
27800? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090620170904
27808? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170904
27810? ? ?? ? ?e/hongjun/v1gcc_-m64_-Os_-fomit-frame-pointer2017090620170904
27816? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
28185? ? ?? ? ?e/hongjun/v0gcc_-m64_-Os_-fomit-frame-pointer2017090620170904
28214? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-Os_-fomit-frame-pointer2017090620170904
28238? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090620170904
28259? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
28275? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090620170904
28285? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090620170904
28287? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170904
28301? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
28328? ? ?? ? ?e/hongjun/v0gcc_-m64_-O3_-fomit-frame-pointer2017090620170904
28345? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
28349? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170904
28354? ? ?? ? ?e/hongjun/v0gcc_-Os_-fomit-frame-pointer2017090620170904
28359? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090620170904
28365? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090620170904
28389? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090620170904
28392? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-O3_-fomit-frame-pointer2017090620170904
28399? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090620170904
28400? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090620170904
28401? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090620170904
28405? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090620170904
28432? ? ?? ? ?e/hongjun/v0gcc_-O3_-fomit-frame-pointer2017090620170904
28470? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-O3_-fomit-frame-pointer2017090620170904
28475? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090620170904
28480? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090620170904
28483? ? ?? ? ?e/hongjun/v0clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090620170904
28490? ? ?? ? ?e/hongjun/v0clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
28492? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090620170904
28502? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090620170904
28515? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
28523? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
28547? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090620170904
28555? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170904
28562? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090620170904
28563? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090620170904
28568? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090620170904
28584? ? ?? ? ?e/hongjun/v0clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
28584? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090620170904
28584? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090620170904
28619? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-O2_-fomit-frame-pointer2017090620170904
28624? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090620170904
28632? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
28641? ? ?? ? ?e/hongjun/v0clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
28642? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090620170904
28681? ? ?? ? ?e/hongjun/v0clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
28686? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
28722? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090620170904
28728? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
28736? ? ?? ? ?e/hongjun/v0gcc_-O2_-fomit-frame-pointer2017090620170904
28749? ? ?? ? ?e/hongjun/v0gcc_-m64_-O2_-fomit-frame-pointer2017090620170904
28766? ? ?? ? ?e/hongjun/v1gcc_-O3_-fomit-frame-pointer2017090620170904
28774? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090620170904
28784? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090620170904
28803? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
28824? ? ?? ? ?e/hongjun/v0clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090620170904
28840? ? ?? ? ?e/hongjun/v1gcc_-m64_-O3_-fomit-frame-pointer2017090620170904
28987? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090620170904
29000? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
29008? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
29021? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090620170904
29024? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-O2_-fomit-frame-pointer2017090620170904
29029? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090620170904
29037? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090620170904
29042? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090620170904
29110? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090620170904
29197? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
29203? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
29206? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090620170904
29208? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090620170904
29213? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090620170904
29240? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090620170904
29254? ? ?? ? ?e/hongjun/v1gcc_-O2_-fomit-frame-pointer2017090620170904
29256? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090620170904
29256? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090620170904
29256? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090620170904
29264? ? ?? ? ?e/hongjun/v1gcc_-m64_-O2_-fomit-frame-pointer2017090620170904
29272? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090620170904
29296? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090620170904
29336? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090620170904
29344? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090620170904
29351? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090620170904
29357? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
29368? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090620170904
29413? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090620170904
29418? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090620170904
29483? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090620170904
29496? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
29525? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090620170904
29568? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090620170904
29568? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090620170904
29590? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090620170904
29597? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
29605? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090620170904
29608? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
29651? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090620170904
29772? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
29797? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
29877? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
29878? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
29888? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
29897? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
29924? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090620170904
29939? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090620170904
29939? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
29941? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090620170904
29942? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090620170904
29943? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090620170904
29946? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090620170904
30035? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090620170904
30062? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
30082? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
30107? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
30123? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
30208? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
30264? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090620170904
30293? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090620170904
30323? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
30326? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
30362? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090620170904
30493? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
30499? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
30581? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
30589? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
30599? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090620170904
30648? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
30740? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
30812? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
30821? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090620170904
30843? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090620170904
30907? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090620170904
30939? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090620170904
30962? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090620170904
30970? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090620170904
31107? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090620170904
31181? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
31202? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090620170904
31209? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090620170904
31255? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090620170904
31256? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090620170904
31274? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-O_-fomit-frame-pointer2017090620170904
31328? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090620170904
31397? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
31400? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090620170904
31402? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090620170904
31474? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
31484? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090620170904
31530? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090620170904
31544? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090620170904
31557? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090620170904
31582? ? ?? ? ?e/hongjun/v1gcc_-march=nocona_-O_-fomit-frame-pointer2017090620170904
31602? ? ?? ? ?e/hongjun/v1gcc_-m64_-O_-fomit-frame-pointer2017090620170904
31604? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090620170904
31606? ? ?? ? ?e/hongjun/v1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090620170904
31619? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090620170904
31621? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090620170904
31652? ? ?? ? ?e/hongjun/v0gcc_-march=k8_-O_-fomit-frame-pointer2017090620170904
31679? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
31693? ? ?? ? ?e/hongjun/v1gcc_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
31694? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090620170904
31728? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170904
31738? ? ?? ? ?e/hongjun/v0gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090620170904
31744? ? ?? ? ?e/hongjun/v0gcc_-m64_-O_-fomit-frame-pointer2017090620170904
31753? ? ?? ? ?e/hongjun/v0gcc_-O_-fomit-frame-pointer2017090620170904
31753? ? ?? ? ?e/hongjun/v1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090620170904
31755? ? ?? ? ?e/hongjun/v0gcc_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
31771? ? ?? ? ?e/hongjun/v1gcc_-O_-fomit-frame-pointer2017090620170904
31779? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090620170904
31792? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090620170904
31803? ? ?? ? ?e/hongjun/v0gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090620170904
31805? ? ?? ? ?e/hongjun/v1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090620170904
31810? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
31829? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170904
31858? ? ?? ? ?e/hongjun/v0gcc_-march=nocona_-O_-fomit-frame-pointer2017090620170904
31941? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-O_-fomit-frame-pointer2017090620170904
31943? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090620170904
31984? ? ?? ? ?e/hongjun/v1gcc_-march=k8_-O_-fomit-frame-pointer2017090620170904
31990? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090620170904
32046? ? ?? ? ?e/hongjun/v0gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090620170904
32082? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
32089? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090620170904
32171? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
32181? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090620170904
32258? ? ?? ? ?e/hongjun/v1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
32259? ? ?? ? ?e/hongjun/v1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090620170904
32278? ? ?? ? ?e/hongjun/v1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
32281? ? ?? ? ?e/hongjun/v1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
32293? ? ?? ? ?e/hongjun/v1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090620170904
32302? ? ?? ? ?e/hongjun/v1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090620170904
225322? ? ?? ? ?e/hongjun/v1cc2017090620170904
225385? ? ?? ? ?e/hongjun/v1gcc2017090620170904
225476? ? ?? ? ?e/hongjun/v1gcc_-funroll-loops2017090620170904
228102? ? ?? ? ?e/hongjun/v0gcc2017090620170904
228216? ? ?? ? ?e/hongjun/v0cc2017090620170904
228226? ? ?? ? ?e/hongjun/v0gcc_-funroll-loops2017090620170904

Test failure

Implementation: crypto_stream/aes256estream/e/hongjun/v0
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/hongjun/v0 e/hongjun/v1

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: cc
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc e/gladman
gcc e/gladman
gcc -O2 -fomit-frame-pointer e/gladman
gcc -O3 -fomit-frame-pointer e/gladman
gcc -O -fomit-frame-pointer e/gladman
gcc -Os -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops e/gladman
gcc -funroll-loops -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer e/gladman
gcc -m64 -O2 -fomit-frame-pointer e/gladman
gcc -m64 -O3 -fomit-frame-pointer e/gladman
gcc -m64 -O -fomit-frame-pointer e/gladman
gcc -m64 -Os -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -O3 -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -O -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -Os -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer e/gladman
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer e/gladman
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=corei7 -O -fomit-frame-pointer e/gladman
gcc -m64 -march=corei7 -Os -fomit-frame-pointer e/gladman
gcc -m64 -march=k8 -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=k8 -O3 -fomit-frame-pointer e/gladman
gcc -m64 -march=k8 -O -fomit-frame-pointer e/gladman
gcc -m64 -march=k8 -Os -fomit-frame-pointer e/gladman
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer e/gladman
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer e/gladman
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer e/gladman
gcc -m64 -march=nocona -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=nocona -O3 -fomit-frame-pointer e/gladman
gcc -m64 -march=nocona -O -fomit-frame-pointer e/gladman
gcc -m64 -march=nocona -Os -fomit-frame-pointer e/gladman
gcc -march=barcelona -O2 -fomit-frame-pointer e/gladman
gcc -march=barcelona -O3 -fomit-frame-pointer e/gladman
gcc -march=barcelona -O -fomit-frame-pointer e/gladman
gcc -march=barcelona -Os -fomit-frame-pointer e/gladman
gcc -march=k8 -O2 -fomit-frame-pointer e/gladman
gcc -march=k8 -O3 -fomit-frame-pointer e/gladman
gcc -march=k8 -O -fomit-frame-pointer e/gladman
gcc -march=k8 -Os -fomit-frame-pointer e/gladman
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv e/gladman
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv e/gladman
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv e/gladman
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv e/gladman
gcc -march=nocona -O2 -fomit-frame-pointer e/gladman
gcc -march=nocona -O3 -fomit-frame-pointer e/gladman
gcc -march=nocona -O -fomit-frame-pointer e/gladman
gcc -march=nocona -Os -fomit-frame-pointer e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:41:
aes-ctr.c: ./e/aesopt.h:168:2: error: Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:106:60: warning: implicit declaration of function 'bytes2word' is invalid in C99 [-Wimplicit-function-declaration]
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: ./e/aestab.h:106:60: error: initializer element is not a compile-time constant
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ~~~~~~~~^~~
aes-ctr.c: ./e/aestab.c:148:5: note: expanded from macro 'rc_data'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^~~~~~~
aes-ctr.c: ./e/aestab.c:153:17: note: expanded from macro 'w0'
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:124:39: error: initializer element is not a compile-time constant
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments e/gladman
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments e/gladman
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman

Compiler output

Implementation: crypto_stream/aes256estream/e/gladman
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...
aes-ctr.c: In file included from e/aestab.c:41:0,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from e/aes-ctr.c:17:0,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer e/gladman
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer e/gladman
gcc -m64 -march=barcelona -O -fomit-frame-pointer e/gladman
gcc -m64 -march=barcelona -Os -fomit-frame-pointer e/gladman