Implementation notes: amd64, hydra3, crypto_aead/pi64cipher256v1

Computer: hydra3
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: pi64cipher256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
77885? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
77894? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092020170725
77912? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O3_-fomit-frame-pointer2017092020170725
79256? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
79337? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
79535? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
79711? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092020170725
79791? ? ?? ? ?optimized_nonSSEgcc_-O3_-fomit-frame-pointer2017092020170725
79816? ? ?? ? ?optimized_nonSSEgcc_-m64_-O3_-fomit-frame-pointer2017092020170725
79867? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
79873? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
79918? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
80231? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092020170725
80244? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
80542? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
80554? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092020170725
80630? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O2_-fomit-frame-pointer2017092020170725
80994? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
81009? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
81589? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092020170725
81626? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092020170725
81659? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
81753? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
81881? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
82066? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O3_-fomit-frame-pointer2017092020170725
82565? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
83522? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
84337? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-O_-fomit-frame-pointer2017092020170725
84356? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092020170725
84402? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
84417? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
84442? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
84448? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092020170725
84569? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
86237? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092020170725
86238? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
86246? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
86308? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
87970? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092020170725
87982? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
88023? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
88026? ? ?? ? ?optimized_SSEgcc_-m64_-Os_-fomit-frame-pointer2017092020170725
88026? ? ?? ? ?optimized_SSEgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092020170725
88028? ? ?? ? ?optimized_SSEgcc_-O3_-fomit-frame-pointer2017092020170725
88034? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092020170725
88036? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
88064? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
88077? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
88078? ? ?? ? ?optimized_SSEgcc_-march=k8_-O3_-fomit-frame-pointer2017092020170725
88086? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
88087? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
88092? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092020170725
88094? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092020170725
88095? ? ?? ? ?optimized_SSEgcc_-Os_-fomit-frame-pointer2017092020170725
88100? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
88102? ? ?? ? ?optimized_SSEgcc_-m64_-O3_-fomit-frame-pointer2017092020170725
88102? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092020170725
88102? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092020170725
88107? ? ?? ? ?optimized_SSEgcc_-O_-fomit-frame-pointer2017092020170725
88109? ? ?? ? ?optimized_SSEclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092020170725
88110? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-O3_-fomit-frame-pointer2017092020170725
88110? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
88112? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
88112? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092020170725
88112? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092020170725
88113? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092020170725
88114? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
88115? ? ?? ? ?optimized_SSEgcc_-O2_-fomit-frame-pointer2017092020170725
88115? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
88115? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
88116? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092020170725
88122? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092020170725
88124? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
88125? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
88125? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092020170725
88125? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
88127? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
88130? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
88130? ? ?? ? ?optimized_SSEgcc_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
88131? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092020170725
88132? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
88132? ? ?? ? ?optimized_SSEgcc_-m64_-O2_-fomit-frame-pointer2017092020170725
88133? ? ?? ? ?optimized_SSEgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092020170725
88133? ? ?? ? ?optimized_SSEgcc_-march=k8_-Os_-fomit-frame-pointer2017092020170725
88136? ? ?? ? ?optimized_SSEgcc_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
88138? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
88140? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
88141? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092020170725
88143? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092020170725
88143? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092020170725
88145? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092020170725
88145? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
88145? ? ?? ? ?optimized_SSEgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092020170725
88146? ? ?? ? ?optimized_SSEgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
88147? ? ?? ? ?optimized_SSEgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092020170725
88149? ? ?? ? ?optimized_SSEgcc_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
88150? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
88158? ? ?? ? ?optimized_SSEclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017092020170725
88158? ? ?? ? ?optimized_SSEgcc_-march=k8_-O_-fomit-frame-pointer2017092020170725
88159? ? ?? ? ?optimized_SSEgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092020170725
88163? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
88165? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
88174? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-Os_-fomit-frame-pointer2017092020170725
88176? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
88191? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092020170725
88194? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
88195? ? ?? ? ?optimized_SSEgcc_-m64_-O_-fomit-frame-pointer2017092020170725
88195? ? ?? ? ?optimized_SSEgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
88201? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
88204? ? ?? ? ?optimized_SSEgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
88210? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
88213? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
88219? ? ?? ? ?optimized_SSEgcc_-funroll-loops2017092020170725
88219? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-O_-fomit-frame-pointer2017092020170725
88222? ? ?? ? ?optimized_SSEgcc_-march=k8_-O2_-fomit-frame-pointer2017092020170725
88223? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
88227? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
88229? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-O2_-fomit-frame-pointer2017092020170725
88233? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
88235? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
88236? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092020170725
88237? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
88239? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
88240? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
88240? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092020170725
88271? ? ?? ? ?optimized_SSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092020170725
88277? ? ?? ? ?optimized_SSEclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017092020170725
88278? ? ?? ? ?optimized_SSEgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
88287? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092020170725
88298? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092020170725
88298? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
88300? ? ?? ? ?optimized_SSEgcc2017092020170725
88308? ? ?? ? ?optimized_SSEclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092020170725
88318? ? ?? ? ?optimized_SSEclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092020170725
88329? ? ?? ? ?optimized_SSEclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092020170725
88333? ? ?? ? ?optimized_SSEgcc_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
88351? ? ?? ? ?optimized_SSEgcc_-march=nocona_-O_-fomit-frame-pointer2017092020170725
88361? ? ?? ? ?optimized_SSEcc2017092020170725
88399? ? ?? ? ?optimized_SSEgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092020170725
109002? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
109056? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O2_-fomit-frame-pointer2017092020170725
110017? ? ?? ? ?optimized_nonSSEgcc_-m64_-O2_-fomit-frame-pointer2017092020170725
110477? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092020170725
110477? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092020170725
110532? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
110536? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
110540? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
110563? ? ?? ? ?optimized_nonSSEgcc_-O2_-fomit-frame-pointer2017092020170725
112182? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092020170725
112245? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-Os_-fomit-frame-pointer2017092020170725
112372? ? ?? ? ?optimized_nonSSEgcc_-m64_-Os_-fomit-frame-pointer2017092020170725
112498? ? ?? ? ?optimized_nonSSEgcc_-Os_-fomit-frame-pointer2017092020170725
112515? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
112547? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
113032? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092020170725
113403? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
113433? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
113695? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092020170725
113700? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092020170725
113777? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092020170725
113842? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092020170725
114136? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092020170725
114727? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092020170725
114774? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
114953? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092020170725
115132? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092020170725
115235? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
115498? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092020170725
115627? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-Os_-fomit-frame-pointer2017092020170725
115677? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
116453? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
116477? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092020170725
116599? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
116917? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
116921? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017092020170725
116985? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092020170725
117122? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
117929? ? ?? ? ?optimized_nonSSEgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
117977? ? ?? ? ?optimized_nonSSEgcc_-O_-fomit-frame-pointer2017092020170725
118026? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017092020170725
118031? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017092020170725
118073? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
118140? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
118335? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092020170725
118404? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
118409? ? ?? ? ?optimized_nonSSEgcc_-march=k8_-O_-fomit-frame-pointer2017092020170725
118714? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092020170725
118741? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092020170725
118871? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
118932? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
118969? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092020170725
118973? ? ?? ? ?optimized_nonSSEgcc_-m64_-O_-fomit-frame-pointer2017092020170725
119059? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
119117? ? ?? ? ?optimized_nonSSEgcc_-march=nocona_-O_-fomit-frame-pointer2017092020170725
119188? ? ?? ? ?optimized_nonSSEgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092020170725
119191? ? ?? ? ?optimized_nonSSEgcc_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
119216? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
119321? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092020170725
119807? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092020170725
119843? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
119945? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
119949? ? ?? ? ?optimized_nonSSEgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092020170725
120417? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
120792? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
120833? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092020170725
120899? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092020170725
120908? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092020170725
121255? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017092020170725
121364? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092020170725
125134? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
125161? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
126496? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
126600? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017092020170725
128058? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092020170725
128215? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017092020170725
128228? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
128229? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092020170725
128269? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
129448? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
129451? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
129588? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
129670? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092020170725
139922? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
139935? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092020170725
139940? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017092020170725
140444? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092020170725
140445? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
140471? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
140515? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
144858? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
144938? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
156176? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
156180? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092020170725
156295? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017092020170725
156696? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
156753? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
157092? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
157262? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092020170725
158956? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
159039? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
159151? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
159423? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017092020170725
159689? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
159704? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092020170725
160050? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092020170725
160652? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092020170725
160679? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017092020170725
160695? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017092020170725
160864? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
160908? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092020170725
161015? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092020170725
161019? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017092020170725
161040? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092020170725
161042? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092020170725
161157? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
161212? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092020170725
161293? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092020170725
161370? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017092020170725
161616? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092020170725
161745? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017092020170725
161844? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
161865? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017092020170725
161881? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017092020170725
161937? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092020170725
162035? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092020170725
162063? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092020170725
162167? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092020170725
162170? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092020170725
162335? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092020170725
162350? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092020170725
162381? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092020170725
162454? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017092020170725
162515? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092020170725
162598? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017092020170725
162758? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017092020170725
162840? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092020170725
162885? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092020170725
162911? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092020170725
163157? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017092020170725
163565? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092020170725
164030? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092020170725
164906? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092020170725
165446? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092020170725
165893? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092020170725
166003? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092020170725
646874? ? ?? ? ?optimized_nonSSEcc2017092020170725
647890? ? ?? ? ?optimized_nonSSEgcc2017092020170725
650313? ? ?? ? ?optimized_nonSSEgcc_-funroll-loops2017092020170725
737829? ? ?? ? ?refcc2017092020170725
739203? ? ?? ? ?refgcc_-funroll-loops2017092020170725
741416? ? ?? ? ?refgcc2017092020170725

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