Implementation notes: x86, rumba7, crypto_aead/joltikeq9696v13

Computer: rumba7
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: joltikeq9696v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
26565510refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052320171218
26569500refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052320171218
26576550refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018052320171218
26599530refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018052320171218
26612580refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018052320171218
26645100refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018052320171218
26664060refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018052320171218
26682060refgcc -m32 -O3 -fomit-frame-pointer2018052320171218
26686830refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052320171218
26708640refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018052320171218
26721090refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018052320171218
26730660refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018052320171218
26734080refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018052320171218
26737980refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018052320171218
26739210refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052320171218
26760360refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018052320171218
26796210refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018052320171218
26814870refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018052320171218
26846520refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018052320171218
26847360refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052320171218
26850780refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018052320171218
26856120refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018052320171218
26876790refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018052320171218
26877930refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052320171218
26894340refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052320171218
26913300refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018052320171218
26916270refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018052320171218
26974380refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018052320171218
27001350refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052320171218
27008070refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018052320171218
27012420refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018052320171218
27038610refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018052320171218
27050820refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018052320171218
27059760refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018052320171218
27193530refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052320171218
27354750refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018052320171218
27523320refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018052320171218
27577560refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018052320171218
28373460refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018052320171218
28388700refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052320171218
28530510refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018052320171218
28531590refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018052320171218
28627170refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018052320171218
28838220refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018052320171218
41285040refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018052320171218
44377500refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018052320171218
45030420refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018052320171218
45163620refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018052320171218
45425160refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018052320171218
45544770refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018052320171218
45561000refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052320171218
45652560refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018052320171218
45664290refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018052320171218
45706260refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018052320171218
45732900refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018052320171218
46826370refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018052320171218
47060610refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018052320171218
47061240refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018052320171218
47129190refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018052320171218
47176230refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018052320171218
47234100refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018052320171218
47418360refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018052320171218
47773920refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018052320171218
47785470refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018052320171218
47798880refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018052320171218
48298470refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018052320171218
48387840refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018052320171218
48390540refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052320171218
48560400refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018052320171218
52085220refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018052320171218
52445700refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052320171218
52551690refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018052320171218
52599540refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018052320171218
52760730refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018052320171218
53107710refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018052320171218
54070020refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018052320171218
54767220refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018052320171218
55880820refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052320171218
55892550refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018052320171218
56103720refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018052320171218
56184780refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018052320171218
56215680refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052320171218
56272350refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018052320171218
56834940refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018052320171218
57008430refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018052320171218
58244700refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018052320171218
59340390refgcc -m32 -O2 -fomit-frame-pointer2018052320171218
59377320refgcc -m32 -march=athlon -O -fomit-frame-pointer2018052320171218
59877450refgcc -m32 -march=prescott -O -fomit-frame-pointer2018052320171218
59879340refgcc -m32 -march=nocona -O -fomit-frame-pointer2018052320171218
59925120refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052320171218
59933340refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018052320171218
59940630refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052320171218
59943420refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018052320171218
59956800refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018052320171218
59957160refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018052320171218
60092580refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018052320171218
60354030refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052320171218
60366390refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052320171218
60382080refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052320171218
60413670refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052320171218
60970860refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018052320171218
61628670refgcc -m32 -march=k8 -O -fomit-frame-pointer2018052320171218
62772030refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018052320171218
63107850refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018052320171218
63406920refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018052320171218
63505740refgcc -m32 -O -fomit-frame-pointer2018052320171218
63557820refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052320171218
63557880refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018052320171218
63561270refgcc -m32 -march=core2 -O -fomit-frame-pointer2018052320171218
63580080refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018052320171218
63600210refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018052320171218
63731220refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018052320171218
63853680refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018052320171218
63863730refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018052320171218
63882450refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018052320171218
63894090refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018052320171218
63904230refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018052320171218
63923070refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018052320171218
63930600refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018052320171218
64261860refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018052320171218
64279710refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018052320171218
64302150refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018052320171218
64307190refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018052320171218
64369710refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052320171218
65114100refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018052320171218
65199840refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018052320171218
65215620refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018052320171218
65229270refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018052320171218
65680290refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018052320171218
65919120refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018052320171218
67138830refgcc -m32 -march=i486 -O -fomit-frame-pointer2018052320171218
67168020refgcc -m32 -march=pentium -O -fomit-frame-pointer2018052320171218
67230240refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018052320171218
67233810refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018052320171218
67255320refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018052320171218
67265910refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018052320171218
67569990refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018052320171218
67902150refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018052320171218
68057460refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018052320171218
68109480refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018052320171218
68176320refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018052320171218
68226030refgcc -m32 -Os -fomit-frame-pointer2018052320171218
68270070refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018052320171218
68393700refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018052320171218
68396910refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052320171218
68406480refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018052320171218
68407590refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018052320171218
68414040refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018052320171218
68471820refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018052320171218
68537160refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018052320171218
68566950refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018052320171218
68589840refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018052320171218
68598810refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018052320171218
68603310refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018052320171218
68658390refgcc -m32 -march=i386 -O -fomit-frame-pointer2018052320171218
68716230refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018052320171218
68728380refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052320171218
68735370refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018052320171218
68766870refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018052320171218
68769780refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018052320171218
68782080refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018052320171218
68792940refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018052320171218
68795130refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018052320171218
68835900refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018052320171218
68918730refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018052320171218
68988240refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018052320171218
71608980refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018052320171218
71632620refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018052320171218
72288270refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018052320171218
73278000refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018052320171218
73846830refgcc -m32 -march=k6 -O -fomit-frame-pointer2018052320171218
73908450refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018052320171218
73916400refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018052320171218
75829740refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018052320171218
75913080refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018052320171218