Implementation notes: amd64, hydra1, crypto_aead/artemia256v1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: artemia256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2469638refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
2486699refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
2495809refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
2508949refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
2511405refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
2514651refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
2522894refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
2660268refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
2664366refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
2667831refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
2667907refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
2681333refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
2681713refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
2691302refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
3602854refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
3608414refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
3809616refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
3810611refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
3817652refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
3837286refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
3838616refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
3850525refgcc -O3 -fomit-frame-pointer2016101620161009
3852781refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
3853048refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
3853184refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
3857949refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
3857994refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
3863710refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
3864285refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
3864755refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
3867728refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
3868688refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
3869915refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
3871989refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
3872050refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
3872393refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
3977079refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
3986313refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
4241562refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
4270038refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
4278312refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
4280558refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
4285756refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
4349120refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
4690469refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
4694179refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
4706085refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
4721278refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
4724888refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
4726716refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
4726774refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
4728018refgcc -O2 -fomit-frame-pointer2016101620161009
4738615refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
4747062refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
4751633refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
4755024refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
4757533refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
4758189refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
4761929refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
4791141refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
4796029refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
4798328refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
4798579refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
4802568refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
4804072refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
4805460refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
4817025refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
4872419refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
4877240refgcc -O -fomit-frame-pointer2016101620161009
4878594refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
4879712refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
4885520refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
4886267refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
4886606refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
4887456refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
4887574refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
4887635refgcc -Os -fomit-frame-pointer2016101620161009
4887654refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
4890574refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
4892480refgcc -m64 -Os -fomit-frame-pointer2016101620161009
4893547refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
4893653refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
4900379refgcc -m64 -O -fomit-frame-pointer2016101620161009
4901013refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
4902959refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
4903549refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
4906958refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
4913207refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
4918704refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
4919093refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
4921012refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
4922360refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
4923984refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
4927155refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
4927399refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
4930468refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
4936780refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
5022792refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
18743347refcc2016101620161009
18799568refgcc2016101620161009
18813308refgcc -funroll-loops2016101620161009

Test failure

Implementation: crypto_aead/artemia256v1/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