Implementation notes: amd64, morningstar, crypto_aead/silverv1

Computer: morningstar
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: silverv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
96488? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
96512? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
96536? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
96739? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072920170718
96938? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O3_-fomit-frame-pointer2017072920170718
97176? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
97178? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
97198? ? ?? ? ?littleendoptnotaesnigcc_-O3_-fomit-frame-pointer2017072920170718
97355? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O3_-fomit-frame-pointer2017072920170718
97515? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
97519? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072920170718
97528? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
97603? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
97727? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O3_-fomit-frame-pointer2017072920170718
97759? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072920170718
98312? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
99114? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
99119? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
99325? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072920170718
99491? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
99533? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O2_-fomit-frame-pointer2017072920170718
99622? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
99682? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072920170718
99696? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
99824? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
99832? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072920170718
99859? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072920170718
99911? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
99930? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
100026? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
100029? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
100035? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O2_-fomit-frame-pointer2017072920170718
100050? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
100087? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
100140? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
100158? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
100200? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O2_-fomit-frame-pointer2017072920170718
100264? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072920170718
100295? ? ?? ? ?littleendoptnotaesnigcc_-O2_-fomit-frame-pointer2017072920170718
100435? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072920170718
100572? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
100768? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-Os_-fomit-frame-pointer2017072920170718
100791? ? ?? ? ?littleendoptnotaesnigcc_-Os_-fomit-frame-pointer2017072920170718
100811? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
100818? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
100843? ? ?? ? ?littleendoptnotaesnigcc_-m64_-Os_-fomit-frame-pointer2017072920170718
101176? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
101259? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
101589? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072920170718
101594? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
101922? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-Os_-fomit-frame-pointer2017072920170718
101936? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
101936? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072920170718
102107? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
102157? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
102227? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
102300? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
102301? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
102736? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
103334? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
104894? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
104912? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
105384? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
105467? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
106168? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
106328? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
107053? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
107077? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
109831? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
109833? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072920170718
110550? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
110596? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
110601? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O_-fomit-frame-pointer2017072920170718
110640? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072920170718
110644? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
110730? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
111053? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072920170718
112232? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072920170718
112512? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
112528? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
113246? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072920170718
113350? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
113357? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O_-fomit-frame-pointer2017072920170718
113415? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
113416? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
113494? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072920170718
113673? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O_-fomit-frame-pointer2017072920170718
113710? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
113770? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
113871? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O_-fomit-frame-pointer2017072920170718
114086? ? ?? ? ?littleendoptnotaesnigcc_-O_-fomit-frame-pointer2017072920170718
114378? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
115897? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
116000? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
116024? ? ?? ? ?littleendoptnotaesniclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
116212? ? ?? ? ?littleendoptnotaesniclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
116235? ? ?? ? ?littleendoptnotaesniclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
116235? ? ?? ? ?littleendoptnotaesniclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
117554? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
117614? ? ?? ? ?anotherlittleendgcc_-m64_-O3_-fomit-frame-pointer2017072920170718
117763? ? ?? ? ?anotherlittleendgcc_-O3_-fomit-frame-pointer2017072920170718
118773? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
118790? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
118816? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072920170718
118851? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072920170718
118877? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072920170718
118890? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
119055? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
119073? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
119121? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
120223? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072920170718
120252? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
120313? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072920170718
120462? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
120520? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
120540? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
120562? ? ?? ? ?anotherlittleendgcc_-m64_-O2_-fomit-frame-pointer2017072920170718
120572? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
120587? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072920170718
120649? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
120672? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072920170718
120674? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
120726? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
120726? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
120744? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
120806? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
120816? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072920170718
120832? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072920170718
120955? ? ?? ? ?anotherlittleendgcc_-O2_-fomit-frame-pointer2017072920170718
121175? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
121320? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
121384? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
121406? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072920170718
121427? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
121589? ? ?? ? ?anotherlittleendgcc_-march=k8_-O2_-fomit-frame-pointer2017072920170718
123837? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
124474? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
124534? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
124640? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
124773? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072920170718
124906? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
124934? ? ?? ? ?anotherlittleendgcc_-march=k8_-O3_-fomit-frame-pointer2017072920170718
125155? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
125179? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
125224? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
125269? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
125270? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072920170718
125280? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
125299? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
125357? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072920170718
125387? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
125450? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
125546? ? ?? ? ?anotherlittleendgcc_-Os_-fomit-frame-pointer2017072920170718
125637? ? ?? ? ?anotherlittleendgcc_-march=k8_-Os_-fomit-frame-pointer2017072920170718
125773? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
125776? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
125815? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
125827? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
125984? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
125988? ? ?? ? ?anotherlittleendgcc_-m64_-Os_-fomit-frame-pointer2017072920170718
125998? ? ?? ? ?anotherlittleendclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
126082? ? ?? ? ?anotherlittleendclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
126085? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
126167? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
126552? ? ?? ? ?anotherlittleendclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
126621? ? ?? ? ?anotherlittleendclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
126622? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072920170718
127501? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
128526? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
128666? ? ?? ? ?anotherlittleendgcc_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
128706? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
128725? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
133426? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
133541? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
134581? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
134618? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072920170718
136639? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O_-fomit-frame-pointer2017072920170718
136668? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072920170718
137077? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072920170718
137099? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
137120? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
137880? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
138005? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
138182? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072920170718
139746? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O_-fomit-frame-pointer2017072920170718
139890? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
140437? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072920170718
141936? ? ?? ? ?anotherlittleendgcc_-m64_-O_-fomit-frame-pointer2017072920170718
141981? ? ?? ? ?anotherlittleendgcc_-O_-fomit-frame-pointer2017072920170718
141999? ? ?? ? ?anotherlittleendgcc_-march=k8_-O_-fomit-frame-pointer2017072920170718
142005? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
142104? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
142229? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
142275? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072920170718
142304? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
142368? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
249392? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops2017072920170718
249472? ? ?? ? ?littleendoptnotaesnicc2017072920170718
249562? ? ?? ? ?littleendoptnotaesnigcc2017072920170718
358601? ? ?? ? ?anotherlittleendgcc2017072920170718
358704? ? ?? ? ?anotherlittleendcc2017072920170718
358907? ? ?? ? ?anotherlittleendgcc_-funroll-loops2017072920170718
598068? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
598616? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072920170718
599412? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
599618? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
601709? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072920170718
601722? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
602181? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072920170718
645997? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072920170718
646096? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
646573? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072920170718
646651? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
646847? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072920170718
648905? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
649719? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
828913? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
829290? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090720170904
829382? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
829478? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090720170904
829645? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
829946? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090720170904
857744? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072920170718
857808? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072920170718
857882? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072920170718
857936? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
858213? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072920170718
858482? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072920170718
862070? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072920170718
862178? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072920170718
862912? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072920170718
877749? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
877760? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
877765? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
878120? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072920170718
937734? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
937899? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
1022594? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072920170718
1024448? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
1025577? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072920170718
1026277? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
1027986? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
1028070? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
1028284? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072920170718
1028706? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
1029613? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072920170718
1142408? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
1142560? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072920170718
1144091? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072920170718
1144098? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
1145797? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
1145990? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
1146368? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072920170718
1147282? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072920170718
1147752? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072920170718
1148045? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072920170718
1148562? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072920170718
1148960? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072920170718
1149991? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072920170718
1151600? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
1152192? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072920170718
1155296? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072920170718
1155741? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072920170718
1159944? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017072920170718
1160773? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072920170718
1161272? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
1165245? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072920170718
1165319? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072920170718
1165464? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072920170718
1166085? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072920170718
1168117? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072920170718
1168510? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072920170718
1169779? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072920170718
1169809? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072920170718
1169994? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
1171101? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072920170718
1171490? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
1171586? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072920170718
1172379? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072920170718
1172923? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
1176733? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072920170718
1178890? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017072920170718
1184536? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072920170718
1184652? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072920170718
1200633? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072920170718
1214208? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072920170718
1214370? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
1214912? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072920170718
1215413? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072920170718
1215941? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072920170718
1216351? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
1216863? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072920170718
1216933? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072920170718
1217040? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017072920170718
1217262? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072920170718
1231787? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072920170718
1232810? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072920170718
1233891? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072920170718
1234820? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072920170718
1255882? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072920170718
2489328? ? ?? ? ?refgcc_-funroll-loops2017072920170718
2489582? ? ?? ? ?refcc2017072920170718
2489734? ? ?? ? ?refgcc2017072920170718

