Implementation notes: amd64, gcc16, crypto_aead/norx3241v2

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: norx3241v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
61126? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072620170718
61133? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072620170718
61133? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
61135? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072620170718
61136? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
61226? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
61226? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
61522? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
61522? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072620170718
61525? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
61526? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072620170718
61556? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
61559? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072620170718
61562? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072620170718
61578? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
61579? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
61587? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
61588? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
61611? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072620170718
61613? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072620170718
61617? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
62674? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
62674? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
62674? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
62674? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072620170718
62678? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072620170718
62682? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
62682? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2017072620170718
62684? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
62684? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
62688? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
62688? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2017072620170718
62704? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
62729? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2017072620170718
62742? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
62742? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2017072620170718
62779? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2017072620170718
62783? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
62805? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2017072620170718
63124? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2017072620170718
63128? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2017072620170718
63129? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
63141? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
63146? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2017072620170718
63189? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
63194? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
63205? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072620170718
63206? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
69798? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
69823? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
70141? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
70166? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
70251? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
70251? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
71020? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
71041? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
71137? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
71140? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
71175? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
71176? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
78259? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
78259? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072620170718
78276? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072620170718
78282? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
78286? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072620170718
78287? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
78291? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072620170718
78334? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072620170718
78334? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072620170718
78345? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
78408? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
78412? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
78414? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
78428? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
79380? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
79380? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072620170718
79486? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
79486? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2017072620170718
79513? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
79514? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072620170718
79517? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
79521? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2017072620170718
79535? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
79536? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2017072620170718
79537? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2017072620170718
79667? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
79668? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
79813? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072620170718
79819? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2017072620170718
79820? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
79937? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072620170718
79940? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
79946? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
79963? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
80050? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072620170718
80052? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072620170718
80052? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
80052? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072620170718
80061? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
80464? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
80469? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
83350? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072620170718
83350? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072620170718
83350? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072620170718
84043? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
84044? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
84452? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
84452? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072620170718
84456? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072620170718
84467? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072620170718
84518? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072620170718
84523? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072620170718
84540? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072620170718
84547? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072620170718
84549? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072620170718
84550? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072620170718
84558? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072620170718
84568? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072620170718
84720? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
84722? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
84723? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
84730? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072620170718
85591? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072620170718
85591? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072620170718
85608? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072620170718
85758? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072620170718
85763? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072620170718
85765? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072620170718
85942? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072620170718
85949? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072620170718
86031? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072620170718
86032? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
86045? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072620170718
86112? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072620170718
86146? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
86147? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
86345? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
86371? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072620170718
87775? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072620170718
87801? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072620170718
87833? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072620170718
87839? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
87846? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072620170718
87899? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072620170718
87901? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072620170718
88319? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072620170718
88325? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
88457? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072620170718
88472? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072620170718
108017? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072620170718
108031? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
108460? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
108474? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
108549? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
108549? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072620170718
108635? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
108636? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072620170718
108653? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072620170718
110533? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072620170718
110542? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072620170718
110551? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072620170718
112749? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072620170718
112766? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072620170718
113024? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072620170718
113036? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072620170718
113036? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072620170718
113326? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072620170718
113338? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072620170718
113622? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072620170718
113677? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072620170718
113692? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
113694? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072620170718
495239? ? ?? ? ?refgcc_-funroll-loops2017072620170718
499069? ? ?? ? ?refgcc2017072620170718
499070? ? ?? ? ?refcc2017072620170718
723352? ? ?? ? ?xmmcc2017072620170718
723451? ? ?? ? ?xmmgcc2017072620170718
723506? ? ?? ? ?xmmgcc_-funroll-loops2017072620170718

Test failure

Implementation: crypto_aead/norx3241v2/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xmm