Implementation notes: amd64, oki, crypto_aead/stribob192r2

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: stribob192r2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
156154? ? ?? ? ?ssse3gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
156162? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
156182? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
156494? ? ?? ? ?ssse3gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
156686? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
156946? ? ?? ? ?ssse3gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
157482? ? ?? ? ?ssse3gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
157508? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
157522? ? ?? ? ?ssse3gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
157586? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
158060? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
158542? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018113020181123
158610? ? ?? ? ?ssse3gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
158612? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
159502? ? ?? ? ?ssse3gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
159506? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
159516? ? ?? ? ?ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
159658? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
159680? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018113020181123
159690? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
159730? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
159750? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018113020181123
159798? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018113020181123
159982? ? ?? ? ?ssse3gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
160026? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
160092? ? ?? ? ?ssse3gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
160142? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
160162? ? ?? ? ?ssse3gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
160224? ? ?? ? ?ssse3gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
160356? ? ?? ? ?ssse3gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
160368? ? ?? ? ?ssse3gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
160414? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
160480? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018113020181123
160544? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
160580? ? ?? ? ?ssse3gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
160582? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018113020181123
160584? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
160602? ? ?? ? ?ssse3gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
160604? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018113020181123
160658? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
160684? ? ?? ? ?ssse3gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
160726? ? ?? ? ?ssse3gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
160728? ? ?? ? ?ssse3gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
160774? ? ?? ? ?ssse3gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
160866? ? ?? ? ?ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
161312? ? ?? ? ?ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
162448? ? ?? ? ?ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
162724? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
162802? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
162832? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
163284? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
163308? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018113020181123
163426? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
163450? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
163570? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018113020181123
163578? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
163584? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018113020181123
163592? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
163746? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
163750? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
163764? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
163894? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
163912? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018113020181123
164160? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
164230? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018113020181123
164238? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
164262? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018113020181123
164712? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
164748? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
165218? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
165256? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
165286? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
165296? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
165310? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
165330? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
165354? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
165562? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
165574? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
165662? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
165676? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018113020181123
165684? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
165702? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
165708? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
165724? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018113020181123
165742? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018113020181123
165768? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
165784? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
165818? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
165938? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
165948? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
165982? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
166012? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
166012? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
166114? ? ?? ? ?ssse3gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
166350? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
166362? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018113020181123
166394? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
166412? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018113020181123
166418? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
166434? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
166460? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
166476? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
166482? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018113020181123
166490? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
166504? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
166584? ? ?? ? ?ssse3gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
166596? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
166602? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018113020181123
166614? ? ?? ? ?ssse3gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
166748? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
166770? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
167118? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
167190? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
167194? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018113020181123
167196? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
167208? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
167256? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018113020181123
167352? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
167440? ? ?? ? ?ssse3gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
167458? ? ?? ? ?ssse3gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
168014? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
168046? ? ?? ? ?ssse3gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
168112? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
168120? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
168134? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018113020181123
168136? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
168190? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
168326? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
168328? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018113020181123
168336? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
168346? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018113020181123
168432? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
168456? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
168798? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
168804? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
168838? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018113020181123
168860? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
168864? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
168878? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
168942? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
168958? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
169062? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
169268? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
169304? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
174284? ? ?? ? ?ssse3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
174368? ? ?? ? ?ssse3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
174640? ? ?? ? ?ssse3clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
174756? ? ?? ? ?ssse3clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
190314? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018113020181123
190372? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
190380? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
190472? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
192978? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
193092? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
193240? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
193248? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
218872? ? ?? ? ?smallergcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
218912? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
219988? ? ?? ? ?smallergcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018113020181123
220042? ? ?? ? ?smallergcc_-funroll-loops_-O2_-fomit-frame-pointer2018113020181123
220142? ? ?? ? ?smallergcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
220568? ? ?? ? ?smallergcc_-funroll-loops_-O_-fomit-frame-pointer2018113020181123
220634? ? ?? ? ?smallergcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
220664? ? ?? ? ?smallergcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018113020181123
220678? ? ?? ? ?smallergcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018113020181123
220690? ? ?? ? ?smallergcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018113020181123
220692? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
220700? ? ?? ? ?smallergcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
220736? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
220934? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
221158? ? ?? ? ?smallergcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018113020181123
221264? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
221324? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
221424? ? ?? ? ?smallergcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
222998? ? ?? ? ?smallergcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
223230? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
223616? ? ?? ? ?smallergcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018113020181123
223762? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
224306? ? ?? ? ?smallergcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
224438? ? ?? ? ?smallergcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
224468? ? ?? ? ?smallergcc_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
224798? ? ?? ? ?smallergcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
224890? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
224904? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
225012? ? ?? ? ?smallergcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
225018? ? ?? ? ?smallergcc_-funroll-loops_-O3_-fomit-frame-pointer2018113020181123
225072? ? ?? ? ?smallergcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
225108? ? ?? ? ?smallergcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018113020181123
225198? ? ?? ? ?smallergcc_-march=k8_-O3_-fomit-frame-pointer2018113020181123
225398? ? ?? ? ?smallergcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
225418? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
225800? ? ?? ? ?smallergcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
225826? ? ?? ? ?smallergcc_-m64_-O3_-fomit-frame-pointer2018113020181123
225846? ? ?? ? ?smallergcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
225858? ? ?? ? ?smallergcc_-O3_-fomit-frame-pointer2018113020181123
225892? ? ?? ? ?smallergcc_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
225902? ? ?? ? ?smallergcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
225960? ? ?? ? ?smallergcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
226006? ? ?? ? ?smallergcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
226114? ? ?? ? ?smallergcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
226166? ? ?? ? ?smallergcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
226176? ? ?? ? ?smallergcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
226184? ? ?? ? ?smallergcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
226222? ? ?? ? ?smallergcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
226352? ? ?? ? ?smallergcc_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
226934? ? ?? ? ?smallergcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
226956? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
226966? ? ?? ? ?smallergcc_-march=k8_-O2_-fomit-frame-pointer2018113020181123
226984? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
227000? ? ?? ? ?smallergcc_-m64_-O_-fomit-frame-pointer2018113020181123
227012? ? ?? ? ?smallergcc_-O_-fomit-frame-pointer2018113020181123
227012? ? ?? ? ?smallergcc_-m64_-O2_-fomit-frame-pointer2018113020181123
227014? ? ?? ? ?smallergcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
227024? ? ?? ? ?smallergcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
227024? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
227028? ? ?? ? ?smallergcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
227038? ? ?? ? ?smallergcc_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
227040? ? ?? ? ?smallergcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
227046? ? ?? ? ?smallergcc_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
227054? ? ?? ? ?smallergcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
227068? ? ?? ? ?smallergcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
227082? ? ?? ? ?smallergcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
227086? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
227102? ? ?? ? ?smallergcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
227114? ? ?? ? ?smallergcc_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
227122? ? ?? ? ?smallergcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
227142? ? ?? ? ?smallergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
227154? ? ?? ? ?smallergcc_-O2_-fomit-frame-pointer2018113020181123
227168? ? ?? ? ?smallergcc_-march=k8_-O_-fomit-frame-pointer2018113020181123
227184? ? ?? ? ?smallergcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
227194? ? ?? ? ?smallergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
227200? ? ?? ? ?smallergcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
227256? ? ?? ? ?smallergcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
227696? ? ?? ? ?smallergcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
227756? ? ?? ? ?smallergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
228236? ? ?? ? ?smallergcc_-march=nocona_-O_-fomit-frame-pointer2018113020181123
228244? ? ?? ? ?smallergcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
228770? ? ?? ? ?smallergcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
228782? ? ?? ? ?smallergcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018113020181123
228810? ? ?? ? ?smallergcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
228814? ? ?? ? ?smallergcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
228860? ? ?? ? ?smallergcc_-funroll-loops_-Os_-fomit-frame-pointer2018113020181123
229170? ? ?? ? ?smallergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
229348? ? ?? ? ?smallergcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
229422? ? ?? ? ?smallergcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
229492? ? ?? ? ?smallergcc_-Os_-fomit-frame-pointer2018113020181123
229542? ? ?? ? ?smallergcc_-m64_-Os_-fomit-frame-pointer2018113020181123
229590? ? ?? ? ?smallergcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
229688? ? ?? ? ?smallergcc_-march=k8_-Os_-fomit-frame-pointer2018113020181123
229702? ? ?? ? ?smallergcc_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
229752? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
229770? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
229790? ? ?? ? ?smallergcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
229802? ? ?? ? ?smallergcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
229836? ? ?? ? ?smallergcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
229840? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
229878? ? ?? ? ?smallergcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
229896? ? ?? ? ?smallergcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
229944? ? ?? ? ?smallergcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018113020181123
230008? ? ?? ? ?smallergcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
230202? ? ?? ? ?smallergcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
230534? ? ?? ? ?smallergcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
230550? ? ?? ? ?smallergcc_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
230882? ? ?? ? ?smallergcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
244118? ? ?? ? ?smallerclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
244216? ? ?? ? ?smallerclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
258602? ? ?? ? ?smallerclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018113020181123
258744? ? ?? ? ?smallerclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
258796? ? ?? ? ?smallerclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
258924? ? ?? ? ?smallerclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
269126? ? ?? ? ?smallerclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
269928? ? ?? ? ?smallerclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
280158? ? ?? ? ?refgcc_-funroll-loops2018113020181123
280854? ? ?? ? ?refgcc2018113020181123
280896? ? ?? ? ?refcc2018113020181123
310856? ? ?? ? ?smallergcc_-funroll-loops2018113020181123
311358? ? ?? ? ?smallergcc2018113020181123
314582? ? ?? ? ?smallercc2018113020181123
389152? ? ?? ? ?bitslicegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
392262? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
392478? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
392942? ? ?? ? ?bitslicegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
393992? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
394468? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
404556? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
404564? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
406064? ? ?? ? ?bitslicegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
415424? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
415470? ? ?? ? ?bitslicegcc_-funroll-loops_-O_-fomit-frame-pointer2018113020181123
415482? ? ?? ? ?bitslicegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
416534? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
416784? ? ?? ? ?bitslicegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
417032? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
417080? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018113020181123
417856? ? ?? ? ?bitslicegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
418152? ? ?? ? ?bitslicegcc_-funroll-loops_-O3_-fomit-frame-pointer2018113020181123
418266? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018113020181123
419992? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018113020181123
420108? ? ?? ? ?bitslicegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
420110? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
420208? ? ?? ? ?bitslicegcc_-funroll-loops_-O2_-fomit-frame-pointer2018113020181123
420242? ? ?? ? ?bitslicegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
420484? ? ?? ? ?bitslicegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018113020181123
420546? ? ?? ? ?bitslicegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
420678? ? ?? ? ?bitslicegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018113020181123
420828? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
420954? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
421006? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
421192? ? ?? ? ?bitslicegcc_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
421576? ? ?? ? ?bitslicegcc_-march=k8_-O_-fomit-frame-pointer2018113020181123
421736? ? ?? ? ?bitslicegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
421954? ? ?? ? ?bitslicegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018113020181123
422686? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
423068? ? ?? ? ?bitslicegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
423258? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
424408? ? ?? ? ?bitslicegcc_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
424740? ? ?? ? ?bitslicegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018113020181123
424758? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
426158? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
426430? ? ?? ? ?bitslicegcc_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
426824? ? ?? ? ?bitslicegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
426828? ? ?? ? ?bitslicegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
426908? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
427132? ? ?? ? ?bitslicegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
427194? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
427196? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
427230? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
427578? ? ?? ? ?bitslicegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
427612? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
427714? ? ?? ? ?bitslicegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
427936? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
428028? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
428252? ? ?? ? ?bitslicegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018113020181123
429278? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
429308? ? ?? ? ?bitslicegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
429364? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018113020181123
429542? ? ?? ? ?bitslicegcc_-funroll-loops_-Os_-fomit-frame-pointer2018113020181123
429776? ? ?? ? ?bitslicegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
430602? ? ?? ? ?bitslicegcc_-march=nocona_-O_-fomit-frame-pointer2018113020181123
430664? ? ?? ? ?bitslicegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
432610? ? ?? ? ?bitslicegcc_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
432966? ? ?? ? ?bitslicegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
434030? ? ?? ? ?bitslicegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
434160? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
434206? ? ?? ? ?bitslicegcc_-O_-fomit-frame-pointer2018113020181123
434262? ? ?? ? ?bitslicegcc_-m64_-O_-fomit-frame-pointer2018113020181123
434526? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
434536? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
434614? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
434874? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
435274? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
435282? ? ?? ? ?bitslicegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
435288? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
435366? ? ?? ? ?bitslicegcc_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
435450? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
435478? ? ?? ? ?bitslicegcc_-m64_-Os_-fomit-frame-pointer2018113020181123
435546? ? ?? ? ?bitslicegcc_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
435692? ? ?? ? ?bitslicegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
435750? ? ?? ? ?bitslicegcc_-march=k8_-O2_-fomit-frame-pointer2018113020181123
435834? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
436012? ? ?? ? ?bitslicegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
436058? ? ?? ? ?bitslicegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
436058? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
436148? ? ?? ? ?bitslicegcc_-m64_-O2_-fomit-frame-pointer2018113020181123
436164? ? ?? ? ?bitslicegcc_-O2_-fomit-frame-pointer2018113020181123
436336? ? ?? ? ?bitslicegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
436850? ? ?? ? ?bitslicegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
436862? ? ?? ? ?bitslicegcc_-Os_-fomit-frame-pointer2018113020181123
436892? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
437072? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
437204? ? ?? ? ?bitslicegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
437376? ? ?? ? ?bitslicegcc_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
437394? ? ?? ? ?bitslicegcc_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
437550? ? ?? ? ?bitslicegcc_-march=k8_-Os_-fomit-frame-pointer2018113020181123
437754? ? ?? ? ?bitslicegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
437842? ? ?? ? ?bitslicegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
437914? ? ?? ? ?bitslicegcc_-march=k8_-O3_-fomit-frame-pointer2018113020181123
438134? ? ?? ? ?bitslicegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
438984? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
439134? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
439786? ? ?? ? ?bitslicegcc_-m64_-O3_-fomit-frame-pointer2018113020181123
439924? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
439984? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
440818? ? ?? ? ?bitslicegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
441106? ? ?? ? ?bitslicegcc_-O3_-fomit-frame-pointer2018113020181123
442050? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
567802? ? ?? ? ?bitsliceclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
567878? ? ?? ? ?bitsliceclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018113020181123
567884? ? ?? ? ?bitsliceclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
567936? ? ?? ? ?bitsliceclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
568038? ? ?? ? ?bitsliceclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
568144? ? ?? ? ?bitsliceclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
568388? ? ?? ? ?bitsliceclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
568654? ? ?? ? ?bitsliceclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
1548532? ? ?? ? ?bitslicecc2018113020181123
1576418? ? ?? ? ?bitslicegcc2018113020181123
1576672? ? ?? ? ?bitslicegcc_-funroll-loops2018113020181123
2885112? ? ?? ? ?8bitclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018113020181123
2885372? ? ?? ? ?8bitclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018113020181123
2885390? ? ?? ? ?8bitclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
2887376? ? ?? ? ?8bitclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018113020181123
2887764? ? ?? ? ?8bitclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
2887908? ? ?? ? ?8bitclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
2888944? ? ?? ? ?8bitclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018113020181123
2910752? ? ?? ? ?8bitclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018113020181123
2951718? ? ?? ? ?8bitgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018113020181123
2953310? ? ?? ? ?8bitgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018113020181123
2971344? ? ?? ? ?8bitgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018113020181123
2973328? ? ?? ? ?8bitgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018113020181123
2974300? ? ?? ? ?8bitgcc_-m64_-Os_-fomit-frame-pointer2018113020181123
2984244? ? ?? ? ?8bitgcc_-Os_-fomit-frame-pointer2018113020181123
2984920? ? ?? ? ?8bitgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
2988218? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
2993508? ? ?? ? ?8bitgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018113020181123
2993742? ? ?? ? ?8bitgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
3001064? ? ?? ? ?8bitgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018113020181123
3002842? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018113020181123
3002912? ? ?? ? ?8bitgcc_-funroll-loops_-O3_-fomit-frame-pointer2018113020181123
3003224? ? ?? ? ?8bitgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
3003944? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
3006130? ? ?? ? ?8bitgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
3007764? ? ?? ? ?8bitgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
3007856? ? ?? ? ?8bitgcc_-funroll-loops_-O_-fomit-frame-pointer2018113020181123
3008640? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
3008662? ? ?? ? ?8bitgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018113020181123
3008756? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
3009096? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018113020181123
3012110? ? ?? ? ?8bitgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
3035326? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
3036628? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
3037966? ? ?? ? ?8bitgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018113020181123
3086404? ? ?? ? ?8bitgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018113020181123
3086608? ? ?? ? ?8bitgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018113020181123
3086804? ? ?? ? ?8bitgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018113020181123
3088964? ? ?? ? ?8bitgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018113020181123
3089534? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
3091040? ? ?? ? ?8bitgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018113020181123
3094816? ? ?? ? ?8bitgcc_-funroll-loops_-O2_-fomit-frame-pointer2018113020181123
3095022? ? ?? ? ?8bitgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018113020181123
3095060? ? ?? ? ?8bitgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
3095588? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
3095748? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018113020181123
3104904? ? ?? ? ?8bitgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018113020181123
3105664? ? ?? ? ?8bitgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
3105740? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018113020181123
3108572? ? ?? ? ?8bitgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018113020181123
3108714? ? ?? ? ?8bitgcc_-march=barcelona_-Os_-fomit-frame-pointer2018113020181123
3109216? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018113020181123
3111614? ? ?? ? ?8bitgcc_-march=k8_-Os_-fomit-frame-pointer2018113020181123
3115500? ? ?? ? ?8bitgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
3116938? ? ?? ? ?8bitgcc_-march=nocona_-Os_-fomit-frame-pointer2018113020181123
3124278? ? ?? ? ?8bitgcc_-funroll-loops_-Os_-fomit-frame-pointer2018113020181123
3127104? ? ?? ? ?8bitgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018113020181123
3127192? ? ?? ? ?8bitgcc_-O3_-fomit-frame-pointer2018113020181123
3128060? ? ?? ? ?8bitgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018113020181123
3130670? ? ?? ? ?8bitgcc_-m64_-O3_-fomit-frame-pointer2018113020181123
3132976? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018113020181123
3135342? ? ?? ? ?8bitgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018113020181123
3144910? ? ?? ? ?8bitgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018113020181123
3144938? ? ?? ? ?8bitgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018113020181123
3145290? ? ?? ? ?8bitgcc_-m64_-O_-fomit-frame-pointer2018113020181123
3145378? ? ?? ? ?8bitgcc_-march=k8_-O_-fomit-frame-pointer2018113020181123
3146640? ? ?? ? ?8bitgcc_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
3149498? ? ?? ? ?8bitgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018113020181123
3153516? ? ?? ? ?8bitgcc_-O_-fomit-frame-pointer2018113020181123
3156018? ? ?? ? ?8bitgcc_-march=nocona_-O_-fomit-frame-pointer2018113020181123
3159072? ? ?? ? ?8bitgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018113020181123
3171944? ? ?? ? ?8bitgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018113020181123
3173222? ? ?? ? ?8bitgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018113020181123
3173400? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018113020181123
3173566? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018113020181123
3174266? ? ?? ? ?8bitgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018113020181123
3175494? ? ?? ? ?8bitgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018113020181123
3185918? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018113020181123
3187236? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018113020181123
3188024? ? ?? ? ?8bitgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018113020181123
3206932? ? ?? ? ?8bitgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018113020181123
3207446? ? ?? ? ?8bitgcc_-march=k8_-O3_-fomit-frame-pointer2018113020181123
3238402? ? ?? ? ?8bitgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018113020181123
3238504? ? ?? ? ?8bitgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018113020181123
3239992? ? ?? ? ?8bitgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018113020181123
3241456? ? ?? ? ?8bitgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018113020181123
3254160? ? ?? ? ?8bitgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018113020181123
3255292? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018113020181123
3255484? ? ?? ? ?8bitgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018113020181123
3255576? ? ?? ? ?8bitgcc_-march=k8_-O2_-fomit-frame-pointer2018113020181123
3255980? ? ?? ? ?8bitgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018113020181123
3257196? ? ?? ? ?8bitgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018113020181123
3258158? ? ?? ? ?8bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018113020181123
3260650? ? ?? ? ?8bitgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018113020181123
3261126? ? ?? ? ?8bitgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018113020181123
3284456? ? ?? ? ?8bitgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018113020181123
3284480? ? ?? ? ?8bitgcc_-O2_-fomit-frame-pointer2018113020181123
3284834? ? ?? ? ?8bitgcc_-m64_-O2_-fomit-frame-pointer2018113020181123
3343960? ? ?? ? ?8bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018113020181123
3375512? ? ?? ? ?8bitgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018113020181123
3414068? ? ?? ? ?8bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018113020181123
7313056? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
7317512? ? ?? ? ?8bitgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
7408778? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
7418704? ? ?? ? ?8bitgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
7481024? ? ?? ? ?8bitgcc_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
7481712? ? ?? ? ?8bitgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018113020181123
7562792? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
7577538? ? ?? ? ?8bitgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
7631928? ? ?? ? ?8bitgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
7634562? ? ?? ? ?8bitgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
7644076? ? ?? ? ?8bitgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
7648994? ? ?? ? ?8bitgcc_-march=nocona_-O2_-fomit-frame-pointer2018113020181123
7858102? ? ?? ? ?8bitgcc_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
7863714? ? ?? ? ?8bitgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018113020181123
7930950? ? ?? ? ?8bitgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
7946140? ? ?? ? ?8bitgcc_-march=barcelona_-O2_-fomit-frame-pointer2018113020181123
16207008? ? ?? ? ?8bitcc2018113020181123
16423394? ? ?? ? ?8bitgcc_-funroll-loops2018113020181123
16423990? ? ?? ? ?8bitgcc2018113020181123

