Implementation notes: amd64, oki, crypto_aead/norx3261v3

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: norx3261v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
36254? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
36256? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
36274? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
36290? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
36294? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
36300? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
36522? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
36540? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
36734? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
38480? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
38484? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
38484? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
38500? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
38662? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
38692? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
38702? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
38708? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
38910? ? ?? ? ?xmmgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
38938? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
38944? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
38946? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
38968? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
38970? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
38978? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
38990? ? ?? ? ?xmmgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
39264? ? ?? ? ?xmmgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
39454? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
39464? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
39476? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
39482? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
40166? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
40478? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
40996? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
41032? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2018112920181123
41078? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2018112920181123
41088? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
41104? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
41250? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
41280? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
41280? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
41280? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
41398? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
41420? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
41446? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
41450? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
41468? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
41498? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
41876? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
41892? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
41910? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
41942? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
42022? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
42024? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
42026? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2018112920181123
42028? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2018112920181123
42028? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2018112920181123
42036? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
42062? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2018112920181123
42074? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
42112? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
42124? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
42136? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
42136? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
42140? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
42162? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
42194? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
42198? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
42202? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
42288? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
42294? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
42304? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
42312? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
42320? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
42446? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
42448? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
42462? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
42464? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
42590? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
42730? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
42740? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
42746? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
42762? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
42764? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
42774? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
42812? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
42816? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
42828? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
42840? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
43194? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
43216? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
43268? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
43268? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
43284? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
43406? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
43466? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
43474? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
43560? ? ?? ? ?xmmgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
45846? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
45932? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
46040? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
46052? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
46058? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
46060? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
46116? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
46120? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
46150? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
46150? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
46158? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
46162? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
46162? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
46168? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2018112920181123
46184? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2018112920181123
46186? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
46210? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
46244? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
56302? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
66344? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
66600? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
66652? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
67116? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
67122? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
67184? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
68466? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
68472? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
68738? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
68814? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
69108? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
69122? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
69198? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
69200? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
69268? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
69326? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
69372? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
69418? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
69476? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
69804? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
69806? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
69806? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
69822? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
69864? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
69868? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
69904? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
69930? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
69950? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
70038? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
70044? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
70092? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
70094? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
70100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
70140? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
70258? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
70320? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
70388? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
70402? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
70440? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
70452? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
70454? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
70488? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
70506? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
70536? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
70582? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
71760? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
71836? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
71856? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
71882? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
71932? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
72380? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72404? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72444? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72520? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72522? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
72560? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
72600? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
72606? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
72616? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
72626? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
72656? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
72800? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
72810? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
72868? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
72898? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
72900? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
72948? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
72954? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
72962? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
72966? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
72978? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
72978? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
72984? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
72996? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
73010? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
73014? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
73016? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
73016? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
73052? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
73854? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
73882? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
74256? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
74802? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
74848? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
75988? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
76000? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
76022? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
76166? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
76214? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
76230? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
76254? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
76388? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
76414? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
76472? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
76482? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
76486? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
76490? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
76496? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
76534? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
76582? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
76962? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
76966? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
76978? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
77042? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
77418? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
77422? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
77470? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
77580? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
78852? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
78876? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
78906? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
78952? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
79046? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
79062? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
79266? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
79318? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
381210? ? ?? ? ?xmmcc2018112920181123
388128? ? ?? ? ?xmmgcc2018112920181123
388470? ? ?? ? ?xmmgcc_-funroll-loops2018112920181123
399584? ? ?? ? ?refcc2019011020181123
752544? ? ?? ? ?refgcc2019011020181123
754398? ? ?? ? ?refgcc_-funroll-loops2019011020181123

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x17cea00: v4i64 = X86ISD::VTRUNC 0x17ce830
try.c: 0x17ce830: v16i32 = vselect 0x17cb470, 0x175ab10, 0x17ce700
try.c: 0x17cb470: v4i1 = X86ISD::PCMPGTM 0x17b6320, 0x1767c20
try.c: 0x17b6320: v4i64 = X86ISD::VBROADCAST 0x1767fb0
try.c: 0x1767fb0: i64,ch = load<LD8[%uglygep72]> 0x16b1dd0, 0x17734a0, undef:i64
try.c: 0x17734a0: i64 = add 0x17b7200, 0x1733830
try.c: 0x17b7200: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x17ae720: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1733830: i64 = shl 0x17aded0, Constant:i8<3>
try.c: 0x17aded0: i64,ch = CopyFromReg 0x16b1dd0, Register:i64 %vreg50
try.c: 0x17b76c0: i64 = Register %vreg50
try.c: 0x17544f0: i8 = Constant<3>
try.c: 0x17b4180: i64 = undef
try.c: 0x1767c20: v4i64,ch = CopyFromReg 0x16b1dd0, Register:v4i64 %vreg13
try.c: 0x17528e0: v4i64 = Register %vreg13
try.c: 0x175ab10: v16i32 = X86ISD::VBROADCAST 0x17ae130
try.c: 0x17ae130: i32,ch = load<LD4[ConstantPool]> 0x16b1dd0, 0x17ce370, undef:i64
try.c: 0x17ce370: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1750400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x17b4180: i64 = undef
try.c: 0x17ce700: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x17ce5d0: i32 = Constant<0>
try.c: 0x17ce5d0: i32 = Constant<0>
try.c: 0x17ce5d0: i32 = Constant<0>
try.c: 0x17ce5d0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1031070: v4i64 = X86ISD::VTRUNC 0x1030ea0
try.c: 0x1030ea0: v16i32 = vselect 0x102dae0, 0xfbb280, 0x1030d70
try.c: 0x102dae0: v4i1 = X86ISD::PCMPGTM 0x10106c0, 0xfc61e0
try.c: 0x10106c0: v4i64 = X86ISD::VBROADCAST 0xfc6570
try.c: 0xfc6570: i64,ch = load<LD8[%uglygep72]> 0xf14db0, 0xfd0210, undef:i64
try.c: 0xfd0210: i64 = add 0x1019820, 0xfc1ae0
try.c: 0x1019820: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xffa100: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xfc1ae0: i64 = shl 0xff98b0, Constant:i8<3>
try.c: 0xff98b0: i64,ch = CopyFromReg 0xf14db0, Register:i64 %vreg50
try.c: 0x1019ce0: i64 = Register %vreg50
try.c: 0xf97bd0: i8 = Constant<3>
try.c: 0x1017fc0: i64 = undef
try.c: 0xfc61e0: v4i64,ch = CopyFromReg 0xf14db0, Register:v4i64 %vreg13
try.c: 0xfb4840: v4i64 = Register %vreg13
try.c: 0xfbb280: v16i32 = X86ISD::VBROADCAST 0xff9b10
try.c: 0xff9b10: i32,ch = load<LD4[ConstantPool]> 0xf14db0, 0x10309e0, undef:i64
try.c: 0x10309e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xfc7fa0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1017fc0: i64 = undef
try.c: 0x1030d70: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1030c40: i32 = Constant<0>
try.c: 0x1030c40: i32 = Constant<0>
try.c: 0x1030c40: i32 = Constant<0>
try.c: 0x1030c40: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: xmm
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x24d8c80: v4i64 = X86ISD::VTRUNC 0x24d8ab0
try.c: 0x24d8ab0: v16i32 = vselect 0x24df980, 0x2452d20, 0x24d8980
try.c: 0x24df980: v4i1 = X86ISD::PCMPGTM 0x24c15b0, 0x247b580
try.c: 0x24c15b0: v4i64 = X86ISD::VBROADCAST 0x247b910
try.c: 0x247b910: i64,ch = load<LD8[%uglygep72]> 0x23bcdd0, 0x2484aa0, undef:i64
try.c: 0x2484aa0: i64 = add 0x24c2490, 0x2443ff0
try.c: 0x24c2490: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x24b1650: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2443ff0: i64 = shl 0x24b0e00, Constant:i8<3>
try.c: 0x24b0e00: i64,ch = CopyFromReg 0x23bcdd0, Register:i64 %vreg50
try.c: 0x24c2950: i64 = Register %vreg50
try.c: 0x2459560: i8 = Constant<3>
try.c: 0x24bf410: i64 = undef
try.c: 0x247b580: v4i64,ch = CopyFromReg 0x23bcdd0, Register:v4i64 %vreg13
try.c: 0x245bfd0: v4i64 = Register %vreg13
try.c: 0x2452d20: v16i32 = X86ISD::VBROADCAST 0x24b1060
try.c: 0x24b1060: i32,ch = load<LD4[ConstantPool]> 0x23bcdd0, 0x24d85f0, undef:i64
try.c: 0x24d85f0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x247dbc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x24bf410: i64 = undef
try.c: 0x24d8980: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x24d8850: i32 = Constant<0>
try.c: 0x24d8850: i32 = Constant<0>
try.c: 0x24d8850: i32 = Constant<0>
try.c: 0x24d8850: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments xmm

