Implementation notes: x86, rumba5, crypto_kem/papabearephem

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_kem
Primitive: papabearephem
TimeImplementationCompilerBenchmark dateSUPERCOP version
875328vecgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
875456vecgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
877152vecgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
877376vecgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
879104vecgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
882240vecgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
884480vecgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
887840vecgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
888448vecgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091720180818
889728vecgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
890048vecgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
890752vecgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091720180818
893888vecgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
893888vecgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
897152vecgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
898720vecgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
898848vecgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
900608vecgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
1027072optgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
1027872optgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
1032128optgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
1032896optgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
1032960optgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1033088vecgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1033152vecgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
1033664optgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1034400vecgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
1034784optgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1035776optgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
1035872vecgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
1035968optgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
1036256optgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
1036544optgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
1036768optgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
1036800optgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1037248optgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
1037600vecgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
1038144vecgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1038304vecgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1038560optgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
1039232optgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
1039808optgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
1040000optgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091720180818
1040352optgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
1040352optgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091720180818
1040512optgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
1040800optgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
1041120optgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
1041152vecgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
1041568optgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
1041600vecgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
1041664optgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
1041856vecgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
1042592vecgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
1042688vecgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
1042688optgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
1043040optgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
1043104optgcc -m32 -O2 -fomit-frame-pointer2018091720180818
1043424vecgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1043552optgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
1043552optgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
1043808vecgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
1044864optgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
1045216vecgcc -m32 -O2 -fomit-frame-pointer2018091720180818
1046272vecgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
1047424optgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
1048704vecgcc -m32 -O3 -fomit-frame-pointer2018091720180818
1048928vecgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
1049152optgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
1049600optgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
1050080optgcc -m32 -O3 -fomit-frame-pointer2018091720180818
1050304vecgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
1051264vecgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
1051616optgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
1054752vecgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
1056512vecgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
1057024optgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
1058368vecgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
1058528optgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
1059520optgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
1060064vecgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
1060320optgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
1060736vecgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
1060960vecgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
1061984optgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
1062592vecgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
1062720vecgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
1063040optgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
1063424vecgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
1063872optgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
1064608vecgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
1064736optgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
1065216vecgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
1066496optgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
1066624vecgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
1067840optgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
1069856vecgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
1071648vecgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
1077024optgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
1077120vecgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
1078592optgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
1086720vecgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
1165568vecgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
1168192optgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
1172448optgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
1172960vecgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
1172960vecgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
1173184vecgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
1173216optgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
1173280vecgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
1174208optgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
1174400vecgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
1174816vecgcc -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
1176960vecgcc -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
1180960vecgcc -m32 -march=core2 -O -fomit-frame-pointer2018091720180818
1180992vecgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
1181760vecgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
1182112vecgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
1183456optgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
1183872vecgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
1184256vecgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
1184576vecgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
1186208vecgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1188480optgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
1189184vecgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
1190336vecgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
1191584vecgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
1192256optgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
1192800vecgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
1193024optgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1193248optgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1194432vecgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
1194944optgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091720180818
1194976vecgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091720180818
1195200vecgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
1195360vecgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091720180818
1197248vecgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091720180818
1197504optgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091720180818
1197632optgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1198208vecgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
1198656optgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
1198784vecgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091720180818
1199328optgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1199424vecgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1199680vecgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
1199712vecgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
1199744optgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
1200192vecgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
1200704optgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
1200832optgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
1201376optgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
1201568vecgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
1201696vecgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
1201792optgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
1202080vecgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1202432vecgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
1202464vecgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
1202848vecgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
1203040optgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
1203616vecgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
1205632vecgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
1206528optgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
1206624optgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
1208352vecgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
1209344optgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
1211104vecgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
1211520optgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
1212288optgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
1212320optgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
1212576optgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
1213696vecgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
1214080vecgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
1216192optgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
1217728optgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
1218592vecgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
1219008optgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
1221504optgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
1221920vecgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
1229024optgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
1239072vecgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
1239488optgcc -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
1239936vecgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
1240096vecgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
1240416optgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
1241568vecgcc -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
1242176optgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
1244256optgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
1244768optgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
1245632vecgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
1252224vecgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
1254336optgcc -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
1254432vecgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1256256optgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
1256480vecgcc -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
1257056vecgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
1258016optgcc -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
1258048vecgcc -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
1260576optgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
1262688vecgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
1279968vecgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
1284320vecgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
1284576vecgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
1297248optgcc -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
1297856vecgcc -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
1301952lowmemgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
1305632lowmemgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
1305696lowmemgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
1307104lowmemgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
1308256lowmemgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
1311680lowmemgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
1314112lowmemgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
1323168optgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
1323808optgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
1326272optgcc -m32 -march=core2 -O -fomit-frame-pointer2018091720180818
1330528optgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
1330752vecgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
1331296optgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
1332096vecgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
1332288optgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
1332768optgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091720180818
1333440optgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
1334336optgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
1334432optgcc -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
1334688optgcc -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
1335584vecgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
1336096optgcc -m32 -O -fomit-frame-pointer2018091720180818
1337280optgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
1338016vecgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
1339072vecgcc -m32 -O -fomit-frame-pointer2018091720180818
1340384vecgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
1341664vecgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
1341728optgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
1341888optgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
1342016optgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
1342112lowmemgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
1342400optgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
1342464vecgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
1342848optgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
1342912optgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
1343008optgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
1343200optgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
1343296vecgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
1344160optgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091720180818
1344224vecgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
1344416lowmemgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
1344608vecgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
1345184optgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
1346176optgcc -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
1346624vecgcc -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
1346688vecgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
1346752vecgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091720180818
1347328lowmemgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
1348544optgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
1348992optgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091720180818
1349120vecgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
1349312optgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
1349504vecgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818
1349504optgcc -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
1349568vecgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
1349568lowmemgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
1349760optgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818
1349952optgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
1350240vecgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
1350816optgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
1351040optgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091720180818
1351072optgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
1351136vecgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
1351328optgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
1351424optgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
1351488optgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
1351840optgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
1351904vecgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
1352032optgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
1352160lowmemgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
1352416lowmemgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
1352480optgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
1352864vecgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
1353184optgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
1353216vecgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
1353216vecgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
1353472optgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
1354208vecgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
1354336vecgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
1354624optgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
1354656optgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
1355008vecgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
1355040optgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
1355264vecgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
1355584optgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
1355744optgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1356032lowmemgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
1356192lowmemgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
1356256vecgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
1356384lowmemgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
1356416vecgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
1357088optgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
1357248optgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
1357248lowmemgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
1357504lowmemgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
1357856optgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
1358784optgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
1358944optgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818
1359648vecgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
1359680optgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
1359808vecgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818
1359840vecgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
1359872vecgcc -m32 -Os -fomit-frame-pointer2018091720180818
1360352vecgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
1360352vecgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
1360416lowmemgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
1360576vecgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
1360640optgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
1360864optgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1361280optgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
1361280lowmemgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
1361408lowmemgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
1361920optgcc -m32 -Os -fomit-frame-pointer2018091720180818
1362400optgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
1362976optgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
1364320lowmemgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
1365760vecgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
1374880lowmemgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
1378336lowmemgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091720180818
1379552lowmemgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
1380000lowmemgcc -m32 -O2 -fomit-frame-pointer2018091720180818
1380768lowmemgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
1380960lowmemgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
1381248lowmemgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091720180818
1381728lowmemgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
1382464lowmemgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1383072lowmemgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
1383232lowmemgcc -m32 -O3 -fomit-frame-pointer2018091720180818
1383264lowmemgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
1383296lowmemgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
1383424lowmemgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
1384480lowmemgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1385216lowmemgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
1385344lowmemgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1385664lowmemgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
1386048lowmemgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1386080lowmemgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
1387904optgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
1390912optgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
1391200optgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
1391296vecgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
1391648vecgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
1392000vecgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
1392192vecgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
1392544optgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
1392960optgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
1394080lowmemgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
1394528lowmemgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
1394976optgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
1396384vecgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
1401120lowmemgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
1403968optgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
1404192vecgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
1404320vecgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
1404960optgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
1405088vecgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
1405440optgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
1405600optgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
1405952lowmemgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
1407008vecgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
1409824vecgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091720180818
1410336lowmemgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
1410432optgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091720180818
1411456optgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
1413856lowmemgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
1423104vecgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
1424128vecgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
1424288vecgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
1425856optgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
1432096vecgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
1434816optgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
1434976optgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
1435904vecgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
1441248lowmemgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
1441664lowmemgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
1442400optgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
1444256optgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
1444576lowmemgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
1444928lowmemgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
1451552optgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
1452352optgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
1456128lowmemgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
1456544lowmemgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
1458976optgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
1459424lowmemgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091720180818
1467008lowmemgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
1467776lowmemgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
1467840lowmemgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
1468064lowmemgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
1470656lowmemgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
1477728lowmemgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091720180818
1484864lowmemgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
1485440lowmemgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
1488320lowmemgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
1490656lowmemgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
1500512lowmemgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
1500576lowmemgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
1502112lowmemgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
1502464lowmemgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
1506240lowmemgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
1507648lowmemgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
1511456lowmemgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
1512320lowmemgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
1515872lowmemgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
1516384lowmemgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
1517984lowmemgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091720180818
1518144lowmemgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1518208lowmemgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
1518272lowmemgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
1519200lowmemgcc -m32 -Os -fomit-frame-pointer2018091720180818
1519584lowmemgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
1520224lowmemgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
1520960lowmemgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
1521088lowmemgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091720180818
1521376lowmemgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
1522208lowmemgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091720180818
1522432lowmemgcc -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
1522688lowmemgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
1522848lowmemgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
1522944lowmemgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
1522976lowmemgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
1523104lowmemgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
1523264lowmemgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
1523776lowmemgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
1523968lowmemgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
1524224lowmemgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
1524384lowmemgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
1524480lowmemgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
1524800lowmemgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
1525600lowmemgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
1525664lowmemgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
1526368lowmemgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
1526880lowmemgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
1527424lowmemgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
1527520lowmemgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
1528000lowmemgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
1530144lowmemgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
1530496lowmemgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818
1530656lowmemgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
1530880lowmemgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
1530912lowmemgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
1530976lowmemgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
1535552lowmemgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
1536288lowmemgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818
1547264lowmemgcc -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
1547776lowmemgcc -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
1560160lowmemgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
1573920vecgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091720180818
1577568lowmemgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
1583232lowmemgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
1588352lowmemgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
1591776lowmemgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
1594656lowmemgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
1599968lowmemgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
1605856lowmemgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
1620672lowmemgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
1624992lowmemgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
1625344lowmemgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
1626432lowmemgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
1628352lowmemgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
1632032lowmemgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
1633152lowmemgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
1634208lowmemgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
1697600lowmemgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091720180818
1698144lowmemgcc -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
1699104lowmemgcc -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
1700288lowmemgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
1700352lowmemgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
1700608lowmemgcc -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
1701888lowmemgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
1702112lowmemgcc -m32 -O -fomit-frame-pointer2018091720180818
1702208lowmemgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
1703168lowmemgcc -m32 -march=core2 -O -fomit-frame-pointer2018091720180818
1704416lowmemgcc -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
1715168vecgcc -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
1718304lowmemgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
1727008lowmemgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
1730816lowmemgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
1731392lowmemgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
1732096lowmemgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
1736672lowmemgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
1737984lowmemgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
1739136lowmemgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
1750304lowmemgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
1754016lowmemgcc -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
1813056lowmemgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
1813376lowmemgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
1814016lowmemgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
1814816lowmemgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
1814880lowmemgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
1815232lowmemgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
1816064lowmemgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091720180818
1827872lowmemgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
1838400lowmemgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
1838720lowmemgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
1846688lowmemgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
1849184lowmemgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
1850080lowmemgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
1853248lowmemgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
1965248lowmemgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
2782368refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
2786240refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
2910016refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
2970176refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
2970848refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
3010272refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
3103488refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018091720180818
3114176refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018091720180818
3122976refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018091720180818
3155040refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018091720180818
3160640refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018091720180818
3183808refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018091720180818
3195744refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018091720180818
3199328refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
3217792refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
3228672refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
3238016refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
3375712refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
3382976refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
3755552refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018091720180818
4354208refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
4413408refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018091720180818
4485600refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
4488448refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
4510304refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018091720180818
4523712refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018091720180818
4534432refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
4540960refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
4545312refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018091720180818
4547680refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
4555808refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
4572128refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
4572576refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
4583328refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
4600320refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
4606592refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
4612416refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
4612896refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
4621664refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018091720180818
4621856refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018091720180818
4626336refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
4648224refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
4649856refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
4651584refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
4658272refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
4663008refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
4663520refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
4664352refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
4671424refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
4679328refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
4680480refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
4683616refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
4684480refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
4692704refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
4693408refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
4695264refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
4695648refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
4707168refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
4727616refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
4738528refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
4782016refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
4946336refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
5376896refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
5391264refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018091720180818
5393504refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
5401312refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
5412000refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
5413440refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018091720180818
5422880refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018091720180818
5430144refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
5445568refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
5445600refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
5466208refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
5469440refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
5528672refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018091720180818
6660096refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018091720180818
6674784refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018091720180818
6684192refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
6701696refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
6705664refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
6706208refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
6707104refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018091720180818
6713728refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018091720180818
6714880refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
6718240refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018091720180818
6779328refgcc -m32 -march=nocona -O -fomit-frame-pointer2018091720180818
6786240refgcc -m32 -march=prescott -O -fomit-frame-pointer2018091720180818
6795488refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018091720180818
6802592refgcc -m32 -march=athlon -O -fomit-frame-pointer2018091720180818
6807584refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018091720180818
6846624refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018091720180818
6848896refgcc -m32 -march=k8 -O -fomit-frame-pointer2018091720180818
6849824refgcc -m32 -O -fomit-frame-pointer2018091720180818
6850336refgcc -m32 -march=core2 -O -fomit-frame-pointer2018091720180818
6854336refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
6856192refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
6865792refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
6883488refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
6888480refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
6901504refgcc -m32 -march=k6 -O -fomit-frame-pointer2018091720180818
6905568refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018091720180818
6938880refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018091720180818
6941856refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018091720180818
6948736refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018091720180818
6963232refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018091720180818
6968352refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018091720180818
7089888refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018091720180818
7208928refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018091720180818
7450016refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018091720180818
7902752refgcc -m32 -O3 -fomit-frame-pointer2018091720180818
8050016refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018091720180818
8105472refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018091720180818
8142912refgcc -m32 -march=i486 -O -fomit-frame-pointer2018091720180818
8819104refgcc -m32 -march=i386 -O -fomit-frame-pointer2018091720180818
8871392refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
8877600refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
8910624refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
8915328refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018091720180818
8915520refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
8920256refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018091720180818
8930944refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018091720180818
8937696refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018091720180818
8938176refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
8938656refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
8941792refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018091720180818
8942560refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
8948960refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018091720180818
8950368refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
8950432refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018091720180818
8957856refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
8960160refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
8961088refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
8962656refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
8963296refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018091720180818
8965728refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
8968000refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018091720180818
8973792refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018091720180818
8983232refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018091720180818
8983936refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018091720180818
9009952refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018091720180818
9012992refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018091720180818
9019104refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
9029216refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
9038816refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018091720180818
9042720refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
9115040refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018091720180818
9183168refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018091720180818
9185632refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018091720180818
9232768refgcc -m32 -O2 -fomit-frame-pointer2018091720180818
9241760refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018091720180818
9379296refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018091720180818
9381376refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018091720180818
9407328refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018091720180818
9429120refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018091720180818
9429280refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018091720180818
9797568refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018091720180818
9822592refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018091720180818
9830112refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018091720180818
9950208refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018091720180818
9953792refgcc -m32 -march=pentium -O -fomit-frame-pointer2018091720180818
10081024refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018091720180818
10092320refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018091720180818
10988992refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
10995424refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
11411936refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818
11413088refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
11430912refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018091720180818
11431616refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
11443520refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018091720180818
11445888refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018091720180818
11451584refgcc -m32 -Os -fomit-frame-pointer2018091720180818
11457920refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018091720180818
11467488refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018091720180818
11469280refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018091720180818
11472800refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018091720180818
11478880refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018091720180818

