Implementation notes: x86, hydra7, crypto_aead/aescopav1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aescopav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
844176? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062220140621
846564? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062220140621
851088? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062220140621
863960? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062220140621
865052? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062220140621
865136? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062220140621
865584? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062220140621
867292? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062220140621
871184? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062220140621
872308? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062220140621
872624? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062220140621
873056? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062220140621
873936? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062220140621
874616? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062220140621
893276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062220140621
893616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062220140621
894360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062220140621
894880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062220140621
895568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062220140621
896060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062220140621
896624? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062220140621
898948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062220140621
899112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062220140621
903852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062220140621
904276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062220140621
904432? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062220140621
907424? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062220140621
907924? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062220140621
913596? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062220140621
935920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062220140621
939784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062220140621
939936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062220140621
945400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062220140621
950728? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062220140621
956484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062220140621
956936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062220140621
971164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062220140621
971884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062220140621
972992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062220140621
993084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062220140621
1022112? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062220140621
1038236? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062220140621
1047884? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062220140621
1048512? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062220140621
1048824? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062220140621
1050752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062220140621
1051180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062220140621
1051376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062220140621
1051388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062220140621
1051988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062220140621
1052132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062220140621
1052284? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062220140621
1052940? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062220140621
1053936? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062220140621
1054448? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062220140621
1054448? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062220140621
1055472? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062220140621
1056992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062220140621
1058492? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062220140621
1058528? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062220140621
1062264? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062220140621
1069228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062220140621
1069716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062220140621
1073228? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062220140621
1078948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062220140621
1081040? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062220140621
1081948? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062220140621
1082324? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062220140621
1082764? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062220140621
1145324? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062220140621
1152740? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062220140621
1168332? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062220140621
1178400? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062220140621
1178424? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062220140621
1178476? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062220140621
1179804? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062220140621
1186216? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062220140621
1199104? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062220140621
1200376? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062220140621
1231712? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062220140621
1231748? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062220140621
1232976? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062220140621
1233076? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062220140621
1233664? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062220140621
1234416? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062220140621
1236796? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062220140621
1236812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062220140621
1237668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062220140621
1238668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062220140621
1245328? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062220140621
1255988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062220140621
1297888? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062220140621
1298912? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062220140621
1301016? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062220140621
1323168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062220140621
1324704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062220140621
1325960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062220140621
1326116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062220140621
1326568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062220140621
1349504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062220140621
1353024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062220140621
1353540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062220140621
1376996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062220140621
1377992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062220140621
1379924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062220140621
1381164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062220140621
1381896? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062220140621
1381932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062220140621
1384740? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062220140621
1389576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062220140621
1391216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062220140621
1394436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062220140621
1394540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062220140621
1394584? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062220140621
1394608? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062220140621
1394924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062220140621
1395020? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062220140621
1396056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062220140621
1396720? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062220140621
1398484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062220140621
1402292? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062220140621
1403272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062220140621
1403552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062220140621
1418896? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062220140621
1420208? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062220140621
1422884? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062220140621
1423084? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062220140621
1423340? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062220140621
1423468? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062220140621
1424136? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062220140621
1424440? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062220140621
1424832? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062220140621
1425480? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062220140621
1425620? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062220140621
1425920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062220140621
1425952? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062220140621
1426448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062220140621
1427060? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062220140621
1429036? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062220140621
1429328? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062220140621
1429848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062220140621
1431044? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062220140621
1436676? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062220140621
1437184? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062220140621
1437824? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062220140621
1443256? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062220140621
1444424? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062220140621
1451384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062220140621
1463140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062220140621
1489320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062220140621
1490464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062220140621
1507164? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062220140621
1508116? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062220140621
1508676? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062220140621
1534780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062220140621
1535692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062220140621
1569364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062220140621
1579380? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062220140621
1585100? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062220140621
1588720? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062220140621
1591320? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062220140621
1591844? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062220140621
1591984? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062220140621
1617620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062220140621
1617696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062220140621
1646456? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062220140621
1649976? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062220140621
1653464? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062220140621
1654132? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062220140621
1717168? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062220140621
1723048? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062220140621
1766848? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062220140621