Implementation notes: x86, gpu, crypto_aead/triflev1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: triflev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3372558023405 0 043316 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
3406049223552 0 043516 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
3429212824366 0 045436 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
3453173223878 0 045476 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3490199225252 0 046847 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
3515656423552 0 043516 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3836370019027 0 037913 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
3892460017240 0 036417 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
3947297217240 0 036417 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
4067518417240 0 036417 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
4135955619479 0 037836 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
4220872819043 0 037929 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
4243204440498 0 038920 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
4250744019027 0 037817 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
4257871619444 0 038269 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
4358229219295 0 037700 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
4398253619295 0 037700 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
4485148419773 0 039188 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
4527547615687 0 037259 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
4601833620266 0 039871 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
4725132012304 0 031856 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
4824611612031 0 031416 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
4845552413254 0 033664 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
4879504012844 0 032244 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
4986519212626 0 032221 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
5026046412665 0 031708 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
5088459212031 0 031416 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
5115837612844 0 032244 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
5142382412844 0 032244 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
5193392012090 0 031348 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
5283218012149 0 030613 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
533272689351 0 029020 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
5336536812149 0 030613 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
5351609613916 0 032955 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
536513769766 0 029560 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
5403616814805 0 035509 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
544987729511 0 029097 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
5453002812149 0 030613 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
555842129606 0 029264 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
5580236815771 0 037139 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
5599043215771 0 037139 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
561919289766 0 029560 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
565101729606 0 029264 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
5661817614322 0 035109 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
5682269212035 0 031317 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
5683868814906 0 035057 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
571920169606 0 029264 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
579955849372 0 028164 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
5831793614906 0 034449 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
586080369646 0 028265 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
5885856814906 0 035057 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
588754769331 0 029116 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
5952740811417 0 030639 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
6050976814669 0 034211 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
606804369646 0 028265 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
607545249663 0 029440 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
6131487613321 0 033233 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
617508649318 0 028644 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
6236803211153 0 030163 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
6252280813321 0 033233 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
625806729165 0 028557 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
634055129646 0 028265 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
6355506811739 0 030776 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
6449880011153 0 030163 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
6479337215822 0 036732 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
6496192815822 0 036732 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
652055609217 0 028813 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
6608719610634 0 029213 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
6640111210263 0 027887 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
6717600011051 0 029813 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
682577369261 0 027880 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
684215485683 0 020600 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
684308169217 0 028813 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
7073255211348 0 029749 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
7355586412166 0 031208 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
7366180011348 0 029749 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
7488830412184 0 031616 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
7530873612184 0 031616 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
7539837211087 0 029195 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
7578492811348 0 029557 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
993538007099 0 023752 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
995425166753 0 022832 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
10055865212542 0 021276 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1007033926753 0 022832 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
1017530566753 0 022832 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
1017784565659 0 020536 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
1021664446901 0 023141 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
1028282325659 0 020536 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
1028540165659 0 020536 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
1030680286243 0 022164 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1033036686243 0 022164 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
1035806006129 0 022032 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1037682766441 0 022176 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
1040818286129 0 022032 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
1042867326129 0 022032 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
1050478726108 0 022024 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
1056329645827 0 021437 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
1057925686901 0 023109 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
1059703926407 0 022325 400 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
1063426606162 0 021828 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
1071337725668 0 020532 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
1073155006245 0 021980 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
1077180766901 0 023125 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
1077316765575 0 020488 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
1083933365668 0 020532 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
1084682526901 0 023109 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
1089614285811 0 020748 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
1094513606901 0 023125 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
1096101725668 0 020532 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
1096365205811 0 020748 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
1096443046945 0 023105 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
1101379086901 0 023109 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
1107306606901 0 023125 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
1118055766419 0 022405 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
1118454926609 0 022908 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
1119428726332 0 022097 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
1123646085575 0 020488 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
11264977614332 0 022944 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1126683766419 0 022405 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
1127092486245 0 021980 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1129483126419 0 022405 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
1132385327160 0 022485 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
1135500805683 0 020600 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
1135855447160 0 022485 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
1136626686419 0 022405 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
1136784366419 0 022405 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
1138562885811 0 020712 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
1139091045676 0 020588 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
1140310847160 0 022485 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
1146122965676 0 020588 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
1147252766419 0 022405 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
1156778965994 0 021844 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
1157111485828 0 020780 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
11607589211656 0 020780 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
1161510765796 0 020696 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
1163300405568 0 020492 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
1164916205676 0 020588 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
1165223845568 0 020492 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
1173399566419 0 022405 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
1174558205676 0 020588 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
1176275406879 0 022416 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
1184263245700 0 020636 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
1185309045821 0 020764 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
1193499085683 0 020600 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
1215322326913 0 023313 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
1219875686913 0 023313 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
1225769285826 0 020764 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
1226240565826 0 020764 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
1231666765700 0 020636 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
1236199925826 0 020764 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
1251815846267 0 021996 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
1257202526181 0 022128 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
1257480845683 0 020600 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
1257809085828 0 020780 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
1263344645830 0 020764 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
1266186845676 0 020688 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
1270858565717 0 020668 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
1275440325830 0 020764 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
1276124925676 0 020688 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
1281055645676 0 020688 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
1284696806688 0 021737 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
1285919325717 0 020668 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
1286902045830 0 020764 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
1299910926688 0 021737 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
1305783365837 0 020796 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
1325275126688 0 021737 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
1342502086420 0 021404 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
1371971366449 0 022377 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
1401210366449 0 022377 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
1423343885667 0 020676 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
1429287085667 0 020676 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
1429888925667 0 020676 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref