Implementation notes: amd64, oki, crypto_aead/aeadaes192ocbtaglen128v1

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: aeadaes192ocbtaglen128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5436? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
5438? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
5442? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
5598? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
5626? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
5938? ? ?? ? ?optclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
5992? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
9412? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
9426? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
9496? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
10022? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
10024? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
10190? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
10932? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
10936? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
11114? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
11232? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
14684? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
14886? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
15942? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
15964? ? ?? ? ?optgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
16084? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
188012? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
188074? ? ?? ? ?optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
188120? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
188168? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
188168? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
188180? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
188190? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
188220? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
188242? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
188260? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
188264? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
188268? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
188290? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
188296? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
188296? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2018112720181123
188346? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
188358? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
188376? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
188380? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
188390? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
188402? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
188406? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
188416? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
188440? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
188450? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
188460? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
188474? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
188478? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2018112720181123
188478? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
188488? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
188490? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
188492? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
188498? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
188510? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
188518? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
188536? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
188538? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
188568? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
188592? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
188602? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
188608? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
188694? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
188700? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2018112720181123
188700? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
188704? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
188720? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
188736? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
188750? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
188772? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
188808? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
188900? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
188940? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
188940? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
188948? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
188978? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
188978? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
188994? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
189010? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
189012? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
189078? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
189086? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
189094? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
189114? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
189128? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
189152? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
189176? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
189212? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
189234? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
189256? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
189274? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2018112720181123
189278? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
189338? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
189344? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
189416? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2018112720181123
189524? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
189570? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
189576? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
189584? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
189598? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
189626? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
189656? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
189688? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
189760? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
189784? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
189902? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
189998? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
190200? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
190250? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
190252? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
190278? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
190298? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
190316? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
190496? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
190970? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
201014? ? ?? ? ?optgcc_-funroll-loops2018112720181123
201164? ? ?? ? ?optcc2018112720181123
201838? ? ?? ? ?optgcc2018112720181123
230748? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
230784? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
230786? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
230810? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
230864? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
230878? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
231026? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
231120? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
231146? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018112720181123
231180? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
231214? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
231264? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
231406? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
231524? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
231608? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
231790? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
231916? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
231958? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
231960? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
231972? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
232050? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
232060? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
232064? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
232072? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
232074? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
232092? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
232400? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
233670? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
233740? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
233904? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
234254? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
234254? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
234312? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
234382? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
234416? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
234422? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
234460? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
234676? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
234722? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
234866? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
234894? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
235060? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
235092? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
235248? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
235412? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
237456? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
237462? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
237548? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
237588? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
237660? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
237676? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
237686? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
237834? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
252924? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
253092? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
253464? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
253524? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
253560? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
253570? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
253574? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
253816? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
254218? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
254482? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
254586? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
254782? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
256148? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
256352? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
256428? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
256880? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
257008? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
257050? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
257484? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
257600? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
257678? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
257912? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
257964? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
258458? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
258566? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
258670? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018112720181123
259216? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
259754? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
259852? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018112720181123
260668? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018112720181123
261220? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
261818? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
261884? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
262030? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
262408? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
262540? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
262554? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
262576? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
262720? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
262882? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
263044? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
263058? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
263128? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
263218? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
263272? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
263280? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
263384? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
263514? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
263922? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
263988? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
264110? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
264328? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
264416? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
264562? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
264812? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
265070? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
265330? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018112720181123
265514? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
265588? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
265852? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
265866? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
266006? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
267620? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
474300? ? ?? ? ?refcc2018112720181123
475832? ? ?? ? ?refgcc_-funroll-loops2018112720181123
476496? ? ?? ? ?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: 0x277f140: v4i64 = X86ISD::VTRUNC 0x277ef70
try.c: 0x277ef70: v16i32 = vselect 0x2771260, 0x2711490, 0x277ee40
try.c: 0x2771260: v4i1 = X86ISD::PCMPGTM 0x2769a40, 0x2712240
try.c: 0x2769a40: v4i64 = X86ISD::VBROADCAST 0x27125d0
try.c: 0x27125d0: i64,ch = load<LD8[%uglygep72]> 0x2663dd0, 0x271fdc0, undef:i64
try.c: 0x271fdc0: i64 = add 0x276a920, 0x26f9910
try.c: 0x276a920: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x271bdd0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x26f9910: i64 = shl 0x271b580, Constant:i8<3>
try.c: 0x271b580: i64,ch = CopyFromReg 0x2663dd0, Register:i64 %vreg50
try.c: 0x276ade0: i64 = Register %vreg50
try.c: 0x27099c0: i8 = Constant<3>
try.c: 0x27680b0: i64 = undef
try.c: 0x2712240: v4i64,ch = CopyFromReg 0x2663dd0, Register:v4i64 %vreg13
try.c: 0x2703960: v4i64 = Register %vreg13
try.c: 0x2711490: v16i32 = X86ISD::VBROADCAST 0x271b7e0
try.c: 0x271b7e0: i32,ch = load<LD4[ConstantPool]> 0x2663dd0, 0x277eab0, undef:i64
try.c: 0x277eab0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2700460: i64 = TargetConstantPool<i32 1> 0
try.c: 0x27680b0: i64 = undef
try.c: 0x277ee40: 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: 0x277ed10: i32 = Constant<0>
try.c: 0x277ed10: i32 = Constant<0>
try.c: 0x277ed10: i32 = Constant<0>
try.c: 0x277ed10: 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: 0x132e8a0: v4i64 = X86ISD::VTRUNC 0x1332700
try.c: 0x1332700: v16i32 = vselect 0x1337860, 0x12b45a0, 0x13325d0
try.c: 0x1337860: v4i1 = X86ISD::PCMPGTM 0x1318b90, 0x12b5350
try.c: 0x1318b90: v4i64 = X86ISD::VBROADCAST 0x12b56e0
try.c: 0x12b56e0: i64,ch = load<LD8[%uglygep72]> 0x1214dd0, 0x13137b0, undef:i64
try.c: 0x13137b0: i64 = add 0x1319a70, 0x12c0410
try.c: 0x1319a70: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x12c5ad0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x12c0410: i64 = shl 0x12c5280, Constant:i8<3>
try.c: 0x12c5280: i64,ch = CopyFromReg 0x1214dd0, Register:i64 %vreg50
try.c: 0x1319f30: i64 = Register %vreg50
try.c: 0x12d62d0: i8 = Constant<3>
try.c: 0x1317200: i64 = undef
try.c: 0x12b5350: v4i64,ch = CopyFromReg 0x1214dd0, Register:v4i64 %vreg13
try.c: 0x12b1560: v4i64 = Register %vreg13
try.c: 0x12b45a0: v16i32 = X86ISD::VBROADCAST 0x12c54e0
try.c: 0x12c54e0: i32,ch = load<LD4[ConstantPool]> 0x1214dd0, 0x1332240, undef:i64
try.c: 0x1332240: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x12af080: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1317200: i64 = undef
try.c: 0x13325d0: 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: 0x13324a0: i32 = Constant<0>
try.c: 0x13324a0: i32 = Constant<0>
try.c: 0x13324a0: i32 = Constant<0>
try.c: 0x13324a0: 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: 0x20c9c30: v4i64 = X86ISD::VTRUNC 0x20c9a60
try.c: 0x20c9a60: v16i32 = vselect 0x20c66a0, 0x2047ed0, 0x20c9930
try.c: 0x20c66a0: v4i1 = X86ISD::PCMPGTM 0x20b2510, 0x2048c80
try.c: 0x20b2510: v4i64 = X86ISD::VBROADCAST 0x2049010
try.c: 0x2049010: i64,ch = load<LD8[%uglygep72]> 0x1fadde0, 0x203f440, undef:i64
try.c: 0x203f440: i64 = add 0x20b33f0, 0x203fc00
try.c: 0x20b33f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x206dc60: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x203fc00: i64 = shl 0x206d410, Constant:i8<3>
try.c: 0x206d410: i64,ch = CopyFromReg 0x1fadde0, Register:i64 %vreg50
try.c: 0x20b38b0: i64 = Register %vreg50
try.c: 0x2052c20: i8 = Constant<3>
try.c: 0x20b0b80: i64 = undef
try.c: 0x2048c80: v4i64,ch = CopyFromReg 0x1fadde0, Register:v4i64 %vreg13
try.c: 0x2063cb0: v4i64 = Register %vreg13
try.c: 0x2047ed0: v16i32 = X86ISD::VBROADCAST 0x206d670
try.c: 0x206d670: i32,ch = load<LD4[ConstantPool]> 0x1fadde0, 0x20c95a0, undef:i64
try.c: 0x20c95a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x20617d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x20b0b80: i64 = undef
try.c: 0x20c9930: 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: 0x20c9800: i32 = Constant<0>
try.c: 0x20c9800: i32 = Constant<0>
try.c: 0x20c9800: i32 = Constant<0>
try.c: 0x20c9800: 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: 0x1b2ba70: v4i64 = X86ISD::VTRUNC 0x1b2b8a0
try.c: 0x1b2b8a0: v16i32 = vselect 0x1b204a0, 0x1aab0b0, 0x1b2b770
try.c: 0x1b204a0: v4i1 = X86ISD::PCMPGTM 0x1b137f0, 0x1aad080
try.c: 0x1b137f0: v4i64 = X86ISD::VBROADCAST 0x1aad410
try.c: 0x1aad410: i64,ch = load<LD8[%uglygep72]> 0x1a0edd0, 0x1b0d6a0, undef:i64
try.c: 0x1b0d6a0: i64 = add 0x1b146d0, 0x1ac49b0
try.c: 0x1b146d0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1b094f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1ac49b0: i64 = shl 0x1b08ca0, Constant:i8<3>
try.c: 0x1b08ca0: i64,ch = CopyFromReg 0x1a0edd0, Register:i64 %vreg50
try.c: 0x1b14b90: i64 = Register %vreg50
try.c: 0x1ac5fb0: i8 = Constant<3>
try.c: 0x1b11650: i64 = undef
try.c: 0x1aad080: v4i64,ch = CopyFromReg 0x1a0edd0, Register:v4i64 %vreg13
try.c: 0x1ad6df0: v4i64 = Register %vreg13
try.c: 0x1aab0b0: v16i32 = X86ISD::VBROADCAST 0x1b08f00
try.c: 0x1b08f00: i32,ch = load<LD4[ConstantPool]> 0x1a0edd0, 0x1b2b3e0, undef:i64
try.c: 0x1b2b3e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1aaee40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1b11650: i64 = undef
try.c: 0x1b2b770: 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: 0x1b2b640: i32 = Constant<0>
try.c: 0x1b2b640: i32 = Constant<0>
try.c: 0x1b2b640: i32 = Constant<0>
try.c: 0x1b2b640: 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