Implementation notes: x86, hydra7, crypto_aead/ifeedaes128n104v1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ifeedaes128n104v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
535136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052820140525
536464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052820140525
539172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052820140525
544108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052820140525
561672? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052820140525
570276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052820140525
570392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052820140525
571436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052820140525
579032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052820140525
579420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052820140525
582940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052820140525
611276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052820140525
614968? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052820140525
645712? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052820140525
646020? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052820140525
655632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052820140525
657548? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052820140525
657648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052820140525
657744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052820140525
657996? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052820140525
658116? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052820140525
658512? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052820140525
660416? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052820140525
660784? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052820140525
661568? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052820140525
661760? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052820140525
662820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052820140525
663460? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052820140525
665024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052820140525
665348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052820140525
665708? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052820140525
665764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052820140525
665776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052820140525
665924? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052820140525
665960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052820140525
666104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052820140525
666920? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052820140525
685808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052820140525
685992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052820140525
686116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052820140525
686228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052820140525
688524? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052820140525
692600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052820140525
694532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052820140525
695380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052820140525
695440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052820140525
697552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052820140525
706776? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052820140525
706892? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052820140525
710908? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052820140525
712312? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052820140525
774188? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052820140525
786656? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052820140525
806084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052820140525
809316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052820140525
809364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052820140525
824364? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052820140525
829580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052820140525
830192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052820140525
832812? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052820140525
833028? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052820140525
833152? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052820140525
834116? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052820140525
836716? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052820140525
837908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052820140525
838720? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052820140525
840024? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052820140525
840332? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052820140525
843224? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052820140525
844920? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052820140525
846468? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052820140525
846808? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052820140525
846884? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052820140525
846900? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052820140525
846992? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052820140525
848292? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052820140525
853084? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052820140525
854212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052820140525
855332? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052820140525
856332? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052820140525
856496? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052820140525
856688? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052820140525
857420? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052820140525
857584? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052820140525
859304? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052820140525
861928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052820140525
862080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052820140525
865276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052820140525
870188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052820140525
875124? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052820140525
875484? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052820140525
878548? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052820140525
881944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052820140525
884084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052820140525
884612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052820140525
888480? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052820140525
890296? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052820140525
890668? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052820140525
890844? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052820140525
915240? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052820140525
946856? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052820140525
995596? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052820140525
995852? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052820140525
996332? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052820140525
1052972? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052820140525
1055436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052820140525
1055632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052820140525
1057428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052820140525
1062204? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052820140525
1062552? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052820140525
1079028? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052820140525
1079160? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052820140525
1080384? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052820140525
1080876? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052820140525
1085984? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052820140525
1088164? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052820140525
1097836? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052820140525
1211460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052820140525
1213488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052820140525
1233412? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052820140525
1233560? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052820140525
1234472? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052820140525
1252144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052820140525
1255576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052820140525
1259756? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052820140525
1335016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052820140525
1335616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052820140525
1336296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052820140525
1336620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052820140525
1374112? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052820140525
1374888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052820140525
1375792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052820140525
1376788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052820140525
1377012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052820140525
1377080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052820140525
1377156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052820140525
1379688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052820140525
1380076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052820140525
1382936? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052820140525
1388152? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052820140525
1390428? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052820140525
1390496? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052820140525
1390756? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052820140525
1391172? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052820140525
1391292? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052820140525
1391328? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052820140525
1391368? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052820140525
1391376? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052820140525
1391716? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052820140525
1391892? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052820140525
1391940? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052820140525
1392604? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052820140525
1392772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052820140525
1392852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052820140525
1393604? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052820140525
1397840? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052820140525
1398272? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052820140525
1398556? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052820140525
1398652? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052820140525
1398924? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052820140525
1398976? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052820140525
1399184? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052820140525
1450456? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052820140525
1452284? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052820140525
1452688? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052820140525
1456276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052820140525
1456284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052820140525
1456400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052820140525
1482588? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052820140525
1485172? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052820140525
1485472? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052820140525
1485568? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052820140525