Implementation notes: amd64, oki, crypto_aead/acorn128v2

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: acorn128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
50180? ? ?? ? ?optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
50198? ? ?? ? ?optclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
55468? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
55496? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
55522? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
55524? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
55776? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
55820? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
63902? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
63996? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
64004? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
64010? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
64244? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
64264? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
64280? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
64282? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
64340? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
64946? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
65222? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
65224? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
65302? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
65350? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
65746? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
65756? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
65820? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
65916? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2018112720181123
65928? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
65948? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
65952? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
65994? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
66072? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
66078? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
66098? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
66264? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
66340? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
67070? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
67074? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
67100? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
67228? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
67248? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
67314? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
67316? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
67582? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
67612? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
67956? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
68008? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
68024? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
68086? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
68102? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
68118? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
68166? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
68270? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2018112720181123
68288? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
68300? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
68302? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
68330? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
68336? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
68348? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
68358? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
68370? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
68516? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
68558? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
69058? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
69072? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
69112? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
69118? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
69134? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
69136? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
69140? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
69142? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
69144? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
69148? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
69166? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
69178? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
69192? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
69196? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
69328? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
69348? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
69398? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
69410? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
69412? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
69414? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
69440? ? ?? ? ?optgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
69532? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
69532? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
69542? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
69586? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
69656? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
69668? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
69700? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2018112720181123
69742? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
69760? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
69804? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
69806? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
69824? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
69832? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
69846? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
69884? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
70010? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
70034? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
70360? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
70392? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
70624? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
70640? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
70642? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
70650? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
70660? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
70666? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
70688? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
70698? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
70754? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2018112720181123
70758? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
70758? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2018112720181123
71646? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
71718? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
71736? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
153766? ? ?? ? ?optcc2018112720181123
153840? ? ?? ? ?optgcc_-funroll-loops2018112720181123
153846? ? ?? ? ?optgcc2018112720181123
2344534? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
2344564? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
2363624? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
2366206? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
2371214? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
2371636? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
2375394? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
2375642? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018112720181123
2378434? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
2379396? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
2381062? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
2381940? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
2397436? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
2399242? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
2421012? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
2421244? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
2421796? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
2422842? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
2423268? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
2424192? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
2425620? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
2431556? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
2432534? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
2435082? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
2437286? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
2442162? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
2459738? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
2582744? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
2584546? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
2713572? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
2713674? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
2776642? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
2776802? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
2806722? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
2806816? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
17524022? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
17526692? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
17528484? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
17529262? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
17531520? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
17532522? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
17536650? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
17539760? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
17555414? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
18014250? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
18016354? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
18019788? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
18020716? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
18034646? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
18042944? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
18048972? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
18051744? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
18053100? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
19436256? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
19481898? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
19487280? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
19595994? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
19609250? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
19618716? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
19628866? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
19631494? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
19696982? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018112720181123
19707928? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018112720181123
19737782? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
19740074? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
19740952? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
19741180? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
19745050? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
19746486? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
19753580? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
19803644? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
19804498? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
19804752? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018112720181123
19882300? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
19884380? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
19911532? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
23801964? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
23833522? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
23917448? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
24358268? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
24444984? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
26342526? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
26345744? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
26379808? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
26384912? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
26388386? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
26389880? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
26395166? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
26408370? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
26417910? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
26748450? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
26772444? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
26826566? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018112720181123
26859404? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
31635080? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
31648430? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
31650236? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
31664842? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
31699514? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
31710698? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
34866806? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
34877874? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
34879614? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
34883486? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
34900612? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
35027944? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
35045570? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
35048876? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
35050274? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
35084510? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
35091336? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
35101056? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
35144828? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
35152156? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
35170698? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
35175168? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
135022522? ? ?? ? ?refgcc_-funroll-loops2018112720181123
135040116? ? ?? ? ?refcc2018112720181123
135107896? ? ?? ? ?refgcc2018112720181123

Compiler output

