Implementation notes: amd64, hydra1, crypto_aead/yaes128v2

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: yaes128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
132829refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
132845refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
132896refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
137339refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
140391refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
140392refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
140848refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
140921refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
141014refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
141056refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
141099refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
141147refgcc -O3 -fomit-frame-pointer2016102320161009
141221refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
141269refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
141280refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
141357refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
143462refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
143571refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
144053refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
144085refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
144677refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
145216refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
145402refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
147077refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
147208refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
155426refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
158331refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
158360refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
158367refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
158625refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
158627refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
158970refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
159702refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
161726refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
161752refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
161830refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
162524refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
162587refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
163141refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
163801refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
163869refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
164021refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
164096refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
164139refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
183333refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
183412refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
183414refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
183635refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
186058refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
186142refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
189221refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
189483refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
189536refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
190131refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
190261refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
190266refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
190405refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
190699refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
190701refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
190888refgcc -O2 -fomit-frame-pointer2016102320161009
191115refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
191120refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
191283refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
191379refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
191685refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
191816refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
192211refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
193029refgcc -Os -fomit-frame-pointer2016102320161009
193366refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
193438refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
193459refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
193546refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
193630refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
193834refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
193851refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
195149refgcc -m64 -Os -fomit-frame-pointer2016102320161009
195500refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
195852refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
195904refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
196029refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
196064refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
197749refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
200741refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
201032refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
202461refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
203797refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
203955refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
204048refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
204285refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
204662refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
205797refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
206301refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
206405refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
207167refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
207256refgcc -m64 -O -fomit-frame-pointer2016102320161009
207640refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
207957refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
210189refgcc -O -fomit-frame-pointer2016102320161009
681856refcc2016102320161009
682056refgcc2016102320161009
682288refgcc -funroll-loops2016102320161009

Test failure

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

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