Implementation notes: x86, hydra7, crypto_aead/joltikeq9696v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22846876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062220140621
22849012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062220140621
22853320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062220140621
22860400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062220140621
23110728? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062220140621
23125472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062220140621
23126084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062220140621
23129008? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062220140621
23130124? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062220140621
23140504? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062220140621
23152240? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062220140621
23176128? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062220140621
23200068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062220140621
23206868? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062220140621
23220520? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062220140621
23220568? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062220140621
23261656? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062220140621
23265252? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062220140621
23302332? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062220140621
23313852? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062220140621
23322500? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062220140621
23372216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062220140621
23401316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062220140621
23403692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062220140621
23413308? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062220140621
23454464? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062220140621
23501676? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062220140621
23553336? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062220140621
23643852? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062220140621
23653296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062220140621
23659332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062220140621
23691184? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062220140621
23701540? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062220140621
23821692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062220140621
23923860? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062220140621
23945748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062220140621
24004700? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062220140621
25918416? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062220140621
25937756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062220140621
25952400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062220140621
25974596? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062220140621
26544336? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062220140621
26688432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062220140621
30668012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062220140621
30689320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062220140621
30692056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062220140621
30712088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062220140621
30713928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062220140621
30745884? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062220140621
31492412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062220140621
31495324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062220140621
31496688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062220140621
31584388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062220140621
31664272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062220140621
32128520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062220140621
32133596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062220140621
32175160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062220140621
32336716? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062220140621
32458412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062220140621
32483724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062220140621
32554236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062220140621
32556140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062220140621
32564096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062220140621
32598816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062220140621
32987888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062220140621
34797668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062220140621
34798444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062220140621
34843644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062220140621
35046240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062220140621
35046920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062220140621
35050168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062220140621
35365424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062220140621
35980856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062220140621
35981748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062220140621
36053576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062220140621
36054308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062220140621
36054648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062220140621
36554424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062220140621
36586940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062220140621
68929788? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062220140621
69311728? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062220140621
69500668? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062220140621
70542424? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062220140621
71158576? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062220140621
71178316? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062220140621
71179668? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062220140621
71794924? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062220140621
71809356? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062220140621
72539152? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062220140621
72547484? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062220140621
73566516? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062220140621
73611288? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062220140621
73617528? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062220140621
73628172? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062220140621
73709112? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062220140621
73713912? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062220140621
73714588? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062220140621
73719560? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062220140621
73750592? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062220140621
74302992? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062220140621
74315984? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062220140621
74337944? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062220140621
74356224? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062220140621
74361884? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062220140621
74371600? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062220140621
74550312? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062220140621
74570688? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062220140621
74574808? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062220140621
74615024? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062220140621
74642956? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062220140621
74659804? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062220140621
74680552? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062220140621
75167088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062220140621
75242732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062220140621
75398712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062220140621
75438284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062220140621
75781232? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062220140621
75847436? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062220140621
76576616? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062220140621
76581060? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062220140621
76610036? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062220140621
77438304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062220140621
77447756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062220140621
77467000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062220140621
78981636? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062220140621
79012656? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062220140621
79032240? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062220140621
79191424? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062220140621
79305488? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062220140621
79313996? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062220140621
79320848? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062220140621
79337936? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062220140621
79388084? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062220140621
79427044? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062220140621
79487508? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062220140621
81995512? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062220140621
82818444? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062220140621
82821760? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062220140621
82846540? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062220140621
83341092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062220140621
83358208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062220140621
83371852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062220140621
83505964? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062220140621
84146968? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062220140621
84150948? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062220140621
84151416? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062220140621
84154476? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062220140621
84232276? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062220140621
84594448? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062220140621
84763824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062220140621
84845208? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062220140621
84860476? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062220140621
85033392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062220140621
85052624? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062220140621
85055732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062220140621
85072468? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062220140621
85087008? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062220140621
85090656? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062220140621
85235704? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062220140621
85899968? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062220140621
87306420? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062220140621
87701232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062220140621
88511060? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062220140621
88570212? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062220140621
88571292? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062220140621
88574092? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062220140621
88595764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062220140621
88606784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062220140621
88607392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062220140621
88868972? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062220140621
88870500? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062220140621
88870680? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062220140621