Implementation notes: x86, gpu, crypto_aead/wageae128v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: wageae128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
588059214363 0 033347 420 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
592016414059 0 033339 420 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
600620018942 0 038966 412 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
603190015901 0 034438 412 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
608059614343 0 033999 420 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
609726410646 0 028337 412 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
614733611442 0 029751 420 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
621465611359 0 030195 420 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
621577216075 0 034562 412 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
622692818940 0 038986 412 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
622827614331 0 033315 420 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
625878418684 0 040410 412 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
628072414059 0 033339 420 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
635604015901 0 034438 412 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
638322031970 0 034738 416 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
648493614354 0 035131 420 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
659179216331 0 037973 408 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
660170814059 0 033339 420 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
661598418013 0 039170 416 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
662079611621 0 030279 416 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
663826812307 0 031433 408 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
665108414343 0 034607 420 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
665934012307 0 031433 408 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
666886814343 0 034607 420 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
669058014671 0 035547 416 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
671354819875 0 041689 408 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
672846412307 0 031641 408 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
673044413610 0 032733 412 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
673134016088 0 035610 412 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
674126416630 0 036405 408 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
679533616331 0 037765 408 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
684087611140 0 029337 408 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
684283211442 0 029943 420 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
685445211442 0 029943 420 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
686520814667 0 033631 420 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
693544818940 0 038986 412 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
695414014787 0 035826 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
695962816331 0 037765 408 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
718293214331 0 033263 420 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
732487214120 0 033789 408 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
776422411907 0 031430 412 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
799058811907 0 031430 412 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
802508014787 0 035826 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
83052326728 0 021739 400 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
978346812762 0 032679 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
1003696812762 0 032679 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
1027526012552 0 031888 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
1037363613116 0 032799 404 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
1039333612763 0 032631 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
1050165212898 0 032367 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
1055127612835 0 032591 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1060454412699 0 032471 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
106478727035 0 023003 404 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
108695967033 0 022947 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
1107484012704 0 032195 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
1121542812980 0 032676 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
1125423212475 0 031563 408 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
113817207035 0 023003 404 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
1138240412771 0 032228 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
1138877212835 0 032591 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
1141236412835 0 032591 404 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
1144061612743 0 032647 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
1146927212884 0 032572 412 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
1150249612704 0 032195 404 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
1155543613120 0 033695 404 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
1162182413162 0 032856 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
1165968013045 0 031927 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1166109612603 0 031164 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
1183089212677 0 032155 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
1187009212603 0 031164 412 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
1189397612713 0 032039 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
1192726013696 0 032891 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
1198001212704 0 032195 404 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
119940167035 0 023003 404 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
1208940012677 0 032155 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
1218107612801 0 031504 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
122632647951 0 024312 412 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
1227874812771 0 031879 404 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
123161327480 0 023400 408 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
126251887048 0 023059 404 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
127654887037 0 022720 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
127974127065 0 022123 400 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
128731727951 0 024312 412 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
129922527951 0 024344 412 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
1299356815034 0 022599 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
1309330812801 0 031504 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
1318430012801 0 031504 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
131912406859 0 021827 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
133227927609 0 023811 404 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
1355086812603 0 031164 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
1357382813001 0 031759 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
137701527609 0 023811 404 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
138009086728 0 021739 400 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
138777767609 0 023811 404 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
1388274012980 0 032676 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
138900927951 0 024312 412 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
139493207863 0 024651 404 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
141369806728 0 021755 400 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019083020190816
141839207170 0 022171 400 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
141898166729 0 021739 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
142084527022 0 022047 400 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
1422122013231 0 033192 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
1426633217266 0 024567 408 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
144127487565 0 023331 408 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
144133886728 0 021739 400 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019083020190816
1444230013231 0 033192 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
145245807586 0 023680 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
146310846729 0 021739 400 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
146589806859 0 021827 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
146916527094 0 023099 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
146929846728 0 021739 400 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
147260327017 0 022047 400 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
147872767586 0 023680 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
148080687525 0 022631 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
149322087026 0 022059 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
149990447022 0 022047 400 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
150242566728 0 021755 400 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019083020190816
150317046859 0 021827 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
150754968130 0 023584 412 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
151254768017 0 024500 408 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
152779007586 0 023680 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
152809007065 0 022107 400 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019083020190816
152973967022 0 022047 400 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
153043567597 0 023596 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
153213487954 0 024288 412 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
153291207026 0 022059 400 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
153387248130 0 023584 412 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
154412847100 0 022231 400 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
156300167493 0 023528 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
156321727586 0 023680 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
156532687028 0 022075 400 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019083020190816
156808648017 0 024500 408 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
157925646725 0 021751 400 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019083020190816
158022127111 0 022247 400 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019083020190816
158067607027 0 022075 400 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
158068887150 0 023027 404 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
158626327100 0 022231 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
159237047493 0 023528 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
159717728130 0 023584 412 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
1607445614058 0 022075 400 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
160964167586 0 023680 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
161418847951 0 024328 412 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
161655407951 0 024328 412 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
162671167027 0 022075 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
163110647027 0 022075 400 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
163207367094 0 023099 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
163582687951 0 024328 412 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
164533927260 0 023143 404 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
164741327586 0 023680 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
165399766887 0 021871 400 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019083020190816
165454447407 0 023259 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
165508607111 0 022247 400 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
165738527100 0 022231 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019083020190816
165824567149 0 023163 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
165847727017 0 022047 400 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
165928927575 0 022716 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
166232567586 0 023680 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
166771327026 0 022059 400 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019083020190816
167122167260 0 023143 404 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
169344087017 0 022047 400 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
170083887575 0 022716 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
170094207027 0 022075 400 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019083020190816
170201246725 0 021751 400 832refgcc_-m32_-Os_-fomit-frame-pointer2019083020190816
170415247575 0 022716 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
170928646725 0 021751 400 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019083020190816
172102526725 0 021751 400 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019083020190816
174179487140 0 022139 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019083020190816
175429288025 0 023687 404 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
175504326887 0 021871 400 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019083020190816
178923887111 0 022247 400 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019083020190816
180838846887 0 021871 400 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019083020190816
181818487669 0 024119 404 832refgcc_-m32_-march=k8_-O2_-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