Implementation notes: amd64, jos, crypto_aead/morus640128v1

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: morus640128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
13215sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
13215sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
13252sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
13260sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
13290sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
13290sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
13297sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
13298sse2gcc -funroll-loops -O -fomit-frame-pointer2014070820140622
13313sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
13320sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
13320sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
13327sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
13327sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
13328sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
13335sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
13335sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
13380sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
13395sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
13410sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
13410sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
13417sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
13418sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
13418sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
13440sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
13447sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
13448sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
13455sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
13470sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
13478sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
13478sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
13485sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
13515sse2gcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
13530sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
13530sse2gcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
13552sse2gcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
13553sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
13560sse2gcc -m64 -O3 -fomit-frame-pointer2014070820140622
13560sse2gcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
13568sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
13575sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
13575sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
13582sse2gcc -O3 -fomit-frame-pointer2014070820140622
13590sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
13627sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
13643sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
13650sse2gcc -O -fomit-frame-pointer2014070820140622
13650sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
13673sse2gcc -O2 -fomit-frame-pointer2014070820140622
13688sse2gcc -m64 -O -fomit-frame-pointer2014070820140622
13695sse2gcc -m64 -O2 -fomit-frame-pointer2014070820140622
13710sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
13717sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
13725sse2gcc -march=barcelona -O -fomit-frame-pointer2014070820140622
13740sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
13762sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
13770sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
13770sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
13770sse2gcc -march=nocona -O -fomit-frame-pointer2014070820140622
13792sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
13793sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
13815sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
13845sse2gcc -march=k8 -O -fomit-frame-pointer2014070820140622
13898sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
13935sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
14010sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
14033sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
14048sse2gcc -m64 -Os -fomit-frame-pointer2014070820140622
14055sse2gcc -Os -fomit-frame-pointer2014070820140622
14070sse2gcc -march=k8 -Os -fomit-frame-pointer2014070820140622
14092sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
14108sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
14137sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
14198sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
14220sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
14227sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
14287sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
14295sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
14325sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
14347sse2gcc -march=nocona -Os -fomit-frame-pointer2014070820140622
14355sse2gcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
14505sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
14595sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
14602sse2gcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
14663sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
14663sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
14790sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
14985sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
15068sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
60675refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
60735refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
60750refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
60757refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
60758refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
60765refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
60765refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
60765refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
60773refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
60773refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
60795refgcc -Os -fomit-frame-pointer2014070820140622
60803refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
60810refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
60810refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
60847refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
60855refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
60870refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
60892refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
60893refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
60900refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
60900refgcc -m64 -Os -fomit-frame-pointer2014070820140622
60900refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
60908refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
60908refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
60915refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
60922refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
60945refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
60953refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
60960refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
60968refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
60975refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
60975refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
60982refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
60998refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
61020refgcc -O3 -fomit-frame-pointer2014070820140622
61027refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
61035refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
61042refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
61050refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
61050refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
61050refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
61050refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
61110refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
61110refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
61117refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
61118refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
61140refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
61147refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
61147refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
61148refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
61155refgcc -O2 -fomit-frame-pointer2014070820140622
61155refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
61162refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
61170refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
61177refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
61177refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
61185refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
61193refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
61200refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
61222refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
61230refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
61238refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
61320refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
61350refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
61350refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
61470refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
81068refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
81300refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
81412refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
81428refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
81428refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
81503refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
81548refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
81615refgcc -O -fomit-frame-pointer2014070820140622
81690refgcc -m64 -O -fomit-frame-pointer2014070820140622
81795refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
81795refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
81810refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
81937refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
82013refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
82065refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
82177refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
82230refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
82237refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
82238refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
82342refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
82387refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
82568refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
146385sse2gcc2014070820140622
146925sse2gcc -funroll-loops2014070820140622
147465sse2cc2014070820140622
225098refgcc2014070820140622
226642refgcc -funroll-loops2014070820140622
227347refcc2014070820140622