Implementation notes: amd64, oki, crypto_aead/omdsha256k256n248tau256v2

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
113850? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
113860? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113902? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
113906? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2019011020181123
113912? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
113922? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
113966? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2019011020181123
113984? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
113984? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
113988? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114078? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
114258? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
114314? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
114560? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
114592? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114610? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
114624? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114668? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114692? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
114700? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
114704? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114724? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114734? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114764? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
114764? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114772? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114790? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114804? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114810? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114822? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114830? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
114848? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114860? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114882? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114886? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
114892? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114918? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114922? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
114928? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
114934? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
114934? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
114956? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115044? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115052? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
115110? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115206? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
115260? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
115314? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
115410? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
115640? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
116176? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
116292? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
117212? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
121502? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
122514? ? ?? ? ?avx1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122540? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122540? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122560? ? ?? ? ?avx1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122584? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122616? ? ?? ? ?sse4clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122628? ? ?? ? ?avx1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122698? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122802? ? ?? ? ?avx1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
122892? ? ?? ? ?sse4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123102? ? ?? ? ?sse4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
123186? ? ?? ? ?sse4clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
123196? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123828? ? ?? ? ?avx1clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
123976? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
124024? ? ?? ? ?sse4clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
132014? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132040? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132124? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
132126? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
132138? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132212? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
132634? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132660? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132812? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132832? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
132838? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
132866? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132870? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
132958? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
133252? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133256? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133282? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133328? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133328? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133362? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
133394? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
133426? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
133430? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133434? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133446? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
133448? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
133454? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133478? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
133498? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
133666? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
133698? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
134000? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
134004? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
134246? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
134324? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
134716? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
141998? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
142198? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142312? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
142432? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2019011020181123
142434? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
142490? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
142494? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
142530? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
142540? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142618? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
142622? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
142666? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
142730? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
142770? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
142812? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
142818? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
142850? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
142888? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
142922? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
142934? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
142970? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
142990? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
143016? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
143026? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
143098? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
143158? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
143182? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
143286? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
143404? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
143428? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
143520? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2019011020181123
143594? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
143664? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
143898? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
144010? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
144070? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
144170? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
144196? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
144286? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
144382? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2019011020181123
144420? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2019011020181123
145164? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145400? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145630? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
145648? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145678? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
145686? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
145858? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
145874? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
145998? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
146082? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
146260? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
146566? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
146578? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
146968? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
147088? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
147262? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
147494? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
147936? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
148166? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
148350? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
148410? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
148434? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
149926? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2019011020181123
150006? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2019011020181123
150048? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
150168? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
150194? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150248? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
150304? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
150304? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
150350? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
150468? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150560? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
150576? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
150662? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
150682? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150694? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
150814? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
150828? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
150852? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2019011020181123
150920? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2019011020181123
150934? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
151126? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
151128? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
151134? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
151360? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
151740? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
151994? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
152046? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
152098? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
152108? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
152134? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
152318? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
152528? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
152584? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
156020? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156292? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
156334? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156414? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
156446? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
156520? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
156544? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
156570? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
156582? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
156634? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
156682? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
156768? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
156842? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
156852? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157182? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157300? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157418? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157434? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
157476? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157482? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157500? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157520? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157590? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157638? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
157696? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157796? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
157852? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157904? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
157978? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
158060? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
164778? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
166974? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
167880? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
184298? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
184600? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
184650? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
184660? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
187042? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
187092? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
187458? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
187524? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
187594? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
187672? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
189230? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
189284? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
189312? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
190110? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
190176? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
191474? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
191588? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
191690? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
192132? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
192408? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
192684? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
192704? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
193302? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
193558? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
194006? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
194068? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
195208? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
195316? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
195916? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
196680? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
197046? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
198850? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
198976? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
203858? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
203950? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
204088? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
204360? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204438? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
204920? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
205090? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
205254? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
205384? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
212744? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
212756? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212770? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
212904? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
212910? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
213100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
213212? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
213246? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
213280? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
216246? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
218110? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
218300? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
218342? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
218372? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
218804? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
219044? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
219118? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
219432? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
219682? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
219736? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
220448? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
220520? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
220766? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
220884? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
220992? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221030? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221070? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221196? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221206? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
221276? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
221486? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
221834? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
221884? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
222034? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
222040? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
222234? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
222396? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
222698? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
222958? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
223120? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
223342? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
223560? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
223694? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
223744? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
223908? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
223966? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
223986? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
224074? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
229428? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
229544? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
229562? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
229726? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
229760? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
230450? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
230668? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
230676? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
237324? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
237330? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
237644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
237734? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238184? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
238434? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
238528? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239012? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
239160? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
239260? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
239300? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
239976? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
240124? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
240152? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
240226? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
289540? ? ?? ? ?sse4cc2019011020181123
291478? ? ?? ? ?avx1cc2019011020181123
294752? ? ?? ? ?sse4gcc2019011020181123
294846? ? ?? ? ?sse4gcc_-funroll-loops2019011020181123
296898? ? ?? ? ?avx1gcc_-funroll-loops2019011020181123
296970? ? ?? ? ?avx1gcc2019011020181123
587204? ? ?? ? ?refgcc_-funroll-loops2019011020181123
587482? ? ?? ? ?refgcc2019011020181123
589006? ? ?? ? ?refcc2019011020181123

