Implementation notes: x86, gpu, crypto_stream/amastrid

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: amastrid
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15366023701 16 246244927 612 3300refg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
15751221610 16 246239802 608 3300refg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
15887221712 16 246239882 608 3300refg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
16154820984 16 246238508 604 3300refg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
16321621712 16 246239882 608 3300refg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
16349222628 16 246243587 612 3300refg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
16520022628 16 246243587 612 3300refg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
16591220257 16 246237651 600 3300refg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
16752021566 16 246239754 608 3300refg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
16761622628 16 246243567 612 3300refg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
16791221610 16 246239802 608 3300refg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
16856421021 16 246238484 604 3300refg++_-m32_-O_-fomit-frame-pointer2019082420190816
17019621084 16 246239437 604 3300refg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
17036020246 16 246237886 608 3300refg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
17037221602 16 246242877 604 3300refg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
17046822576 16 246243583 612 3300refg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
17093621712 16 246239882 608 3300refg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
17600422650 16 246243850 608 3300refg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
17667620984 16 246238508 604 3300refg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
17728419857 16 246236972 604 3300refg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
17805620739 16 246241809 604 3300refg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
17900020169 16 246237611 600 3300refg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
17951620817 16 246238015 600 3300refg++_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
17990420271 16 246237705 604 3300refg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
18014823701 16 246244927 612 3300refg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
18044021106 16 246241354 608 3300refg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
18062821926 16 246242615 612 3300refg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
18082821615 16 246242159 612 3300refg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
18140820285 16 246237845 604 3300refg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
18146821506 16 246239622 608 3300refg++_-m32_-O2_-fomit-frame-pointer2019082420190816
18158821002 16 246237948 604 3300refg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
18306448710 32 492446194 608 3300refg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
18307621107 16 246241386 608 3300refg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
18404020498 16 246238377 604 3300refg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
18514821002 16 246237948 604 3300refg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
18520821610 16 246239802 608 3300refg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
18572423701 16 246244927 612 3300refg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
18708821842 16 246242707 612 3300refg++_-m32_-O3_-fomit-frame-pointer2019082420190816
18724420739 16 246241809 604 3300refg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
18747221339 16 246240725 604 3300refg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
18834821986 16 246243469 604 3300refg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
18856420169 16 246237611 600 3300refg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
18933221109 16 246238521 604 3300refg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
18967620271 16 246237705 604 3300refg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
19118020628 16 246238669 604 3300refg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
19203220241 16 246237715 600 3300refg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
19267221722 16 246239478 608 3300refg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
19289224278 16 246245151 612 3300refg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
19303220984 16 246238508 604 3300refg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
19441220193 16 246237683 600 3300refg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
19457620984 16 246238508 604 3300refg++_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
19495644114 32 492440829 604 3300refg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
19510420628 16 246238669 604 3300refg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
19621220984 16 246238508 604 3300refg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
19758021107 16 246241386 608 3300refg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
19949220984 16 246238508 604 3300refg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
19982420169 16 246237611 600 3300refg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
20051624278 16 246245151 612 3300refg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
20070420257 16 246237651 600 3300refg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
20083214909 16 246230667 548 3300refg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
20191620105 16 246237379 600 3300refg++_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
20205621002 16 246237948 604 3300refg++_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
20358420628 16 246238669 604 3300refg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
20442821722 16 246239478 608 3300refg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
20452820984 16 246238508 604 3300refg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
20904041888 32 492438571 600 3300refg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
21092822135 16 246238956 604 3300refg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
21118814909 16 246230703 548 3300refg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
21310414926 16 246230755 548 3300refg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
21408014916 16 246230715 548 3300refg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
21564422135 16 246238956 604 3300refg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
21739223001 16 246243706 608 3300refg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
21761621722 16 246239478 608 3300refg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
21784014926 16 246230755 548 3300refg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
21807214926 16 246230755 548 3300refg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
21858414909 16 246230667 548 3300refg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
21865223001 16 246243706 608 3300refg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
21979622193 16 246239731 600 3300refg++_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
21988014920 16 246230767 548 3300refg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
22052822672 16 246240130 608 3300refg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
22291614926 16 246230735 548 3300refg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
22344414909 16 246230667 548 3300refg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
22482822842 16 246241189 604 3300refg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
22566014926 16 246230755 548 3300refg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
22615622672 16 246240130 608 3300refg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
22808814922 16 246230767 548 3300refg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
22959614926 16 246230771 548 3300refg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019082420190816
23236014924 16 246230731 548 3300refg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
23262014916 16 246230715 548 3300refg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
23317614926 16 246230755 548 3300refg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
23478014918 16 246230815 548 3300refg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
23498023213 16 246244261 604 3300refg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
23736014914 16 246230715 548 3300refg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
23791229844 32 492430767 548 3300refg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
24058414926 16 246230771 548 3300refg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
24284014926 16 246230755 548 3300refg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
24288814918 16 246230815 548 3300refg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
24440414918 16 246230815 548 3300refg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
24497214922 16 246230731 548 3300refg++_-m32_-Os_-fomit-frame-pointer2019082420190816
24901614920 16 246230767 548 3300refg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816

Test failure

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

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