Test failure

Implementation: crypto_aead/silverv1/anotherlittleend
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer anotherlittleend littleendoptnotaesni ref

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: cc
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AESEXPANDandENCRYPT':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:71:11: error: called from here
encrypt.c: return _mm_aesenclast_si128(kappa,kp[10]);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:69:8: error: called from here
encrypt.c: kappa = _mm_aesenc_si128 (kappa,kp[9]);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc aesnioptimized
gcc aesnioptimized
gcc -funroll-loops aesnioptimized

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: cc
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
cc bigendoptimized
gcc bigendoptimized
gcc -O2 -fomit-frame-pointer bigendoptimized
gcc -O3 -fomit-frame-pointer bigendoptimized
gcc -O -fomit-frame-pointer bigendoptimized
gcc -Os -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops bigendoptimized
gcc -funroll-loops -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=corei7 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=corei7 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -Os -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -O2 -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -O3 -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -O -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -Os -fomit-frame-pointer bigendoptimized
gcc -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -march=nocona -Os -fomit-frame-pointer bigendoptimized

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:33:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[1] = AES_128_key_exp(kp[0], 0x01);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/__wmmintrin_aes.h:62:12: note: expanded from macro '_mm_aeskeygenassist_si128'
encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:34:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[2] = AES_128_key_exp(kp[1], 0x02);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/__wmmintrin_aes.h:62:12: note: expanded from macro '_mm_aeskeygenassist_si128'
encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:35:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[3] = AES_128_key_exp(kp[2], 0x04);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:28:2: error: "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^
encrypt.c: 1 error generated.

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

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 89, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer aesnioptimized
gcc -O3 -fomit-frame-pointer aesnioptimized
gcc -O -fomit-frame-pointer aesnioptimized
gcc -Os -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=corei7 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -O2 -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -O3 -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -O -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -Os -fomit-frame-pointer aesnioptimized
gcc -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -march=nocona -Os -fomit-frame-pointer aesnioptimized

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^
encrypt.c: ...
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^

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