Compiler output

Implementation: avx1
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x12e41d0: v4i64 = X86ISD::VTRUNC 0x12e4000
try.c: 0x12e4000: v16i32 = vselect 0x12e0c40, 0x127b390, 0x12e3ed0
try.c: 0x12e0c40: v4i1 = X86ISD::PCMPGTM 0x12b4b20, 0x126dfc0
try.c: 0x12b4b20: v4i64 = X86ISD::VBROADCAST 0x126e350
try.c: 0x126e350: i64,ch = load<LD8[%uglygep72]> 0x11c7db0, 0x1277ef0, undef:i64
try.c: 0x1277ef0: i64 = add 0x12cd990, 0x1270260
try.c: 0x12cd990: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x12c9190: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1270260: i64 = shl 0x12c8940, Constant:i8<3>
try.c: 0x12c8940: i64,ch = CopyFromReg 0x11c7db0, Register:i64 %vreg50
try.c: 0x12cde50: i64 = Register %vreg50
try.c: 0x1271860: i8 = Constant<3>
try.c: 0x12cc130: i64 = undef
try.c: 0x126dfc0: v4i64,ch = CopyFromReg 0x11c7db0, Register:v4i64 %vreg13
try.c: 0x127dcf0: v4i64 = Register %vreg13
try.c: 0x127b390: v16i32 = X86ISD::VBROADCAST 0x12c8ba0
try.c: 0x12c8ba0: i32,ch = load<LD4[ConstantPool]> 0x11c7db0, 0x12e3b40, undef:i64
try.c: 0x12e3b40: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x128b9a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x12cc130: i64 = undef
try.c: 0x12e3ed0: 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: 0x12e3da0: i32 = Constant<0>
try.c: 0x12e3da0: i32 = Constant<0>
try.c: 0x12e3da0: i32 = Constant<0>
try.c: 0x12e3da0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1cb61f0: v4i64 = X86ISD::VTRUNC 0x1cb6020
try.c: 0x1cb6020: v16i32 = vselect 0x1cb2c60, 0x1c1b050, 0x1cb5ef0
try.c: 0x1cb2c60: v4i1 = X86ISD::PCMPGTM 0x1c9ead0, 0x1c36960
try.c: 0x1c9ead0: v4i64 = X86ISD::VBROADCAST 0x1c36cf0
try.c: 0x1c36cf0: i64,ch = load<LD8[%uglygep72]> 0x1b98df0, 0x1c96cd0, undef:i64
try.c: 0x1c96cd0: i64 = add 0x1c9f9b0, 0x1c3e060
try.c: 0x1c9f9b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1c54960: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1c3e060: i64 = shl 0x1c54110, Constant:i8<3>
try.c: 0x1c54110: i64,ch = CopyFromReg 0x1b98df0, Register:i64 %vreg50
try.c: 0x1c9fe70: i64 = Register %vreg50
try.c: 0x1c34570: i8 = Constant<3>
try.c: 0x1c9d140: i64 = undef
try.c: 0x1c36960: v4i64,ch = CopyFromReg 0x1b98df0, Register:v4i64 %vreg13
try.c: 0x1c48920: v4i64 = Register %vreg13
try.c: 0x1c1b050: v16i32 = X86ISD::VBROADCAST 0x1c54370
try.c: 0x1c54370: i32,ch = load<LD4[ConstantPool]> 0x1b98df0, 0x1cb5b60, undef:i64
try.c: 0x1cb5b60: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1c5a5b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1c9d140: i64 = undef
try.c: 0x1cb5ef0: 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: 0x1cb5dc0: i32 = Constant<0>
try.c: 0x1cb5dc0: i32 = Constant<0>
try.c: 0x1cb5dc0: i32 = Constant<0>
try.c: 0x1cb5dc0: i32 = Constant<0>
try.c: ...

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

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: 0x1630ef0: v4i64 = X86ISD::VTRUNC 0x1630d20
try.c: 0x1630d20: v16i32 = vselect 0x162d960, 0x15ca070, 0x1630bf0
try.c: 0x162d960: v4i1 = X86ISD::PCMPGTM 0x161a7e0, 0x15cae20
try.c: 0x161a7e0: v4i64 = X86ISD::VBROADCAST 0x15cb1b0
try.c: 0x15cb1b0: i64,ch = load<LD8[%uglygep72]> 0x1514dd0, 0x1609260, undef:i64
try.c: 0x1609260: i64 = add 0x161b6c0, 0x15b9ef0
try.c: 0x161b6c0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1612dc0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x15b9ef0: i64 = shl 0x1612570, Constant:i8<3>
try.c: 0x1612570: i64,ch = CopyFromReg 0x1514dd0, Register:i64 %vreg50
try.c: 0x161bb80: i64 = Register %vreg50
try.c: 0x15aba10: i8 = Constant<3>
try.c: 0x1618e50: i64 = undef
try.c: 0x15cae20: v4i64,ch = CopyFromReg 0x1514dd0, Register:v4i64 %vreg13
try.c: 0x15bd8e0: v4i64 = Register %vreg13
try.c: 0x15ca070: v16i32 = X86ISD::VBROADCAST 0x16127d0
try.c: 0x16127d0: i32,ch = load<LD4[ConstantPool]> 0x1514dd0, 0x1630860, undef:i64
try.c: 0x1630860: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x15b46c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1618e50: i64 = undef
try.c: 0x1630bf0: 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: 0x1630ac0: i32 = Constant<0>
try.c: 0x1630ac0: i32 = Constant<0>
try.c: 0x1630ac0: i32 = Constant<0>
try.c: 0x1630ac0: 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: 0x13252d0: v4i64 = X86ISD::VTRUNC 0x1325100
try.c: 0x1325100: v16i32 = vselect 0x132c940, 0x12bd300, 0x1324fd0
try.c: 0x132c940: v4i1 = X86ISD::PCMPGTM 0x130cbb0, 0x12be0b0
try.c: 0x130cbb0: v4i64 = X86ISD::VBROADCAST 0x12be440
try.c: 0x12be440: i64,ch = load<LD8[%uglygep72]> 0x1207dd0, 0x12b5180, undef:i64
try.c: 0x12b5180: i64 = add 0x130da90, 0x12ac890
try.c: 0x130da90: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x12f3d90: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x12ac890: i64 = shl 0x12f3540, Constant:i8<3>
try.c: 0x12f3540: i64,ch = CopyFromReg 0x1207dd0, Register:i64 %vreg50
try.c: 0x130df50: i64 = Register %vreg50
try.c: 0x12a1b80: i8 = Constant<3>
try.c: 0x130b220: i64 = undef
try.c: 0x12be0b0: v4i64,ch = CopyFromReg 0x1207dd0, Register:v4i64 %vreg13
try.c: 0x12a8640: v4i64 = Register %vreg13
try.c: 0x12bd300: v16i32 = X86ISD::VBROADCAST 0x12f37a0
try.c: 0x12f37a0: i32,ch = load<LD4[ConstantPool]> 0x1207dd0, 0x1324c40, undef:i64
try.c: 0x1324c40: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x12a5950: i64 = TargetConstantPool<i32 1> 0
try.c: 0x130b220: i64 = undef
try.c: 0x1324fd0: 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: 0x1324ea0: i32 = Constant<0>
try.c: 0x1324ea0: i32 = Constant<0>
try.c: 0x1324ea0: i32 = Constant<0>
try.c: 0x1324ea0: 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: sse4
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x13c3530: v4i64 = X86ISD::VTRUNC 0x13c3360
try.c: 0x13c3360: v16i32 = vselect 0x13cc440, 0x13404d0, 0x13c3230
try.c: 0x13cc440: v4i1 = X86ISD::PCMPGTM 0x13aba60, 0x1341280
try.c: 0x13aba60: v4i64 = X86ISD::VBROADCAST 0x1341610
try.c: 0x1341610: i64,ch = load<LD8[%uglygep72]> 0x12a6dd0, 0x1303ce0, undef:i64
try.c: 0x1303ce0: i64 = add 0x13ac940, 0x1327620
try.c: 0x13ac940: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x139a7a0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1327620: i64 = shl 0x1399f50, Constant:i8<3>
try.c: 0x1399f50: i64,ch = CopyFromReg 0x12a6dd0, Register:i64 %vreg50
try.c: 0x13ace00: i64 = Register %vreg50
try.c: 0x1344b00: i8 = Constant<3>
try.c: 0x13a98c0: i64 = undef
try.c: 0x1341280: v4i64,ch = CopyFromReg 0x12a6dd0, Register:v4i64 %vreg13
try.c: 0x13533e0: v4i64 = Register %vreg13
try.c: 0x13404d0: v16i32 = X86ISD::VBROADCAST 0x139a1b0
try.c: 0x139a1b0: i32,ch = load<LD4[ConstantPool]> 0x12a6dd0, 0x13c2ea0, undef:i64
try.c: 0x13c2ea0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1350f00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x13a98c0: i64 = undef
try.c: 0x13c3230: 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: 0x13c3100: i32 = Constant<0>
try.c: 0x13c3100: i32 = Constant<0>
try.c: 0x13c3100: i32 = Constant<0>
try.c: 0x13c3100: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1f6c040: v4i64 = X86ISD::VTRUNC 0x1f6be70
try.c: 0x1f6be70: v16i32 = vselect 0x1f4fb10, 0x1f03530, 0x1f6bd40
try.c: 0x1f4fb10: v4i1 = X86ISD::PCMPGTM 0x1f57950, 0x1ef18f0
try.c: 0x1f57950: v4i64 = X86ISD::VBROADCAST 0x1ef1c80
try.c: 0x1ef1c80: i64,ch = load<LD8[%uglygep72]> 0x1e51dd0, 0x1f0c410, undef:i64
try.c: 0x1f0c410: i64 = add 0x1f58830, 0x1eebbf0
try.c: 0x1f58830: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1f40710: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1eebbf0: i64 = shl 0x1f3fec0, Constant:i8<3>
try.c: 0x1f3fec0: i64,ch = CopyFromReg 0x1e51dd0, Register:i64 %vreg50
try.c: 0x1f58cf0: i64 = Register %vreg50
try.c: 0x1ee6720: i8 = Constant<3>
try.c: 0x1f55fc0: i64 = undef
try.c: 0x1ef18f0: v4i64,ch = CopyFromReg 0x1e51dd0, Register:v4i64 %vreg13
try.c: 0x1f16b40: v4i64 = Register %vreg13
try.c: 0x1f03530: v16i32 = X86ISD::VBROADCAST 0x1f40120
try.c: 0x1f40120: i32,ch = load<LD4[ConstantPool]> 0x1e51dd0, 0x1f6b9b0, undef:i64
try.c: 0x1f6b9b0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1f041b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1f55fc0: i64 = undef
try.c: 0x1f6bd40: 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: 0x1f6bc10: i32 = Constant<0>
try.c: 0x1f6bc10: i32 = Constant<0>
try.c: 0x1f6bc10: i32 = Constant<0>
try.c: 0x1f6bc10: i32 = Constant<0>
try.c: ...

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