Implementation notes: amd64, morningstar, crypto_aead/pi64cipher256v1

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
87443? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072820170718
87587? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072820170718
88349? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072820170718
88931? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
89082? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
89347? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072820170718
89519? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072820170718
89528? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072820170718
89914? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
90093? ? ?? ? ?optimized_nonSSEgcc_-m64_-O3_-fomit-frame-pointer2017072820170718
90426? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072820170718
90429? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072820170718
90433? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072820170718
90450? ? ?? ? ?optimized_nonSSEgcc_-O3_-fomit-frame-pointer2017072820170718
90611? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
90739? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072820170718
91294? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072820170718
91341? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
91651? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
91845? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O3_-fomit-frame-pointer2017072820170718
91913? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
91954? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072820170718
92110? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072820170718
92240? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072820170718
92771? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
92851? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
93096? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
94701? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072820170718
94755? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072820170718
94792? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
95042? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
95253? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072820170718
95376? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072820170718
95428? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O_-fomit-frame-pointer2017072820170718
96940? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
97090? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072820170718
97566? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
97789? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072820170718
98611? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-O_-fomit-frame-pointer2017072820170718
98620? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072820170718
98661? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
98662? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072820170718
98663? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072820170718
98663? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
98665? ? ?? ? ?optimized_SSEgcc_-march=k8_-Os_-fomit-frame-pointer2017072820170718
98670? ? ?? ? ?optimized_SSEgcc_-Os_-fomit-frame-pointer2017072820170718
98675? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072820170718
98677? ? ?? ? ?optimized_SSEgcc_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
98683? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072820170718
98693? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
98719? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
98724? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
98739? ? ?? ? ?optimized_SSEgcc_-m64_-O3_-fomit-frame-pointer2017072820170718
98742? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072820170718
98742? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072820170718
98749? ? ?? ? ?optimized_SSEgcc_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
98752? ? ?? ? ?optimized_SSEgcc_-march=k8_-O_-fomit-frame-pointer2017072820170718
98757? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
98760? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072820170718
98761? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072820170718
98765? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072820170718
98773? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
98776? ? ?? ? ?optimized_SSEgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072820170718
98776? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072820170718
98781? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
98781? ? ?? ? ?optimized_SSEgcc_-march=nocona_-O_-fomit-frame-pointer2017072820170718
98797? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072820170718
98815? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
98821? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072820170718
98824? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072820170718
98826? ? ?? ? ?optimized_SSEgcc_-m64_-Os_-fomit-frame-pointer2017072820170718
98832? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072820170718
98839? ? ?? ? ?optimized_SSEgcc_-march=k8_-O3_-fomit-frame-pointer2017072820170718
98846? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072820170718
98848? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
98858? ? ?? ? ?optimized_SSEgcc_-m64_-O2_-fomit-frame-pointer2017072820170718
98859? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072820170718
98869? ? ?? ? ?optimized_SSEgcc_-march=k8_-O2_-fomit-frame-pointer2017072820170718
98872? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072820170718
98876? ? ?? ? ?optimized_SSEgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072820170718
98880? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
98883? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
98888? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
98900? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072820170718
98916? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072820170718
98923? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072820170718
98926? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072820170718
98927? ? ?? ? ?optimized_SSEclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
98932? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072820170718
98933? ? ?? ? ?optimized_SSEgcc_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
98934? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072820170718
98935? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072820170718
98936? ? ?? ? ?optimized_SSEgcc2017072820170718
98939? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
98941? ? ?? ? ?optimized_SSEgcc_-O_-fomit-frame-pointer2017072820170718
98941? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
98953? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
98963? ? ?? ? ?optimized_SSEgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072820170718
98974? ? ?? ? ?optimized_SSEclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
98986? ? ?? ? ?optimized_SSEgcc_-O3_-fomit-frame-pointer2017072820170718
98989? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072820170718
98992? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072820170718
99000? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072820170718
99000? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072820170718
99005? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072820170718
99006? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072820170718
99016? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
99017? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072820170718
99031? ? ?? ? ?optimized_SSEclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
99035? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072820170718
99052? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072820170718
99061? ? ?? ? ?optimized_SSEclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
99062? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072820170718
99064? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072820170718
99073? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
99083? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072820170718
99086? ? ?? ? ?optimized_SSEclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
99086? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072820170718
99097? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
99099? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
99101? ? ?? ? ?optimized_SSEgcc_-m64_-O_-fomit-frame-pointer2017072820170718
99114? ? ?? ? ?optimized_SSEclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
99123? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
99128? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072820170718
99139? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
99139? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
99160? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
99168? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072820170718
99192? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072820170718
99208? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
99226? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072820170718
99267? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072820170718
99322? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072820170718
99342? ? ?? ? ?optimized_SSEgcc_-O2_-fomit-frame-pointer2017072820170718
99344? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072820170718
99440? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072820170718
99504? ? ?? ? ?optimized_SSEgcc_-funroll-loops2017072820170718
99800? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072820170718
100046? ? ?? ? ?optimized_SSEcc2017072820170718
121650? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O2_-fomit-frame-pointer2017072820170718
121909? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072820170718
122936? ? ?? ? ?optimized_nonSSEgcc_-O2_-fomit-frame-pointer2017072820170718
123371? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072820170718
123398? ? ?? ? ?optimized_nonSSEgcc_-m64_-O2_-fomit-frame-pointer2017072820170718
124587? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
124968? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
125195? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
125213? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072820170718
125215? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072820170718
125247? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072820170718
125341? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072820170718
125382? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-Os_-fomit-frame-pointer2017072820170718
125560? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072820170718
125603? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072820170718
125703? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
125738? ? ?? ? ?optimized_nonSSEgcc_-m64_-Os_-fomit-frame-pointer2017072820170718
126193? ? ?? ? ?optimized_nonSSEgcc_-Os_-fomit-frame-pointer2017072820170718
126553? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072820170718
126795? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072820170718
126930? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072820170718
127472? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072820170718
127522? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072820170718
127527? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072820170718
127949? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072820170718
128230? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072820170718
128446? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
128866? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
129472? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072820170718
129638? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
129688? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072820170718
129781? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072820170718
129806? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
129812? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072820170718
130032? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072820170718
131088? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072820170718
131173? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072820170718
131562? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072820170718
132341? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
132363? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072820170718
132426? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072820170718
132700? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
132751? ? ?? ? ?optimized_nonSSEgcc_-m64_-O_-fomit-frame-pointer2017072820170718
132903? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072820170718
133190? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072820170718
133301? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
133308? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
133371? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072820170718
133411? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072820170718
133454? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072820170718
133459? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
133479? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072820170718
133486? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072820170718
133515? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072820170718
133556? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
133605? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072820170718
133658? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
133723? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O_-fomit-frame-pointer2017072820170718
133768? ? ?? ? ?optimized_nonSSEgcc_-O_-fomit-frame-pointer2017072820170718
133901? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
134608? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072820170718
134637? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072820170718
134758? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072820170718
135077? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072820170718
135132? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072820170718
135178? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O_-fomit-frame-pointer2017072820170718
135188? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
136083? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
136290? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072820170718
136621? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072820170718
140280? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
140335? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
141917? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
141936? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
143712? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072820170718
143735? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072820170718
143752? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072820170718
143779? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072820170718
143936? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072820170718
145144? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
145194? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
145296? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072820170718
146101? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072820170718
156900? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072820170718
156924? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072820170718
156975? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072820170718
157484? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
157497? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072820170718
157506? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072820170718
157563? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
162389? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
162434? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
173997? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072820170718
174472? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
175589? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072820170718
175896? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072820170718
175978? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072820170718
176063? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
176224? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072820170718
178559? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
178603? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072820170718
178718? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072820170718
178872? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072820170718
179004? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
179013? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072820170718
179104? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072820170718
179154? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072820170718
179286? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
179344? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
179392? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072820170718
179784? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072820170718
179794? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
179818? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072820170718
179920? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072820170718
180064? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
180279? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072820170718
180314? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072820170718
180392? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072820170718
180509? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072820170718
180555? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072820170718
180626? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072820170718
180784? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072820170718
180871? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072820170718
181026? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072820170718
181068? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072820170718
181069? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072820170718
181085? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
181240? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
181280? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
181306? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072820170718
181480? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072820170718
181563? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072820170718
181840? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
182019? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072820170718
182032? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
182080? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072820170718
182219? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072820170718
182262? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072820170718
182272? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072820170718
182504? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072820170718
182600? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
182728? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072820170718
183941? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072820170718
185148? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072820170718
185397? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072820170718
185921? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072820170718
721210? ? ?? ? ?optimized_nonSSEcc2017072820170718
727626? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops2017072820170718
728660? ? ?? ? ?optimized_nonSSEgcc2017072820170718
831675? ? ?? ? ?refgcc_-funroll-loops2017072820170718
831891? ? ?? ? ?refcc2017072820170718
831982? ? ?? ? ?refgcc2017072820170718