Compiler output

Implementation: xmm
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1aedf40: v4i64 = X86ISD::VTRUNC 0x1aedd70
try.c: 0x1aedd70: v16i32 = vselect 0x1aea9b0, 0x1a71440, 0x1aedc40
try.c: 0x1aea9b0: v4i1 = X86ISD::PCMPGTM 0x1ad7430, 0x1a721f0
try.c: 0x1ad7430: v4i64 = X86ISD::VBROADCAST 0x1a72580
try.c: 0x1a72580: i64,ch = load<LD8[%uglygep72]> 0x19d0da0, 0x1ad2400, undef:i64
try.c: 0x1ad2400: i64 = add 0x1ad8310, 0x1a77100
try.c: 0x1ad8310: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1ac9140: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1a77100: i64 = shl 0x1ac88f0, Constant:i8<3>
try.c: 0x1ac88f0: i64,ch = CopyFromReg 0x19d0da0, Register:i64 %vreg50
try.c: 0x1ad87d0: i64 = Register %vreg50
try.c: 0x1a6ee30: i8 = Constant<3>
try.c: 0x1ad5aa0: i64 = undef
try.c: 0x1a721f0: v4i64,ch = CopyFromReg 0x19d0da0, Register:v4i64 %vreg13
try.c: 0x1a853e0: v4i64 = Register %vreg13
try.c: 0x1a71440: v16i32 = X86ISD::VBROADCAST 0x1ac8b50
try.c: 0x1ac8b50: i32,ch = load<LD4[ConstantPool]> 0x19d0da0, 0x1aed8b0, undef:i64
try.c: 0x1aed8b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1a822e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1ad5aa0: i64 = undef
try.c: 0x1aedc40: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1aedb10: i32 = Constant<0>
try.c: 0x1aedb10: i32 = Constant<0>
try.c: 0x1aedb10: i32 = Constant<0>
try.c: 0x1aedb10: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xmm