Implementation: opt
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1d9e180: v4i64 = X86ISD::VTRUNC 0x1d9dfb0
try.c: 0x1d9dfb0: v16i32 = vselect 0x1da7420, 0x1d1cb70, 0x1d9de80
try.c: 0x1da7420: v4i1 = X86ISD::PCMPGTM 0x1d88680, 0x1d1d920
try.c: 0x1d88680: v4i64 = X86ISD::VBROADCAST 0x1d1dcb0
try.c: 0x1d1dcb0: i64,ch = load<LD8[%uglygep72]> 0x1c81dd0, 0x1d67430, undef:i64
try.c: 0x1d67430: i64 = add 0x1d89560, 0x1d16b80
try.c: 0x1d89560: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1d225e0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1d16b80: i64 = shl 0x1d21d90, Constant:i8<3>
try.c: 0x1d21d90: i64,ch = CopyFromReg 0x1c81dd0, Register:i64 %vreg50
try.c: 0x1d89a20: i64 = Register %vreg50
try.c: 0x1d04140: i8 = Constant<3>
try.c: 0x1d86cf0: i64 = undef
try.c: 0x1d1d920: v4i64,ch = CopyFromReg 0x1c81dd0, Register:v4i64 %vreg13
try.c: 0x1d39440: v4i64 = Register %vreg13
try.c: 0x1d1cb70: v16i32 = X86ISD::VBROADCAST 0x1d21ff0
try.c: 0x1d21ff0: i32,ch = load<LD4[ConstantPool]> 0x1c81dd0, 0x1d9daf0, undef:i64
try.c: 0x1d9daf0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1d36f60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1d86cf0: i64 = undef
try.c: 0x1d9de80: 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: 0x1d9dd50: i32 = Constant<0>
try.c: 0x1d9dd50: i32 = Constant<0>
try.c: 0x1d9dd50: i32 = Constant<0>
try.c: 0x1d9dd50: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: opt
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1589430: v4i64 = X86ISD::VTRUNC 0x1589260
try.c: 0x1589260: v16i32 = vselect 0x1585ea0, 0x152b950, 0x1589130
try.c: 0x1585ea0: v4i1 = X86ISD::PCMPGTM 0x157abf0, 0x152c700
try.c: 0x157abf0: v4i64 = X86ISD::VBROADCAST 0x152ca90
try.c: 0x152ca90: i64,ch = load<LD8[%uglygep72]> 0x147fdd0, 0x1580e80, undef:i64
try.c: 0x1580e80: i64 = add 0x1584d60, 0x1511cb0
try.c: 0x1584d60: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1578d00: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1511cb0: i64 = shl 0x15784b0, Constant:i8<3>
try.c: 0x15784b0: i64,ch = CopyFromReg 0x147fdd0, Register:i64 %vreg50
try.c: 0x1585220: i64 = Register %vreg50
try.c: 0x1526a50: i8 = Constant<3>
try.c: 0x1583500: i64 = undef
try.c: 0x152c700: v4i64,ch = CopyFromReg 0x147fdd0, Register:v4i64 %vreg13
try.c: 0x1530510: v4i64 = Register %vreg13
try.c: 0x152b950: v16i32 = X86ISD::VBROADCAST 0x1578710
try.c: 0x1578710: i32,ch = load<LD4[ConstantPool]> 0x147fdd0, 0x1588da0, undef:i64
try.c: 0x1588da0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x151bfc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1583500: i64 = undef
try.c: 0x1589130: 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: 0x1589000: i32 = Constant<0>
try.c: 0x1589000: i32 = Constant<0>
try.c: 0x1589000: i32 = Constant<0>
try.c: 0x1589000: i32 = Constant<0>
try.c: ...

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

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: 0x10b8690: v4i64 = X86ISD::VTRUNC 0x10af000
try.c: 0x10af000: v16i32 = vselect 0x10abc40, 0x10464f0, 0x10aeed0
try.c: 0x10abc40: v4i1 = X86ISD::PCMPGTM 0x10946a0, 0x102e800
try.c: 0x10946a0: v4i64 = X86ISD::VBROADCAST 0x102eb90
try.c: 0x102eb90: i64,ch = load<LD8[%uglygep72]> 0xf8fdb0, 0x107f1e0, undef:i64
try.c: 0x107f1e0: i64 = add 0x1095580, 0x10354f0
try.c: 0x1095580: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x104dbc0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x10354f0: i64 = shl 0x104d370, Constant:i8<3>
try.c: 0x104d370: i64,ch = CopyFromReg 0xf8fdb0, Register:i64 %vreg50
try.c: 0x1095a40: i64 = Register %vreg50
try.c: 0x10119f0: i8 = Constant<3>
try.c: 0x1092500: i64 = undef
try.c: 0x102e800: v4i64,ch = CopyFromReg 0xf8fdb0, Register:v4i64 %vreg13
try.c: 0x102b410: v4i64 = Register %vreg13
try.c: 0x10464f0: v16i32 = X86ISD::VBROADCAST 0x104d5d0
try.c: 0x104d5d0: i32,ch = load<LD4[ConstantPool]> 0xf8fdb0, 0x10aeb40, undef:i64
try.c: 0x10aeb40: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1028f30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1092500: i64 = undef
try.c: 0x10aeed0: 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: 0x10aeda0: i32 = Constant<0>
try.c: 0x10aeda0: i32 = Constant<0>
try.c: 0x10aeda0: i32 = Constant<0>
try.c: 0x10aeda0: 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: 0xbeb8d0: v4i64 = X86ISD::VTRUNC 0xbeb700
try.c: 0xbeb700: v16i32 = vselect 0xbe7990, 0xb79e00, 0xbeb5d0
try.c: 0xbe7990: v4i1 = X86ISD::PCMPGTM 0xbcefd0, 0xb7abb0
try.c: 0xbcefd0: v4i64 = X86ISD::VBROADCAST 0xb7af40
try.c: 0xb7af40: i64,ch = load<LD8[%uglygep72]> 0xac9dd0, 0xbb7bc0, undef:i64
try.c: 0xbb7bc0: i64 = add 0xbcfeb0, 0xb5f170
try.c: 0xbcfeb0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xb76a80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xb5f170: i64 = shl 0xb76230, Constant:i8<3>
try.c: 0xb76230: i64,ch = CopyFromReg 0xac9dd0, Register:i64 %vreg50
try.c: 0xbd0370: i64 = Register %vreg50
try.c: 0xb704d0: i8 = Constant<3>
try.c: 0xbcd640: i64 = undef
try.c: 0xb7abb0: v4i64,ch = CopyFromReg 0xac9dd0, Register:v4i64 %vreg13
try.c: 0xb7f3e0: v4i64 = Register %vreg13
try.c: 0xb79e00: v16i32 = X86ISD::VBROADCAST 0xb76490
try.c: 0xb76490: i32,ch = load<LD4[ConstantPool]> 0xac9dd0, 0xbeb240, undef:i64
try.c: 0xbeb240: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xb65da0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xbcd640: i64 = undef
try.c: 0xbeb5d0: 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: 0xbeb4a0: i32 = Constant<0>
try.c: 0xbeb4a0: i32 = Constant<0>
try.c: 0xbeb4a0: i32 = Constant<0>
try.c: 0xbeb4a0: 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