Test failure

Implementation: crypto_aead/pi64cipher256v1/optimized_AVX
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 199, namely:
CompilerImplementations
cc optimized_AVX optimized_AVX2
clang -O3 -fomit-frame-pointer -Qunused-arguments optimized_AVX optimized_AVX2
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optimized_AVX optimized_AVX2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_AVX optimized_AVX2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_AVX optimized_AVX2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_AVX optimized_AVX2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optimized_AVX optimized_AVX2
gcc optimized_AVX optimized_AVX2
gcc -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -fno-schedule-insns -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -fno-schedule-insns -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops optimized_AVX optimized_AVX2
gcc -funroll-loops -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2 optimized_SSE optimized_nonSSE ref
gcc -m64 -march=core2 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=corei7 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=k8 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=k8 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=nocona -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -m64 -march=nocona -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=barcelona -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=barcelona -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=barcelona -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=barcelona -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=k8 -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=k8 -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=k8 -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=k8 -Os -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv optimized_AVX optimized_AVX2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv optimized_AVX optimized_AVX2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv optimized_AVX optimized_AVX2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv optimized_AVX optimized_AVX2
gcc -march=nocona -O2 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=nocona -O3 -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=nocona -O -fomit-frame-pointer optimized_AVX optimized_AVX2
gcc -march=nocona -Os -fomit-frame-pointer optimized_AVX optimized_AVX2

Test failure

Implementation: crypto_aead/pi64cipher256v1/optimized_nonSSE
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
error 111
crypto_aead_decrypt returns nonzero

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

Test failure

Implementation: crypto_aead/pi64cipher256v1/optimized_AVX
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_aead/pi64cipher256v1/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:231:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:333:68: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: c[CRYPTO_NSECBYTES+b+i] = InternalState8[i1] = InternalState8[i1++] ^ m[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:478:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: 3 warnings generated.

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

Compiler output

Implementation: crypto_aead/pi64cipher256v1/optimized_nonSSE
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:346:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:448:68: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: c[CRYPTO_NSECBYTES+b+i] = InternalState8[i1] = InternalState8[i1++] ^ m[b+i];
encrypt.c: ~~ ^
encrypt.c: encrypt.c:593:42: warning: unsequenced modification and access to 'i1' [-Wunsequenced]
encrypt.c: InternalState8[i1] = InternalState8[i1++] ^ ad[b+i];
encrypt.c: ~~ ^
encrypt.c: 3 warnings generated.

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