Implementation notes: x86, hydra7, crypto_stream/cryptmtv3

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: cryptmtv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7616? ? ?? ? ?e/v3gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014042920140425
7616? ? ?? ? ?e/v3gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014042920140425
7624? ? ?? ? ?e/v3gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014042920140425
7760? ? ?? ? ?e/v3gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014042920140425
7760? ? ?? ? ?e/v3gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014042920140425
7764? ? ?? ? ?e/v3gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014042920140425
7772? ? ?? ? ?e/v3gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014042920140425
7772? ? ?? ? ?e/v3gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014042920140425
7776? ? ?? ? ?e/v3gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014042920140425
7960? ? ?? ? ?e/v3gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042920140425
7992? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042920140425
8000? ? ?? ? ?e/v3gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014042920140425
8012? ? ?? ? ?e/v3gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042920140425
8012? ? ?? ? ?e/v3gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014042920140425
8012? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014042920140425
8016? ? ?? ? ?e/v3gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014042920140425
8016? ? ?? ? ?e/v3gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014042920140425
8020? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014042920140425
8028? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042920140425
8032? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014042920140425
8036? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014042920140425
8036? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014042920140425
8036? ? ?? ? ?e/v3gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014042920140425
8040? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014042920140425
8040? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042920140425
8044? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014042920140425
8044? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042920140425
8044? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042920140425
8048? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042920140425
8060? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042920140425
8060? ? ?? ? ?e/v3gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014042920140425
8060? ? ?? ? ?e/v3gcc_-m32_-march=k8_-O_-fomit-frame-pointer2014042920140425
8068? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014042920140425
8068? ? ?? ? ?e/v3gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014042920140425
8072? ? ?? ? ?e/v3gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014042920140425
8072? ? ?? ? ?e/v3gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014042920140425
8076? ? ?? ? ?e/v3gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014042920140425
8084? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042920140425
8088? ? ?? ? ?e/v3gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014042920140425
8088? ? ?? ? ?e/v3gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014042920140425
8088? ? ?? ? ?e/v3gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014042920140425
8096? ? ?? ? ?e/v3gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014042920140425
8096? ? ?? ? ?e/v3gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014042920140425
8100? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014042920140425
8104? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014042920140425
8108? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042920140425
8116? ? ?? ? ?e/v3gcc_-m32_-march=core2_-O_-fomit-frame-pointer2014042920140425
8120? ? ?? ? ?e/v3gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014042920140425
8120? ? ?? ? ?e/v3gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014042920140425
8124? ? ?? ? ?e/v3gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014042920140425
8136? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014042920140425
8144? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014042920140425
8156? ? ?? ? ?e/v3gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014042920140425
8160? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014042920140425
8168? ? ?? ? ?e/v3gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014042920140425
8208? ? ?? ? ?e/v3gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014042920140425
8236? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042920140425
8264? ? ?? ? ?e/v3gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014042920140425
8288? ? ?? ? ?e/v3gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042920140425
8312? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014042920140425
8436? ? ?? ? ?e/v3gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014042920140425
8448? ? ?? ? ?e/v3gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014042920140425
8456? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014042920140425
8476? ? ?? ? ?e/v3gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014042920140425
8516? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042920140425
8532? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042920140425
8532? ? ?? ? ?e/v3gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014042920140425
8548? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042920140425
8580? ? ?? ? ?e/v3gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014042920140425
8580? ? ?? ? ?e/v3gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042920140425
8584? ? ?? ? ?e/v3gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014042920140425
8604? ? ?? ? ?e/v3gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042920140425
8608? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014042920140425
8616? ? ?? ? ?e/v3gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014042920140425
8644? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014042920140425
8716? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014042920140425
12984? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014042920140425
13068? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014042920140425
13112? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042920140425
13136? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042920140425
13272? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042920140425
13352? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014042920140425
13364? ? ?? ? ?e/v3gcc_-m32_-O3_-fomit-frame-pointer2014042920140425
13412? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014042920140425
13412? ? ?? ? ?e/v3gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042920140425
13420? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014042920140425
13624? ? ?? ? ?e/v3gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042920140425
13632? ? ?? ? ?e/v3gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042920140425
13700? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014042920140425
13704? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014042920140425
13768? ? ?? ? ?e/v3gcc_-m32_-O2_-fomit-frame-pointer2014042920140425
13892? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042920140425
13908? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042920140425
13920? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014042920140425
13956? ? ?? ? ?e/v3gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014042920140425
14064? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042920140425
14076? ? ?? ? ?e/v3gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042920140425
14100? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042920140425
14152? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042920140425
14160? ? ?? ? ?e/v3gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014042920140425
14160? ? ?? ? ?e/v3gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042920140425
14168? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042920140425
14180? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014042920140425
14200? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014042920140425
14232? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042920140425
14240? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014042920140425
14256? ? ?? ? ?e/v3gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014042920140425
14280? ? ?? ? ?e/v3gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014042920140425
14288? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014042920140425
14308? ? ?? ? ?e/v3gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014042920140425
14328? ? ?? ? ?e/v3gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014042920140425
14352? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014042920140425
14376? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014042920140425
14420? ? ?? ? ?e/v3gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014042920140425
14448? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014042920140425
14504? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042920140425
14552? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042920140425
14564? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042920140425
14564? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042920140425
14600? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042920140425
14600? ? ?? ? ?e/v3gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014042920140425
14620? ? ?? ? ?e/v3gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014042920140425
14628? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014042920140425
14640? ? ?? ? ?e/v3gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014042920140425
14648? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014042920140425
14660? ? ?? ? ?e/v3gcc_-m32_-Os_-fomit-frame-pointer2014042920140425
14672? ? ?? ? ?e/v3gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042920140425
14684? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042920140425
14688? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042920140425
14696? ? ?? ? ?e/v3gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014042920140425
14708? ? ?? ? ?e/v3gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014042920140425
14756? ? ?? ? ?e/v3gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042920140425
14760? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014042920140425
14764? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014042920140425
14776? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014042920140425
14776? ? ?? ? ?e/v3gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014042920140425
14776? ? ?? ? ?e/v3gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014042920140425
14776? ? ?? ? ?e/v3gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014042920140425
14792? ? ?? ? ?e/v3gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014042920140425
14812? ? ?? ? ?e/v3gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014042920140425
14832? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014042920140425
14872? ? ?? ? ?e/v3gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014042920140425
14876? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014042920140425
14884? ? ?? ? ?e/v3gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014042920140425
14892? ? ?? ? ?e/v3gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014042920140425
14936? ? ?? ? ?e/v3gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014042920140425
15120? ? ?? ? ?e/v3gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014042920140425
15124? ? ?? ? ?e/v3gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014042920140425
15148? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014042920140425
15204? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042920140425
15220? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014042920140425
15220? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042920140425
15260? ? ?? ? ?e/v3gcc_-m32_-O_-fomit-frame-pointer2014042920140425
15276? ? ?? ? ?e/v3gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014042920140425
15316? ? ?? ? ?e/v3gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014042920140425
15320? ? ?? ? ?e/v3gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014042920140425
15404? ? ?? ? ?e/v3gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014042920140425
15736? ? ?? ? ?e/v3gcc_-m32_-march=k6_-O_-fomit-frame-pointer2014042920140425
15752? ? ?? ? ?e/v3gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014042920140425
15788? ? ?? ? ?e/v3gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014042920140425
16216? ? ?? ? ?e/v3gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014042920140425
16224? ? ?? ? ?e/v3gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014042920140425
16392? ? ?? ? ?e/v3gcc_-m32_-march=i486_-O_-fomit-frame-pointer2014042920140425
16412? ? ?? ? ?e/v3gcc_-m32_-march=i386_-O_-fomit-frame-pointer2014042920140425

Compiler output

Implementation: e/v3
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cryptmt-v3.c: In file included from e/sse2.c:5:0,
cryptmt-v3.c: from e/cryptmt-v3.c:66,
cryptmt-v3.c: from cryptmt-v3.c:1:
cryptmt-v3.c: /usr/lib/gcc/x86_64-linux-gnu/4.6/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
cryptmt-v3.c: In file included from e/cryptmt-v3.c:66:0,
cryptmt-v3.c: from cryptmt-v3.c:1:
cryptmt-v3.c: e/sse2.c:15:1: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:15:1: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:15:1: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:16:9: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:16:9: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:18:39: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:18:54: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:21:34: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:21:48: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:21:63: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:27:1: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:27:1: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:27:1: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:28:9: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:28:9: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:46:34: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:46:50: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c:46:65: error: unknown type name '__m128i'
cryptmt-v3.c: e/sse2.c: In function 'fast_boot_up':
cryptmt-v3.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer e/v3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer e/v3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer e/v3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer e/v3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer e/v3