Compiler output

Implementation: crypto_kem/papabearephem/lowmem
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
ring.c: ring.c: In function 'triplemac':
ring.c: ring.c:15:36: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: limb_t a0lo = *ac0, a0hi = *ac0>gt;>gt;64;
ring.c: ^
ring.c: ring.c:16:36: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: limb_t a1lo = *ac1, a1hi = *ac1>gt;>gt;64;
ring.c: ^
ring.c: ring.c:17:36: warning: right shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: limb_t a2lo = *ac2, a2hi = *ac2>gt;>gt;64;
ring.c: ^
ring.c: ring.c:39:32: warning: left shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: *ac0 = a0lo | (dlimb_t)a0hi ring.c: ^
ring.c: ring.c:40:32: warning: left shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: *ac1 = a1lo | (dlimb_t)a1hi ring.c: ^
ring.c: ring.c:41:32: warning: left shift count >gt;= width of type [-Wshift-count-overflow]
ring.c: *ac2 = a2lo | (dlimb_t)a2hi ring.c: ^
ring.c: ring.c: In function 'pqcrypto_kem_PapaBearEphem_impl_priv_mac_3120':
ring.c: ring.c:20:5: error: 'asm' operand has impossible constraints
ring.c: __asm__("mulxq %[b0], %[tlo], %[thi]"
ring.c: ^
ring.c: ring.c:20:5: error: 'asm' operand has impossible constraints
ring.c: __asm__("mulxq %[b0], %[tlo], %[thi]"
ring.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer lowmem opt vec
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer lowmem opt vec