Implementation notes: amd64, mace, crypto_aead/silverv1

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: silverv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
103812? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111520161009
103856? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111520161009
104774? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O3_-fomit-frame-pointer2016111520161009
104786? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111520161009
104809? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111520161009
104978? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
105118? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
106808? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
106822? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
106822? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111520161009
106825? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O3_-fomit-frame-pointer2016111520161009
106896? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111520161009
106930? ? ?? ? ?littleendoptnotaesnigcc_-O3_-fomit-frame-pointer2016111520161009
107048? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111520161009
107412? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111520161009
107442? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111520161009
107450? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111520161009
107692? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111520161009
107697? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111520161009
107729? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111520161009
108377? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
108396? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
108408? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111520161009
108790? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O3_-fomit-frame-pointer2016111520161009
108802? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O2_-fomit-frame-pointer2016111520161009
108833? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111520161009
109080? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111520161009
109714? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111520161009
109796? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
109854? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111520161009
109883? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111520161009
109899? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
109902? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-Os_-fomit-frame-pointer2016111520161009
109903? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O2_-fomit-frame-pointer2016111520161009
109972? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111520161009
109984? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111520161009
110098? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
110252? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111520161009
110383? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
110633? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111520161009
111137? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
111173? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
111275? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
111328? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
111752? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111520161009
111807? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111520161009
111933? ? ?? ? ?littleendoptnotaesnigcc_-Os_-fomit-frame-pointer2016111520161009
111990? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-Os_-fomit-frame-pointer2016111520161009
112550? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111520161009
112557? ? ?? ? ?littleendoptnotaesnigcc_-m64_-Os_-fomit-frame-pointer2016111520161009
112821? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
112928? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111520161009
112944? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111520161009
112946? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111520161009
113000? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111520161009
113008? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
113054? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
113180? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
113293? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
114198? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
114504? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
114528? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
114615? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
115863? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
116997? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111520161009
117162? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O2_-fomit-frame-pointer2016111520161009
117382? ? ?? ? ?littleendoptnotaesnigcc_-O2_-fomit-frame-pointer2016111520161009
117630? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111520161009
119358? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111520161009
119387? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111520161009
119819? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
119943? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
120430? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111520161009
120490? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111520161009
120521? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O_-fomit-frame-pointer2016111520161009
120995? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111520161009
121308? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O_-fomit-frame-pointer2016111520161009
121395? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111520161009
121410? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111520161009
121532? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111520161009
121541? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111520161009
122105? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111520161009
122333? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111520161009
122355? ? ?? ? ?littleendoptnotaesnigcc_-O_-fomit-frame-pointer2016111520161009
122361? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O_-fomit-frame-pointer2016111520161009
122858? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111520161009
122882? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111520161009
122957? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111520161009
123170? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O3_-fomit-frame-pointer2016111520161009
123244? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111520161009
123289? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111520161009
123310? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111520161009
123374? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111520161009
123453? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111520161009
123699? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
123893? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
123946? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
124012? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
124034? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O2_-fomit-frame-pointer2016111520161009
124159? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111520161009
124300? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111520161009
124558? ? ?? ? ?anotherlittleendgcc_-O3_-fomit-frame-pointer2016111520161009
124622? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111520161009
124635? ? ?? ? ?anotherlittleendgcc_-m64_-O3_-fomit-frame-pointer2016111520161009
125145? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O_-fomit-frame-pointer2016111520161009
128295? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
128362? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111520161009
128416? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-Os_-fomit-frame-pointer2016111520161009
128422? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111520161009
128504? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
128569? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111520161009
128734? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111520161009
129320? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
129321? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
129864? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
130005? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
130046? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
130351? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111520161009
130383? ? ?? ? ?anotherlittleendgcc_-march=k8_-O2_-fomit-frame-pointer2016111520161009
130474? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111520161009
130564? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111520161009
131201? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
131274? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111520161009
131386? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
131450? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
131470? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111520161009
131498? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111520161009
131666? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
131686? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111520161009
131693? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
131704? ? ?? ? ?littleendoptnotaesniclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111520161009
131777? ? ?? ? ?littleendoptnotaesniclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
131802? ? ?? ? ?anotherlittleendgcc_-march=k8_-O3_-fomit-frame-pointer2016111520161009
131872? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
131969? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111520161009
132015? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111520161009
132321? ? ?? ? ?littleendoptnotaesniclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111520161009
132415? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111520161009
132472? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111520161009
132525? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111520161009
132641? ? ?? ? ?littleendoptnotaesniclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
132672? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
132689? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111520161009
132761? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
132824? ? ?? ? ?anotherlittleendgcc_-march=k8_-Os_-fomit-frame-pointer2016111520161009
132876? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111520161009
132981? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
133175? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111520161009
134442? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111520161009
134526? ? ?? ? ?anotherlittleendgcc_-Os_-fomit-frame-pointer2016111520161009
134616? ? ?? ? ?anotherlittleendgcc_-m64_-Os_-fomit-frame-pointer2016111520161009
135843? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111520161009
135985? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
135989? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
136070? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111520161009
136075? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111520161009
136141? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
136708? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
136732? ? ?? ? ?anotherlittleendgcc_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
136746? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
136848? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111520161009
137448? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
137780? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
137921? ? ?? ? ?anotherlittleendclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111520161009
138571? ? ?? ? ?anotherlittleendgcc_-O2_-fomit-frame-pointer2016111520161009
138571? ? ?? ? ?anotherlittleendgcc_-m64_-O2_-fomit-frame-pointer2016111520161009
138619? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111520161009
139901? ? ?? ? ?anotherlittleendclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
142059? ? ?? ? ?anotherlittleendclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111520161009
142188? ? ?? ? ?anotherlittleendclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
143243? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
143836? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111520161009
144174? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111520161009
144820? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111520161009
144841? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O_-fomit-frame-pointer2016111520161009
145665? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
145839? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
146095? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111520161009
146330? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
146460? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111520161009
146849? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111520161009
148953? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111520161009
149110? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111520161009
149248? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O_-fomit-frame-pointer2016111520161009
149525? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
149666? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
149881? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111520161009
149994? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111520161009
150043? ? ?? ? ?anotherlittleendgcc_-march=k8_-O_-fomit-frame-pointer2016111520161009
150126? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111520161009
150495? ? ?? ? ?anotherlittleendgcc_-m64_-O_-fomit-frame-pointer2016111520161009
150518? ? ?? ? ?anotherlittleendgcc_-O_-fomit-frame-pointer2016111520161009
150954? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111520161009
151172? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111520161009
151187? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111520161009
151495? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111520161009
527697? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops2016111520161009
527726? ? ?? ? ?littleendoptnotaesnicc2016111520161009
527788? ? ?? ? ?littleendoptnotaesnigcc2016111520161009
606242? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
606860? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
611036? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111520161009
612133? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111520161009
617451? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016111520161009
618386? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111520161009
620360? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111520161009
633671? ? ?? ? ?anotherlittleendcc2016111520161009
633788? ? ?? ? ?anotherlittleendgcc2016111520161009
633936? ? ?? ? ?anotherlittleendgcc_-funroll-loops2016111520161009
666471? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
666720? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
671279? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111520161009
671936? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111520161009
672748? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016111520161009
675366? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111520161009
675574? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111520161009
1070971? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
1070985? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111520161009
1074673? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016111520161009
1074673? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111520161009
1074747? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016111520161009
1088847? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111520161009
1088862? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111520161009
1088915? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016111520161009
1089164? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111520161009
1135397? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
1135969? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111520161009
1136236? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
1136857? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
1137505? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
1137850? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
1138153? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
1138256? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111520161009
1140324? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111520161009
1140461? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111520161009
1243109? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111520161009
1243153? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111520161009
1243169? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
1243228? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
1243239? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016111520161009
1243345? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111520161009
1243640? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111520161009
1300622? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
1300740? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
1372908? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111520161009
1375635? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111520161009
1376363? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111520161009
1377397? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111520161009
1377414? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111520161009
1380281? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
1380695? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
1386907? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111520161009
1387362? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016111520161009
1438910? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016111520161009
1438981? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111520161009
1439047? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111520161009
1439075? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111520161009
1439130? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111520161009
1439420? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111520161009
1440815? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016111520161009
1444738? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
1444828? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016111520161009
1450309? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111520161009
1450309? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016111520161009
1472843? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111520161009
1473022? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111520161009
1474093? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016111520161009
1474097? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016111520161009
1474182? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
1474219? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111520161009
1474278? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016111520161009
1474320? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111520161009
1474553? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111520161009
1474883? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111520161009
1475745? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111520161009
1475916? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111520161009
1476075? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111520161009
1480391? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111520161009
1484562? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111520161009
1497865? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
1497991? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016111520161009
1500247? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
1500483? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111520161009
1500483? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016111520161009
1500501? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
1500702? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111520161009
1501055? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111520161009
1501209? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016111520161009
1501340? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111520161009
1501415? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111520161009
1502021? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016111520161009
1503384? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016111520161009
1505499? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
1505549? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016111520161009
1515852? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
1516428? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111520161009
1516670? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111520161009
1528801? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111520161009
1528887? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111520161009
1529078? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111520161009
3841893? ? ?? ? ?refgcc_-funroll-loops2016111520161009
3842099? ? ?? ? ?refcc2016111520161009
3842120? ? ?? ? ?refgcc2016111520161009

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