Implementation notes: x86, gpu, crypto_aead/raviyoylav1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: raviyoylav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
59810443372 0 018752 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
60118523176 0 018524 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
60926363393 0 018784 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082820190816
61576443372 0 018752 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
62995243390 0 018752 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
63168286786 0 018784 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
64385603372 0 018752 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
66816883387 0 018768 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
66896123390 0 018752 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
66989283196 0 018556 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082820190816
67022163393 0 018784 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082820190816
67494283372 0 018752 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
67918363390 0 018752 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
68062243196 0 018556 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082820190816
68883083396 0 018784 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
69940483393 0 018784 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082820190816
70142483375 0 018752 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082820190816
70566763387 0 018768 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
71334483387 0 018768 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
71908963176 0 018524 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082820190816
73452805108 0 024532 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
76150763393 0 018784 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
79186443842 0 020141 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
79792724814 0 023806 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
80131643968 0 020808 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
80213204994 0 024622 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
80415084236 0 020921 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082820190816
80707564994 0 024366 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082820190816
80763044382 0 021117 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
81148644382 0 021133 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
81508725562 0 025632 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082820190816
81518564382 0 021133 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
81762204382 0 021117 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
82212684820 0 026002 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082820190816
82975324994 0 024622 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
83207564994 0 024622 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
83219804382 0 021117 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
83416444994 0 024354 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
83688205434 0 025157 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082820190816
83905844382 0 021133 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
83979564382 0 021149 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082820190816
84840085736 0 025785 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082820190816
85855444994 0 024302 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
87347484904 0 024090 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082820190816
88677644952 0 026050 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082820190816
88802964857 0 024757 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
89359765519 0 025992 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
89847444911 0 027001 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082820190816
90868964994 0 024354 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
91533445519 0 025992 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
91689923658 0 020452 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
92288163658 0 020452 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082820190816
92750844128 0 021560 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
92914165519 0 025992 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082820190816
92940123665 0 020020 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
93076126071 0 027588 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082820190816
93316283895 0 020164 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
93666283658 0 020452 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082820190816
94153805517 0 027900 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
94530324830 0 024488 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082820190816
95038323144 0 018492 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
95856845440 0 028028 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
96385404791 0 024664 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082820190816
96581845363 0 025688 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
96665925517 0 027900 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
96872883162 0 018588 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
97029723144 0 018492 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
97117364830 0 024488 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082820190816
97793403162 0 018588 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
98010123705 0 019522 404 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
98523164819 0 023745 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
98637963162 0 018588 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
98984363705 0 019522 404 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
99135683962 0 019749 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
99164603141 0 018452 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
99197843705 0 019522 404 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
99298923144 0 018476 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
99492443144 0 018476 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
99657803163 0 018524 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082820190816
99755923895 0 020164 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
99922808734 0 020676 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
99939803403 0 018708 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
99965843415 0 019512 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082820190816
100133604521 0 023501 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
100383243141 0 018452 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
100481005442 0 025264 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082820190816
100504883141 0 018452 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
100599846081 0 028808 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082820190816
100836043962 0 019749 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
100878163185 0 018636 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082820190816
101354963185 0 018636 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082820190816
101369484494 0 022944 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
101369483163 0 018524 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082820190816
101412843571 0 019560 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
101427723135 0 018436 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082820190816
101482123135 0 018436 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082820190816
101830323163 0 018524 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082820190816
101953925199 0 024924 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082820190816
102377203163 0 018524 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082820190816
102626684881 0 025305 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082820190816
102780364819 0 023745 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
102805763135 0 018436 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082820190816
103114524842 0 023617 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
103138166151 0 024726 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
103440844842 0 023617 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
103560006027 0 025600 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
103877083185 0 018636 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082820190816
104199725376 0 024812 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082820190816
104216005787 0 025085 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082820190816
104239004895 0 025189 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082820190816
104664489952 0 024093 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
105033486088 0 025856 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
105351284753 0 023518 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
105391885442 0 025264 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
105542603418 0 018724 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082820190816
105734165119 0 024026 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082820190816
105891325595 0 024160 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
106067686151 0 024726 404 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
106252724753 0 023518 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
106508364340 0 023716 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
106684084588 0 025013 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082820190816
106749125787 0 025085 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082820190816
107016486088 0 025856 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
107034925119 0 024026 404 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082820190816
107106124571 0 024496 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082820190816
107183685119 0 024026 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082820190816
107523486151 0 024726 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
107599804881 0 025305 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
107857004296 0 022236 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082820190816
107990484753 0 023326 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
108598964815 0 025330 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082820190816
109598125070 0 026609 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
109909804895 0 025189 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082820190816
110420284815 0 025330 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082820190816
110821124815 0 024722 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082820190816
111261605515 0 024792 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
114733364615 0 020492 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082820190816
115577084615 0 020492 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082820190816
117093524057 0 019708 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082820190816
117532964356 0 019358 404 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082820190816
118132924126 0 019032 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082820190816
118353484356 0 019358 404 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082820190816
119426324356 0 019358 404 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082820190816
123150845482 0 025712 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
126397765474 0 023977 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
126462364140 0 020168 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082820190816
126716125841 0 024612 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
127214205482 0 025712 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
128026524334 0 020416 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
129730364140 0 020168 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
130280524350 0 019197 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
130421405455 0 024789 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
130786965828 0 025377 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082820190816
130910004140 0 020168 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082820190816
131863805482 0 025712 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082820190816
131889605679 0 026024 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082820190816
132313324639 0 020517 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082820190816
132453645546 0 025208 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
132620084325 0 019901 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082820190816
133897724350 0 019197 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082820190816
133898085474 0 023977 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082820190816
134024244453 0 020256 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082820190816
134311524844 0 020781 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
134695124844 0 020781 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
135041524844 0 020781 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
135797244844 0 020781 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082820190816
137430564844 0 020781 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
138273849412 0 019672 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
139358524844 0 020781 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082820190816
139949925440 0 025308 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816
140019644844 0 020781 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
147105764335 0 020324 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082820190816

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