Compiler output

Implementation: 8bit
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x107c410: v4i64 = X86ISD::VTRUNC 0x107c240
try.c: 0x107c240: v16i32 = vselect 0x106bc50, 0xffc2a0, 0x107c110
try.c: 0x106bc50: v4i1 = X86ISD::PCMPGTM 0x105dac0, 0x10165a0
try.c: 0x105dac0: v4i64 = X86ISD::VBROADCAST 0x1016930
try.c: 0x1016930: i64,ch = load<LD8[%uglygep72]> 0xf60da0, 0x1010c80, undef:i64
try.c: 0x1010c80: i64 = add 0x1065bd0, 0x1005960
try.c: 0x1065bd0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xff5c70: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1005960: i64 = shl 0xff5420, Constant:i8<3>
try.c: 0xff5420: i64,ch = CopyFromReg 0xf60da0, Register:i64 %vreg50
try.c: 0x1066090: i64 = Register %vreg50
try.c: 0x1006f60: i8 = Constant<3>
try.c: 0x1064370: i64 = undef
try.c: 0x10165a0: v4i64,ch = CopyFromReg 0xf60da0, Register:v4i64 %vreg13
try.c: 0x1000ed0: v4i64 = Register %vreg13
try.c: 0xffc2a0: v16i32 = X86ISD::VBROADCAST 0xff5680
try.c: 0xff5680: i32,ch = load<LD4[ConstantPool]> 0xf60da0, 0x107bd80, undef:i64
try.c: 0x107bd80: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xffe9f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1064370: i64 = undef
try.c: 0x107c110: 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: 0x107bfe0: i32 = Constant<0>
try.c: 0x107bfe0: i32 = Constant<0>
try.c: 0x107bfe0: i32 = Constant<0>
try.c: 0x107bfe0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: 8bit
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2847020: v4i64 = X86ISD::VTRUNC 0x2846e50
try.c: 0x2846e50: v16i32 = vselect 0x284f8d0, 0x27d1680, 0x2846d20
try.c: 0x284f8d0: v4i1 = X86ISD::PCMPGTM 0x2827750, 0x27c6180
try.c: 0x2827750: v4i64 = X86ISD::VBROADCAST 0x27c6510
try.c: 0x27c6510: i64,ch = load<LD8[%uglygep72]> 0x272adb0, 0x27d8720, undef:i64
try.c: 0x27d8720: i64 = add 0x28307e0, 0x27c8840
try.c: 0x28307e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2821e00: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27c8840: i64 = shl 0x28215b0, Constant:i8<3>
try.c: 0x28215b0: i64,ch = CopyFromReg 0x272adb0, Register:i64 %vreg50
try.c: 0x2830ca0: i64 = Register %vreg50
try.c: 0x27c0920: i8 = Constant<3>
try.c: 0x282ef80: i64 = undef
try.c: 0x27c6180: v4i64,ch = CopyFromReg 0x272adb0, Register:v4i64 %vreg13
try.c: 0x27dc7a0: v4i64 = Register %vreg13
try.c: 0x27d1680: v16i32 = X86ISD::VBROADCAST 0x2821810
try.c: 0x2821810: i32,ch = load<LD4[ConstantPool]> 0x272adb0, 0x2846990, undef:i64
try.c: 0x2846990: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x27e04a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x282ef80: i64 = undef
try.c: 0x2846d20: 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: 0x2846bf0: i32 = Constant<0>
try.c: 0x2846bf0: i32 = Constant<0>
try.c: 0x2846bf0: i32 = Constant<0>
try.c: 0x2846bf0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: bitslice
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1d47b10: v4i64 = X86ISD::VTRUNC 0x1d47940
try.c: 0x1d47940: v16i32 = vselect 0x1d3c060, 0x1cab5f0, 0x1d47810
try.c: 0x1d3c060: v4i1 = X86ISD::PCMPGTM 0x1d2d3d0, 0x1cc6fc0
try.c: 0x1d2d3d0: v4i64 = X86ISD::VBROADCAST 0x1cc7350
try.c: 0x1cc7350: i64,ch = load<LD8[%uglygep72]> 0x1c28dd0, 0x1cd3d50, undef:i64
try.c: 0x1cd3d50: i64 = add 0x1d2e2b0, 0x1cbed00
try.c: 0x1d2e2b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1cd8f30: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1cbed00: i64 = shl 0x1cd86e0, Constant:i8<3>
try.c: 0x1cd86e0: i64,ch = CopyFromReg 0x1c28dd0, Register:i64 %vreg50
try.c: 0x1d2e770: i64 = Register %vreg50
try.c: 0x1cc2800: i8 = Constant<3>
try.c: 0x1d265b0: i64 = undef
try.c: 0x1cc6fc0: v4i64,ch = CopyFromReg 0x1c28dd0, Register:v4i64 %vreg13
try.c: 0x1cdba00: v4i64 = Register %vreg13
try.c: 0x1cab5f0: v16i32 = X86ISD::VBROADCAST 0x1cd8940
try.c: 0x1cd8940: i32,ch = load<LD4[ConstantPool]> 0x1c28dd0, 0x1d47480, undef:i64
try.c: 0x1d47480: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1cc8d80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1d265b0: i64 = undef
try.c: 0x1d47810: 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: 0x1d476e0: i32 = Constant<0>
try.c: 0x1d476e0: i32 = Constant<0>
try.c: 0x1d476e0: i32 = Constant<0>
try.c: 0x1d476e0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: bitslice
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x10dd900: v4i64 = X86ISD::VTRUNC 0x10dd730
try.c: 0x10dd730: v16i32 = vselect 0x10da370, 0x105eff0, 0x10dd600
try.c: 0x10da370: v4i1 = X86ISD::PCMPGTM 0x10c4de0, 0x105fda0
try.c: 0x10c4de0: v4i64 = X86ISD::VBROADCAST 0x1060130
try.c: 0x1060130: i64,ch = load<LD8[%uglygep72]> 0xfc0dd0, 0x10897f0, undef:i64
try.c: 0x10897f0: i64 = add 0x10c5cc0, 0x1065a90
try.c: 0x10c5cc0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x107ef40: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1065a90: i64 = shl 0x107e6f0, Constant:i8<3>
try.c: 0x107e6f0: i64,ch = CopyFromReg 0xfc0dd0, Register:i64 %vreg50
try.c: 0x10c6180: i64 = Register %vreg50
try.c: 0x10855f0: i8 = Constant<3>
try.c: 0x10c2c40: i64 = undef
try.c: 0x105fda0: v4i64,ch = CopyFromReg 0xfc0dd0, Register:v4i64 %vreg13
try.c: 0x106a620: v4i64 = Register %vreg13
try.c: 0x105eff0: v16i32 = X86ISD::VBROADCAST 0x107e950
try.c: 0x107e950: i32,ch = load<LD4[ConstantPool]> 0xfc0dd0, 0x10dd270, undef:i64
try.c: 0x10dd270: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x105af00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x10c2c40: i64 = undef
try.c: 0x10dd600: 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: 0x10dd4d0: i32 = Constant<0>
try.c: 0x10dd4d0: i32 = Constant<0>
try.c: 0x10dd4d0: i32 = Constant<0>
try.c: 0x10dd4d0: i32 = Constant<0>
try.c: ...

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

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: 0x20f49e0: v4i64 = X86ISD::VTRUNC 0x20f4810
try.c: 0x20f4810: v16i32 = vselect 0x20f1450, 0x2078350, 0x20f46e0
try.c: 0x20f1450: v4i1 = X86ISD::PCMPGTM 0x20dc700, 0x2080b90
try.c: 0x20dc700: v4i64 = X86ISD::VBROADCAST 0x2080f20
try.c: 0x2080f20: i64,ch = load<LD8[%uglygep72]> 0x1fd7db0, 0x2097090, undef:i64
try.c: 0x2097090: i64 = add 0x20dd5e0, 0x2083db0
try.c: 0x20dd5e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x20937f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2083db0: i64 = shl 0x2092fa0, Constant:i8<3>
try.c: 0x2092fa0: i64,ch = CopyFromReg 0x1fd7db0, Register:i64 %vreg50
try.c: 0x20ddaa0: i64 = Register %vreg50
try.c: 0x205d3f0: i8 = Constant<3>
try.c: 0x20dad70: i64 = undef
try.c: 0x2080b90: v4i64,ch = CopyFromReg 0x1fd7db0, Register:v4i64 %vreg13
try.c: 0x20a05c0: v4i64 = Register %vreg13
try.c: 0x2078350: v16i32 = X86ISD::VBROADCAST 0x2093200
try.c: 0x2093200: i32,ch = load<LD4[ConstantPool]> 0x1fd7db0, 0x20f4350, undef:i64
try.c: 0x20f4350: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x209e0e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x20dad70: i64 = undef
try.c: 0x20f46e0: 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: 0x20f45b0: i32 = Constant<0>
try.c: 0x20f45b0: i32 = Constant<0>
try.c: 0x20f45b0: i32 = Constant<0>
try.c: 0x20f45b0: 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: 0x17df740: v4i64 = X86ISD::VTRUNC 0x17df570
try.c: 0x17df570: v16i32 = vselect 0x17cd210, 0x175da80, 0x17df440
try.c: 0x17cd210: v4i1 = X86ISD::PCMPGTM 0x17c6460, 0x175e830
try.c: 0x17c6460: v4i64 = X86ISD::VBROADCAST 0x175ebc0
try.c: 0x175ebc0: i64,ch = load<LD8[%uglygep72]> 0x16c1d80, 0x17b07b0, undef:i64
try.c: 0x17b07b0: i64 = add 0x17c7340, 0x1777ad0
try.c: 0x17c7340: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1771fb0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1777ad0: i64 = shl 0x1771760, Constant:i8<3>
try.c: 0x1771760: i64,ch = CopyFromReg 0x16c1d80, Register:i64 %vreg50
try.c: 0x17c7800: i64 = Register %vreg50
try.c: 0x176df70: i8 = Constant<3>
try.c: 0x17c4ad0: i64 = undef
try.c: 0x175e830: v4i64,ch = CopyFromReg 0x16c1d80, Register:v4i64 %vreg13
try.c: 0x1762a60: v4i64 = Register %vreg13
try.c: 0x175da80: v16i32 = X86ISD::VBROADCAST 0x17719c0
try.c: 0x17719c0: i32,ch = load<LD4[ConstantPool]> 0x16c1d80, 0x17df0b0, undef:i64
try.c: 0x17df0b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x17848a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x17c4ad0: i64 = undef
try.c: 0x17df440: 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: 0x17df310: i32 = Constant<0>
try.c: 0x17df310: i32 = Constant<0>
try.c: 0x17df310: i32 = Constant<0>
try.c: 0x17df310: 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: smaller
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x13a9aa0: v4i64 = X86ISD::VTRUNC 0x13a98d0
try.c: 0x13a98d0: v16i32 = vselect 0x13a6510, 0x1343750, 0x13a97a0
try.c: 0x13a6510: v4i1 = X86ISD::PCMPGTM 0x13a14d0, 0x135d9e0
try.c: 0x13a14d0: v4i64 = X86ISD::VBROADCAST 0x135dd70
try.c: 0x135dd70: i64,ch = load<LD8[%uglygep72]> 0x129bdb0, 0x1381830, undef:i64
try.c: 0x1381830: i64 = add 0x13a23b0, 0x1331a80
try.c: 0x13a23b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x13931a0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1331a80: i64 = shl 0x1392950, Constant:i8<3>
try.c: 0x1392950: i64,ch = CopyFromReg 0x129bdb0, Register:i64 %vreg50
try.c: 0x13a2870: i64 = Register %vreg50
try.c: 0x13520d0: i8 = Constant<3>
try.c: 0x139f330: i64 = undef
try.c: 0x135d9e0: v4i64,ch = CopyFromReg 0x129bdb0, Register:v4i64 %vreg13
try.c: 0x133a0c0: v4i64 = Register %vreg13
try.c: 0x1343750: v16i32 = X86ISD::VBROADCAST 0x1392bb0
try.c: 0x1392bb0: i32,ch = load<LD4[ConstantPool]> 0x129bdb0, 0x13a9410, undef:i64
try.c: 0x13a9410: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x13627a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x139f330: i64 = undef
try.c: 0x13a97a0: 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: 0x13a9670: i32 = Constant<0>
try.c: 0x13a9670: i32 = Constant<0>
try.c: 0x13a9670: i32 = Constant<0>
try.c: 0x13a9670: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: smaller
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x261b0d0: v4i64 = X86ISD::VTRUNC 0x261af00
try.c: 0x261af00: v16i32 = vselect 0x2617b40, 0x25af860, 0x261add0
try.c: 0x2617b40: v4i1 = X86ISD::PCMPGTM 0x26041c0, 0x25a77d0
try.c: 0x26041c0: v4i64 = X86ISD::VBROADCAST 0x25a7b60
try.c: 0x25a7b60: i64,ch = load<LD8[%uglygep72]> 0x24fddb0, 0x25e8ef0, undef:i64
try.c: 0x25e8ef0: i64 = add 0x26050a0, 0x257efe0
try.c: 0x26050a0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x25993d0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x257efe0: i64 = shl 0x2598b80, Constant:i8<3>
try.c: 0x2598b80: i64,ch = CopyFromReg 0x24fddb0, Register:i64 %vreg50
try.c: 0x2605560: i64 = Register %vreg50
try.c: 0x25b1330: i8 = Constant<3>
try.c: 0x2602020: i64 = undef
try.c: 0x25a77d0: v4i64,ch = CopyFromReg 0x24fddb0, Register:v4i64 %vreg13
try.c: 0x25bc970: v4i64 = Register %vreg13
try.c: 0x25af860: v16i32 = X86ISD::VBROADCAST 0x2598de0
try.c: 0x2598de0: i32,ch = load<LD4[ConstantPool]> 0x24fddb0, 0x261aa40, undef:i64
try.c: 0x261aa40: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x25a3db0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2602020: i64 = undef
try.c: 0x261add0: 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: 0x261aca0: i32 = Constant<0>
try.c: 0x261aca0: i32 = Constant<0>
try.c: 0x261aca0: i32 = Constant<0>
try.c: 0x261aca0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: cc
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
wbob_pissse3.c: # error "SSSE3 instruction set not enabled"
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: wbob_pissse3.c:140:5: error: unknown type name '__m128i'
wbob_pissse3.c: __m128i x0, x1, x2, x3;
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:141:5: error: unknown type name '__m128i'
wbob_pissse3.c: __m128i y0, y1, y2, y3;
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:142:5: error: unknown type name '__m128i'
wbob_pissse3.c: __m128i s0_box, s1_box, s2_box;
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:143:5: error: unknown type name '__m128i'
wbob_pissse3.c: __m128i rot0, rot1, rot2, rot3, ileave;
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:144:5: error: unknown type name '__m128i'
wbob_pissse3.c: __m128i mask, zero, poly, *rcon;
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:146:13: error: '__m128i' undeclared (first use in this function)
wbob_pissse3.c: rcon = (__m128i *)RCON;
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:146:13: note: each undeclared identifier is reported only once for each function it appears in
wbob_pissse3.c: wbob_pissse3.c:146:22: error: expected expression before ')' token
wbob_pissse3.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ssse3

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:95:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##0 = _mm_shuffle_epi8(x##0,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:96:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##1 = _mm_shuffle_epi8(x##1,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:97:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:98:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:171:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: GAMMA(y0,x0);
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:115:10: note: expanded from macro 'GAMMA'
wbob_pissse3.c: q0 = _mm_shuffle_epi8(s0_box,q0); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:171:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: ...

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

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
wbob_pissse3.c: fatal error: error in backend: Cannot select: 0x2366b20: v16i8 = X86ISD::PCMPGT 0x2365d70, 0x2360ac0
wbob_pissse3.c: 0x2365d70: v16i8 = bitcast 0x2365c40
wbob_pissse3.c: 0x2365c40: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
wbob_pissse3.c: 0x2365b10: i32 = Constant<0>
wbob_pissse3.c: 0x2365b10: i32 = Constant<0>
wbob_pissse3.c: 0x2365b10: i32 = Constant<0>
wbob_pissse3.c: 0x2365b10: i32 = Constant<0>
wbob_pissse3.c: 0x2360ac0: v16i8 = bitcast 0x23517a0
wbob_pissse3.c: 0x23517a0: v2i64 = xor 0x2354220, 0x23512e0
wbob_pissse3.c: 0x2354220: v2i64 = bitcast 0x235bbc0
wbob_pissse3.c: 0x235bbc0: v16i8 = X86ISD::PSHUFB 0x2353e90, 0x2349f70
wbob_pissse3.c: 0x2353e90: v16i8 = bitcast 0x2348aa0
wbob_pissse3.c: 0x2348aa0: v2i64 = or 0x2364d60, 0x2349ab0
wbob_pissse3.c: 0x2364d60: v2i64 = X86ISD::VSHLI 0x2349680, Constant:i8<4>
wbob_pissse3.c: 0x2349680: v2i64 = bitcast 0x2345ba0
wbob_pissse3.c: 0x2345ba0: v16i8 = X86ISD::PSHUFB 0x23620c0, 0x2344930
wbob_pissse3.c:
wbob_pissse3.c:
wbob_pissse3.c: 0x234a1d0: i8 = Constant<4>
wbob_pissse3.c: 0x2349ab0: v2i64 = bitcast 0x234b080
wbob_pissse3.c: 0x234b080: v16i8 = X86ISD::PSHUFB 0x2366eb0, 0x2345510
wbob_pissse3.c: 0x2366eb0: v16i8 = bitcast 0x2347e20
wbob_pissse3.c:
wbob_pissse3.c: 0x2345510: v16i8 = bitcast 0x234c680
wbob_pissse3.c:
wbob_pissse3.c: ...

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

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
wbob_pissse3.c: fatal error: error in backend: Cannot select: 0x23e4cd0: v16i8 = X86ISD::PCMPGT 0x23e3f20, 0x23dec70
wbob_pissse3.c: 0x23e3f20: v16i8 = bitcast 0x23e3df0
wbob_pissse3.c: 0x23e3df0: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
wbob_pissse3.c: 0x23e3cc0: i32 = Constant<0>
wbob_pissse3.c: 0x23e3cc0: i32 = Constant<0>
wbob_pissse3.c: 0x23e3cc0: i32 = Constant<0>
wbob_pissse3.c: 0x23e3cc0: i32 = Constant<0>
wbob_pissse3.c: 0x23dec70: v16i8 = bitcast 0x23cf950
wbob_pissse3.c: 0x23cf950: v2i64 = xor 0x23d23d0, 0x23cf490
wbob_pissse3.c: 0x23d23d0: v2i64 = bitcast 0x23d9d70
wbob_pissse3.c: 0x23d9d70: v16i8 = X86ISD::PSHUFB 0x23d2040, 0x23c8120
wbob_pissse3.c: 0x23d2040: v16i8 = bitcast 0x23c6c50
wbob_pissse3.c: 0x23c6c50: v2i64 = or 0x23e2f10, 0x23c7c60
wbob_pissse3.c: 0x23e2f10: v2i64 = X86ISD::VSHLI 0x23c7830, Constant:i8<4>
wbob_pissse3.c: 0x23c7830: v2i64 = bitcast 0x23c3d50
wbob_pissse3.c: 0x23c3d50: v16i8 = X86ISD::PSHUFB 0x23e0270, 0x23c2ae0
wbob_pissse3.c:
wbob_pissse3.c:
wbob_pissse3.c: 0x23c8380: i8 = Constant<4>
wbob_pissse3.c: 0x23c7c60: v2i64 = bitcast 0x23c9230
wbob_pissse3.c: 0x23c9230: v16i8 = X86ISD::PSHUFB 0x23e5060, 0x23c36c0
wbob_pissse3.c: 0x23e5060: v16i8 = bitcast 0x23c5fd0
wbob_pissse3.c:
wbob_pissse3.c: 0x23c36c0: v16i8 = bitcast 0x23ca830
wbob_pissse3.c:
wbob_pissse3.c: ...

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

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: gcc
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:98:10: note: called from here
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:97:10: note: called from here
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: ssse3
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:98:10: note: called from here
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:97:10: note: called from here
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: ...
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:98:10: note: called from here
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: wbob_pissse3.c:97:10: note: called from here
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: note: in expansion of macro 'TRANSPOSE'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^~~~~~~~~
wbob_pissse3.c: In file included from wbob_pissse3.c:7:0:
wbob_pissse3.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
wbob_pissse3.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
wbob_pissse3.c: ^~~~~~~~~~~~~~~~
wbob_pissse3.c: ...

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