Implementation notes: amd64, sand, crypto_aead/omdsha256k128n96tau128v1

Computer: sand
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
216170? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
217044? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018041520171218
218386? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018041520171218
218502? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
219590? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
219770? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018041520171218
238842? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
239230? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
239960? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
240022? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
240882? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018041520171218
241124? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018041520171218
241146? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018041520171218
241164? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
241438? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018041520171218
241556? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018041520171218
241660? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018041520171218
241860? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
242744? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
243414? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
243592? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
243810? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
243940? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018041520171218
244048? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
244450? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018041520171218
245324? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018041520171218
245666? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018041520171218
247920? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
248642? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018041520171218
250532? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018041520171218
250536? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018041520171218
250976? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018041520171218
251040? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018041520171218
251502? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018041520171218
251638? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018041520171218
251670? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018041520171218
252032? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018041520171218
252052? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018041520171218
252202? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018041520171218
252216? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018041520171218
252256? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018041520171218
252306? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018041520171218
252378? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018041520171218
252472? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018041520171218
252490? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
252556? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
252578? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018041520171218
252586? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018041520171218
252720? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018041520171218
252746? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
252820? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
253204? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018041520171218
253308? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018041520171218
253514? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018041520171218
254102? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018041520171218
254796? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
255966? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018041520171218
256244? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018041520171218
256414? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018041520171218
257490? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018041520171218
258604? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018041520171218
264420? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
264466? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018041520171218
265026? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018041520171218
265550? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018041520171218
265904? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018041520171218
266480? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018041520171218
268242? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018041520171218
268596? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018041520171218
269220? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018041520171218
611698? ? ?? ? ?refcc2018041520171218
623344? ? ?? ? ?refgcc2018041520171218
626036? ? ?? ? ?refgcc_-funroll-loops2018041520171218

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: cc
encrypt.c: <inline asm>:103:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm7, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:142:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: <inline asm>:246:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm4, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:285:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: <inline asm>:389:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm5, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:428:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: <inline asm>:533:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm6, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:572:35: error: unknown token in expression
encrypt.c: vpshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: 8 errors generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
cc avx1
clang -O3 -fomit-frame-pointer -Qunused-arguments avx1
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avx1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx1
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx1
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx1
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: cc
encrypt.c: <inline asm>:110:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm7, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:151:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: <inline asm>:264:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm4, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:305:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: <inline asm>:418:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm5, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:459:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: <inline asm>:573:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm6, 0b11111010
encrypt.c: ^
encrypt.c: <inline asm>:614:34: error: unknown token in expression
encrypt.c: pshufd xmm2, xmm0, 0b01010000
encrypt.c: ^
encrypt.c: 8 errors generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
cc sse4
clang -O3 -fomit-frame-pointer -Qunused-arguments sse4
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sse4
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse4
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse4
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse4
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: cc
try.c: /tmp/try-anything-e7978e.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-be0da7.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-893dae.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-4edf04.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: /tmp/try-anything-c3769e.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-17ca8a.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-a9e8fb.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-3a38a4.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-7f4754.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-a1ff20.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-6ead10.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-3353cd.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-cb3997.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp/try-anything-371d99.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc
encrypt.c: /tmp//cccnvtnA.s: Assembler messages:
encrypt.c: /tmp//cccnvtnA.s:311: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cccnvtnA.s:312: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cccnvtnA.s:313: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cccnvtnA.s:316: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cccnvtnA.s:317: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cccnvtnA.s:318: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cccnvtnA.s:319: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cccnvtnA.s:320: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cccnvtnA.s:321: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cccnvtnA.s:322: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cccnvtnA.s:323: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cccnvtnA.s:328: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cccnvtnA.s:329: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cccnvtnA.s:333: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cccnvtnA.s:340: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cccnvtnA.s:344: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cccnvtnA.s:354: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cccnvtnA.s:358: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cccnvtnA.s:361: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cccnvtnA.s:370: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cccnvtnA.s:374: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cccnvtnA.s:379: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cccnvtnA.s:382: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cccnvtnA.s:386: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc
try.c: /tmp//cceVp943.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccd0xpFR.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc
try.c: /tmp//ccknn6oJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.data+0xce6): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: /tmp//cc7muPfL.s: Assembler messages:
encrypt.c: /tmp//cc7muPfL.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc7muPfL.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc7muPfL.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc7muPfL.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc7muPfL.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc7muPfL.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc7muPfL.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc7muPfL.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc7muPfL.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc7muPfL.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc7muPfL.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc7muPfL.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc7muPfL.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc7muPfL.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc7muPfL.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc7muPfL.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc7muPfL.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc7muPfL.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc7muPfL.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc7muPfL.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc7muPfL.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc7muPfL.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc7muPfL.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc7muPfL.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /tmp//cc8BZZEo.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccxFjVmh.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /tmp//ccICOE4R.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -O3 -fomit-frame-pointer
encrypt.c: /tmp//cc6Yy0bU.s: Assembler messages:
encrypt.c: /tmp//cc6Yy0bU.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc6Yy0bU.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc6Yy0bU.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc6Yy0bU.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc6Yy0bU.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc6Yy0bU.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc6Yy0bU.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc6Yy0bU.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc6Yy0bU.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc6Yy0bU.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc6Yy0bU.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc6Yy0bU.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc6Yy0bU.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc6Yy0bU.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc6Yy0bU.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc6Yy0bU.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc6Yy0bU.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc6Yy0bU.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc6Yy0bU.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc6Yy0bU.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc6Yy0bU.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc6Yy0bU.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc6Yy0bU.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc6Yy0bU.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -O3 -fomit-frame-pointer
try.c: /tmp//ccNhPF7o.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccEvi2rJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -O3 -fomit-frame-pointer
try.c: /tmp//ccipc59p.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -O -fomit-frame-pointer
encrypt.c: /tmp//ccTiJhA8.s: Assembler messages:
encrypt.c: /tmp//ccTiJhA8.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccTiJhA8.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccTiJhA8.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccTiJhA8.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccTiJhA8.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccTiJhA8.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccTiJhA8.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccTiJhA8.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccTiJhA8.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccTiJhA8.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccTiJhA8.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccTiJhA8.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccTiJhA8.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccTiJhA8.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccTiJhA8.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccTiJhA8.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccTiJhA8.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccTiJhA8.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccTiJhA8.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccTiJhA8.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccTiJhA8.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccTiJhA8.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccTiJhA8.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccTiJhA8.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -O -fomit-frame-pointer
try.c: /tmp//ccm8DFa3.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccyQBZWs.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -O -fomit-frame-pointer
try.c: /tmp//ccyk6aAQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -Os -fomit-frame-pointer
encrypt.c: /tmp//cct2kBFS.s: Assembler messages:
encrypt.c: /tmp//cct2kBFS.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cct2kBFS.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cct2kBFS.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cct2kBFS.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cct2kBFS.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cct2kBFS.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cct2kBFS.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cct2kBFS.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cct2kBFS.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cct2kBFS.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cct2kBFS.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cct2kBFS.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cct2kBFS.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cct2kBFS.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cct2kBFS.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cct2kBFS.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cct2kBFS.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cct2kBFS.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cct2kBFS.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cct2kBFS.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cct2kBFS.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cct2kBFS.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cct2kBFS.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cct2kBFS.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -Os -fomit-frame-pointer
try.c: /tmp//ccEF5RsU.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -Os -fomit-frame-pointer
try.c: /tmp//ccPXeJWE.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccy6gYoV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccRJn7Ck.s: Assembler messages:
encrypt.c: /tmp//ccRJn7Ck.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccRJn7Ck.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccRJn7Ck.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccRJn7Ck.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccRJn7Ck.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccRJn7Ck.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccRJn7Ck.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccRJn7Ck.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccRJn7Ck.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccRJn7Ck.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccRJn7Ck.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccRJn7Ck.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccRJn7Ck.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccRJn7Ck.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccRJn7Ck.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccRJn7Ck.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccRJn7Ck.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccRJn7Ck.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccRJn7Ck.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccRJn7Ck.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccRJn7Ck.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccRJn7Ck.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccRJn7Ck.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccRJn7Ck.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp//cc0LGave.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccepPKnY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp//cc9Hgch8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c: /tmp//ccEBcHV9.s: Assembler messages:
encrypt.c: /tmp//ccEBcHV9.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccEBcHV9.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccEBcHV9.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccEBcHV9.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccEBcHV9.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccEBcHV9.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccEBcHV9.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccEBcHV9.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccEBcHV9.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccEBcHV9.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccEBcHV9.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccEBcHV9.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccEBcHV9.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccEBcHV9.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccEBcHV9.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccEBcHV9.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccEBcHV9.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccEBcHV9.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccEBcHV9.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccEBcHV9.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccEBcHV9.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccEBcHV9.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccEBcHV9.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccEBcHV9.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp//cc6pgK1Z.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc9KgsII.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp//ccBcIHSp.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
encrypt.c: /tmp//ccIDFKaM.s: Assembler messages:
encrypt.c: /tmp//ccIDFKaM.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccIDFKaM.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccIDFKaM.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccIDFKaM.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccIDFKaM.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccIDFKaM.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccIDFKaM.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccIDFKaM.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccIDFKaM.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccIDFKaM.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccIDFKaM.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccIDFKaM.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccIDFKaM.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccIDFKaM.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccIDFKaM.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccIDFKaM.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccIDFKaM.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccIDFKaM.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccIDFKaM.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccIDFKaM.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccIDFKaM.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccIDFKaM.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccIDFKaM.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccIDFKaM.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp//cc8OajQJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp//ccEvwL2Z.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccKU4PDb.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
encrypt.c: /tmp//ccKWcOoy.s: Assembler messages:
encrypt.c: /tmp//ccKWcOoy.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccKWcOoy.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccKWcOoy.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccKWcOoy.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccKWcOoy.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccKWcOoy.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccKWcOoy.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccKWcOoy.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccKWcOoy.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccKWcOoy.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccKWcOoy.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccKWcOoy.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccKWcOoy.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccKWcOoy.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccKWcOoy.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccKWcOoy.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccKWcOoy.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccKWcOoy.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccKWcOoy.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccKWcOoy.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccKWcOoy.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccKWcOoy.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccKWcOoy.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccKWcOoy.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp//ccAz3ulM.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccbrV51v.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp//ccXQUYN1.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops
encrypt.c: /tmp//cc0YEOZf.s: Assembler messages:
encrypt.c: /tmp//cc0YEOZf.s:311: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc0YEOZf.s:312: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc0YEOZf.s:313: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc0YEOZf.s:316: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc0YEOZf.s:317: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc0YEOZf.s:318: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc0YEOZf.s:319: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc0YEOZf.s:320: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc0YEOZf.s:321: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc0YEOZf.s:322: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc0YEOZf.s:323: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc0YEOZf.s:328: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc0YEOZf.s:329: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc0YEOZf.s:333: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc0YEOZf.s:340: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc0YEOZf.s:344: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc0YEOZf.s:354: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc0YEOZf.s:358: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc0YEOZf.s:361: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc0YEOZf.s:370: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc0YEOZf.s:374: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc0YEOZf.s:379: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc0YEOZf.s:382: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc0YEOZf.s:386: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops
try.c: /tmp//ccY9AoqR.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccxHarbQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops
try.c: /tmp//ccrho2A8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.data+0xce6): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccITh6HC.s: Assembler messages:
encrypt.c: /tmp//ccITh6HC.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccITh6HC.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccITh6HC.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccITh6HC.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccITh6HC.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccITh6HC.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccITh6HC.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccITh6HC.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccITh6HC.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccITh6HC.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccITh6HC.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccITh6HC.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccITh6HC.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccITh6HC.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccITh6HC.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccITh6HC.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccITh6HC.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccITh6HC.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccITh6HC.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccITh6HC.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccITh6HC.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccITh6HC.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccITh6HC.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccITh6HC.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
try.c: /tmp//cc5cCzNV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccNWUBX6.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
try.c: /tmp//ccJp3Yne.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
encrypt.c: /tmp//ccBFIX6R.s: Assembler messages:
encrypt.c: /tmp//ccBFIX6R.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccBFIX6R.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccBFIX6R.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccBFIX6R.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccBFIX6R.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccBFIX6R.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccBFIX6R.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccBFIX6R.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccBFIX6R.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccBFIX6R.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccBFIX6R.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccBFIX6R.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccBFIX6R.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccBFIX6R.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccBFIX6R.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccBFIX6R.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccBFIX6R.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccBFIX6R.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccBFIX6R.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccBFIX6R.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccBFIX6R.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccBFIX6R.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccBFIX6R.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccBFIX6R.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
try.c: /tmp//cccwt2Tb.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccp5iCtV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
try.c: /tmp//ccfKwAoH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
encrypt.c: /tmp//cctjvWay.s: Assembler messages:
encrypt.c: /tmp//cctjvWay.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cctjvWay.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cctjvWay.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cctjvWay.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cctjvWay.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cctjvWay.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cctjvWay.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cctjvWay.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cctjvWay.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cctjvWay.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cctjvWay.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cctjvWay.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cctjvWay.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cctjvWay.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cctjvWay.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cctjvWay.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cctjvWay.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cctjvWay.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cctjvWay.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cctjvWay.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cctjvWay.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cctjvWay.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cctjvWay.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cctjvWay.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
try.c: /tmp//ccDZTDDm.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccUWADmy.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
try.c: /tmp//ccsXwi5F.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
encrypt.c: /tmp//ccHGWSNp.s: Assembler messages:
encrypt.c: /tmp//ccHGWSNp.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccHGWSNp.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccHGWSNp.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccHGWSNp.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccHGWSNp.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccHGWSNp.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccHGWSNp.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccHGWSNp.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccHGWSNp.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccHGWSNp.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccHGWSNp.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccHGWSNp.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccHGWSNp.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccHGWSNp.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccHGWSNp.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccHGWSNp.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccHGWSNp.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccHGWSNp.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccHGWSNp.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccHGWSNp.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccHGWSNp.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccHGWSNp.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccHGWSNp.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccHGWSNp.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
try.c: /tmp//cche64Gk.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccenGiGW.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
try.c: /tmp//ccxOGts8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
encrypt.c: /tmp//cczav7qj.s: Assembler messages:
encrypt.c: /tmp//cczav7qj.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cczav7qj.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cczav7qj.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cczav7qj.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cczav7qj.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cczav7qj.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cczav7qj.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cczav7qj.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cczav7qj.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cczav7qj.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cczav7qj.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cczav7qj.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cczav7qj.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cczav7qj.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cczav7qj.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cczav7qj.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cczav7qj.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cczav7qj.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cczav7qj.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cczav7qj.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cczav7qj.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cczav7qj.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cczav7qj.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cczav7qj.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp//ccl7auY7.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
try.c: /tmp//ccqSprfB.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccOWgy9T.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c: /tmp//cc2Arm3z.s: Assembler messages:
encrypt.c: /tmp//cc2Arm3z.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc2Arm3z.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc2Arm3z.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc2Arm3z.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc2Arm3z.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc2Arm3z.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc2Arm3z.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc2Arm3z.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc2Arm3z.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc2Arm3z.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc2Arm3z.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc2Arm3z.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc2Arm3z.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc2Arm3z.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc2Arm3z.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc2Arm3z.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc2Arm3z.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc2Arm3z.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc2Arm3z.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc2Arm3z.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc2Arm3z.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc2Arm3z.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc2Arm3z.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc2Arm3z.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp//ccgfv2nL.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
try.c: /tmp//cchd6s7i.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc6O8hvY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
encrypt.c: /tmp//ccUNoXVX.s: Assembler messages:
encrypt.c: /tmp//ccUNoXVX.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccUNoXVX.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccUNoXVX.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccUNoXVX.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccUNoXVX.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccUNoXVX.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccUNoXVX.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccUNoXVX.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccUNoXVX.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccUNoXVX.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccUNoXVX.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccUNoXVX.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccUNoXVX.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccUNoXVX.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccUNoXVX.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccUNoXVX.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccUNoXVX.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccUNoXVX.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccUNoXVX.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccUNoXVX.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccUNoXVX.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccUNoXVX.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccUNoXVX.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccUNoXVX.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp//cc5fKFRB.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
try.c: /tmp//ccuxh9Hc.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccn3kDnj.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
encrypt.c: /tmp//cckSvrnX.s: Assembler messages:
encrypt.c: /tmp//cckSvrnX.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cckSvrnX.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cckSvrnX.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cckSvrnX.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cckSvrnX.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cckSvrnX.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cckSvrnX.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cckSvrnX.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cckSvrnX.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cckSvrnX.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cckSvrnX.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cckSvrnX.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cckSvrnX.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cckSvrnX.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cckSvrnX.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cckSvrnX.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cckSvrnX.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cckSvrnX.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cckSvrnX.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cckSvrnX.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cckSvrnX.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cckSvrnX.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cckSvrnX.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cckSvrnX.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp//cc7wIWdQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
try.c: /tmp//ccGgOeHJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccyVFnsi.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccsoQGAl.s: Assembler messages:
encrypt.c: /tmp//ccsoQGAl.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccsoQGAl.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccsoQGAl.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccsoQGAl.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccsoQGAl.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccsoQGAl.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccsoQGAl.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccsoQGAl.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccsoQGAl.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccsoQGAl.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccsoQGAl.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccsoQGAl.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccsoQGAl.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccsoQGAl.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccsoQGAl.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccsoQGAl.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccsoQGAl.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccsoQGAl.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccsoQGAl.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccsoQGAl.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccsoQGAl.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccsoQGAl.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccsoQGAl.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccsoQGAl.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
try.c: /tmp//ccfcIxcq.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
try.c: /tmp//ccyzefYx.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccWcZzrq.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
encrypt.c: /tmp//cchJZw8M.s: Assembler messages:
encrypt.c: /tmp//cchJZw8M.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cchJZw8M.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cchJZw8M.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cchJZw8M.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cchJZw8M.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cchJZw8M.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cchJZw8M.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cchJZw8M.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cchJZw8M.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cchJZw8M.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cchJZw8M.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cchJZw8M.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cchJZw8M.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cchJZw8M.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cchJZw8M.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cchJZw8M.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cchJZw8M.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cchJZw8M.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cchJZw8M.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cchJZw8M.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cchJZw8M.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cchJZw8M.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cchJZw8M.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cchJZw8M.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
try.c: /tmp//ccKOw1aT.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
try.c: /tmp//cccPowLS.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccwKDuT3.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
encrypt.c: /tmp//cceuYfeN.s: Assembler messages:
encrypt.c: /tmp//cceuYfeN.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cceuYfeN.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cceuYfeN.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cceuYfeN.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cceuYfeN.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cceuYfeN.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cceuYfeN.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cceuYfeN.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cceuYfeN.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cceuYfeN.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cceuYfeN.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cceuYfeN.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cceuYfeN.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cceuYfeN.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cceuYfeN.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cceuYfeN.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cceuYfeN.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cceuYfeN.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cceuYfeN.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cceuYfeN.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cceuYfeN.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cceuYfeN.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cceuYfeN.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cceuYfeN.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
try.c: /tmp//cc8tJmCc.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -O -fomit-frame-pointer
try.c: /tmp//ccs76j8Q.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cccQ5F7E.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
encrypt.c: /tmp//cccEdeFc.s: Assembler messages:
encrypt.c: /tmp//cccEdeFc.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cccEdeFc.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cccEdeFc.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cccEdeFc.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cccEdeFc.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cccEdeFc.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cccEdeFc.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cccEdeFc.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cccEdeFc.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cccEdeFc.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cccEdeFc.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cccEdeFc.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cccEdeFc.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cccEdeFc.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cccEdeFc.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cccEdeFc.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cccEdeFc.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cccEdeFc.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cccEdeFc.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cccEdeFc.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cccEdeFc.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cccEdeFc.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cccEdeFc.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cccEdeFc.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
try.c: /tmp//ccA0GVqS.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -Os -fomit-frame-pointer
try.c: /tmp//ccxYWQeQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccemWMkp.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: /tmp//cc4k82B7.s: Assembler messages:
encrypt.c: /tmp//cc4k82B7.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc4k82B7.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc4k82B7.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc4k82B7.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc4k82B7.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc4k82B7.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc4k82B7.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc4k82B7.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc4k82B7.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc4k82B7.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc4k82B7.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc4k82B7.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc4k82B7.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc4k82B7.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc4k82B7.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc4k82B7.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc4k82B7.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc4k82B7.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc4k82B7.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc4k82B7.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc4k82B7.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc4k82B7.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc4k82B7.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc4k82B7.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccYvBczH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc9qaTw6.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccZCvUhV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: /tmp//ccspdnSk.s: Assembler messages:
encrypt.c: /tmp//ccspdnSk.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccspdnSk.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccspdnSk.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccspdnSk.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccspdnSk.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccspdnSk.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccspdnSk.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccspdnSk.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccspdnSk.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccspdnSk.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccspdnSk.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccspdnSk.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccspdnSk.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccspdnSk.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccspdnSk.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccspdnSk.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccspdnSk.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccspdnSk.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccspdnSk.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccspdnSk.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccspdnSk.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccspdnSk.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccspdnSk.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccspdnSk.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccEqYqCD.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccKVg1BS.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccr6Oobg.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
encrypt.c: /tmp//ccGJt8S2.s: Assembler messages:
encrypt.c: /tmp//ccGJt8S2.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccGJt8S2.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccGJt8S2.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccGJt8S2.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccGJt8S2.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccGJt8S2.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccGJt8S2.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccGJt8S2.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccGJt8S2.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccGJt8S2.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccGJt8S2.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccGJt8S2.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccGJt8S2.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccGJt8S2.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccGJt8S2.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccGJt8S2.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccGJt8S2.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccGJt8S2.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccGJt8S2.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccGJt8S2.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccGJt8S2.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccGJt8S2.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccGJt8S2.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccGJt8S2.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp//cccihoty.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp//ccisTHI0.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccefX8I1.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
encrypt.c: /tmp//ccSvTNl5.s: Assembler messages:
encrypt.c: /tmp//ccSvTNl5.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccSvTNl5.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccSvTNl5.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccSvTNl5.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccSvTNl5.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccSvTNl5.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccSvTNl5.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccSvTNl5.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccSvTNl5.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccSvTNl5.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccSvTNl5.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccSvTNl5.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccSvTNl5.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccSvTNl5.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccSvTNl5.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccSvTNl5.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccSvTNl5.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccSvTNl5.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccSvTNl5.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccSvTNl5.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccSvTNl5.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccSvTNl5.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccSvTNl5.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccSvTNl5.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccfYnkPH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccvlu9uL.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccxAWITQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccn9LB5K.s: Assembler messages:
encrypt.c: /tmp//ccn9LB5K.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccn9LB5K.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccn9LB5K.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccn9LB5K.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccn9LB5K.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccn9LB5K.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccn9LB5K.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccn9LB5K.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccn9LB5K.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccn9LB5K.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccn9LB5K.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccn9LB5K.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccn9LB5K.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccn9LB5K.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccn9LB5K.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccn9LB5K.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccn9LB5K.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccn9LB5K.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccn9LB5K.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccn9LB5K.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccn9LB5K.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccn9LB5K.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccn9LB5K.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccn9LB5K.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccOC6DV8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccoci1xq.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc3prK4m.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: /tmp//cc42DMbY.s: Assembler messages:
encrypt.c: /tmp//cc42DMbY.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc42DMbY.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc42DMbY.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc42DMbY.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc42DMbY.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc42DMbY.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc42DMbY.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc42DMbY.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc42DMbY.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc42DMbY.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc42DMbY.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc42DMbY.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc42DMbY.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc42DMbY.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc42DMbY.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc42DMbY.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc42DMbY.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc42DMbY.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc42DMbY.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc42DMbY.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc42DMbY.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc42DMbY.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc42DMbY.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc42DMbY.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccHTdOUy.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccUlvDlc.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccZXRPeu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
encrypt.c: /tmp//cc6FK8Bz.s: Assembler messages:
encrypt.c: /tmp//cc6FK8Bz.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc6FK8Bz.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc6FK8Bz.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc6FK8Bz.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc6FK8Bz.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc6FK8Bz.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc6FK8Bz.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc6FK8Bz.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc6FK8Bz.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc6FK8Bz.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc6FK8Bz.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc6FK8Bz.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc6FK8Bz.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc6FK8Bz.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc6FK8Bz.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc6FK8Bz.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc6FK8Bz.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc6FK8Bz.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc6FK8Bz.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc6FK8Bz.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc6FK8Bz.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc6FK8Bz.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc6FK8Bz.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc6FK8Bz.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccQzKUak.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccWrJBQq.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc3YaHrI.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
encrypt.c: /tmp//cc4rpf1V.s: Assembler messages:
encrypt.c: /tmp//cc4rpf1V.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc4rpf1V.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc4rpf1V.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc4rpf1V.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc4rpf1V.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc4rpf1V.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc4rpf1V.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc4rpf1V.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc4rpf1V.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc4rpf1V.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc4rpf1V.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc4rpf1V.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc4rpf1V.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc4rpf1V.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc4rpf1V.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc4rpf1V.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc4rpf1V.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc4rpf1V.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc4rpf1V.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc4rpf1V.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc4rpf1V.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc4rpf1V.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc4rpf1V.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc4rpf1V.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//cc20sd25.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//ccOwHA4I.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccWUh3NH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccV8Vegn.s: Assembler messages:
encrypt.c: /tmp//ccV8Vegn.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccV8Vegn.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccV8Vegn.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccV8Vegn.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccV8Vegn.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccV8Vegn.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccV8Vegn.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccV8Vegn.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccV8Vegn.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccV8Vegn.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccV8Vegn.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccV8Vegn.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccV8Vegn.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccV8Vegn.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccV8Vegn.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccV8Vegn.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccV8Vegn.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccV8Vegn.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccV8Vegn.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccV8Vegn.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccV8Vegn.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccV8Vegn.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccV8Vegn.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccV8Vegn.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccih4znI.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//cctVh1OL.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccLXDun9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
encrypt.c: /tmp//ccbe7wEq.s: Assembler messages:
encrypt.c: /tmp//ccbe7wEq.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccbe7wEq.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccbe7wEq.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccbe7wEq.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccbe7wEq.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccbe7wEq.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccbe7wEq.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccbe7wEq.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccbe7wEq.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccbe7wEq.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccbe7wEq.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccbe7wEq.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccbe7wEq.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccbe7wEq.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccbe7wEq.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccbe7wEq.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccbe7wEq.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccbe7wEq.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccbe7wEq.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccbe7wEq.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccbe7wEq.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccbe7wEq.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccbe7wEq.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccbe7wEq.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccN0CXpE.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccVb7ka7.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cctGxvvk.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
encrypt.c: /tmp//ccQWjTvM.s: Assembler messages:
encrypt.c: /tmp//ccQWjTvM.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccQWjTvM.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccQWjTvM.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccQWjTvM.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccQWjTvM.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccQWjTvM.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccQWjTvM.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccQWjTvM.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccQWjTvM.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccQWjTvM.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccQWjTvM.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccQWjTvM.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccQWjTvM.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccQWjTvM.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccQWjTvM.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccQWjTvM.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccQWjTvM.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccQWjTvM.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccQWjTvM.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccQWjTvM.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccQWjTvM.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccQWjTvM.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccQWjTvM.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccQWjTvM.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
try.c: /tmp//ccgLezDC.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccvL15ge.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
try.c: /tmp//ccpHEBTu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
encrypt.c: /tmp//ccDHEuSS.s: Assembler messages:
encrypt.c: /tmp//ccDHEuSS.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccDHEuSS.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccDHEuSS.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccDHEuSS.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccDHEuSS.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccDHEuSS.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccDHEuSS.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccDHEuSS.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccDHEuSS.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccDHEuSS.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccDHEuSS.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccDHEuSS.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccDHEuSS.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccDHEuSS.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccDHEuSS.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccDHEuSS.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccDHEuSS.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccDHEuSS.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccDHEuSS.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccDHEuSS.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccDHEuSS.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccDHEuSS.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccDHEuSS.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccDHEuSS.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccOYPCh4.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccrdN1WP.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cctqsRiw.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccrSpmvG.s: Assembler messages:
encrypt.c: /tmp//ccrSpmvG.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccrSpmvG.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccrSpmvG.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccrSpmvG.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccrSpmvG.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccrSpmvG.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccrSpmvG.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccrSpmvG.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccrSpmvG.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccrSpmvG.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccrSpmvG.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccrSpmvG.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccrSpmvG.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccrSpmvG.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccrSpmvG.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccrSpmvG.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccrSpmvG.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccrSpmvG.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccrSpmvG.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccrSpmvG.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccrSpmvG.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccrSpmvG.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccrSpmvG.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccrSpmvG.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//cc792Avp.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccx85zxw.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccr8oldP.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
encrypt.c: /tmp//cctn7ywL.s: Assembler messages:
encrypt.c: /tmp//cctn7ywL.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cctn7ywL.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cctn7ywL.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cctn7ywL.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cctn7ywL.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cctn7ywL.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cctn7ywL.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cctn7ywL.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cctn7ywL.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cctn7ywL.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cctn7ywL.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cctn7ywL.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cctn7ywL.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cctn7ywL.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cctn7ywL.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cctn7ywL.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cctn7ywL.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cctn7ywL.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cctn7ywL.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cctn7ywL.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cctn7ywL.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cctn7ywL.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cctn7ywL.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cctn7ywL.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccF2HuYO.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccTfvadl.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccjf5R9s.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
encrypt.c: /tmp//ccwN3CU2.s: Assembler messages:
encrypt.c: /tmp//ccwN3CU2.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccwN3CU2.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccwN3CU2.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccwN3CU2.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccwN3CU2.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccwN3CU2.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccwN3CU2.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccwN3CU2.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccwN3CU2.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccwN3CU2.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccwN3CU2.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccwN3CU2.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccwN3CU2.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccwN3CU2.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccwN3CU2.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccwN3CU2.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccwN3CU2.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccwN3CU2.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccwN3CU2.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccwN3CU2.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccwN3CU2.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccwN3CU2.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccwN3CU2.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccwN3CU2.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
try.c: /tmp//cc2Ivjng.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccOqGHrv.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc0fFaVO.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
encrypt.c: /tmp//ccHIl0Ht.s: Assembler messages:
encrypt.c: /tmp//ccHIl0Ht.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccHIl0Ht.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccHIl0Ht.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccHIl0Ht.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccHIl0Ht.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccHIl0Ht.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccHIl0Ht.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccHIl0Ht.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccHIl0Ht.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccHIl0Ht.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccHIl0Ht.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccHIl0Ht.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccHIl0Ht.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccHIl0Ht.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccHIl0Ht.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccHIl0Ht.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccHIl0Ht.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccHIl0Ht.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccHIl0Ht.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccHIl0Ht.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccHIl0Ht.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccHIl0Ht.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccHIl0Ht.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccHIl0Ht.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//ccoAr8nt.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//cctqSEeR.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccg7zzMG.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccbkpRnn.s: Assembler messages:
encrypt.c: /tmp//ccbkpRnn.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccbkpRnn.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccbkpRnn.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccbkpRnn.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccbkpRnn.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccbkpRnn.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccbkpRnn.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccbkpRnn.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccbkpRnn.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccbkpRnn.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccbkpRnn.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccbkpRnn.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccbkpRnn.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccbkpRnn.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccbkpRnn.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccbkpRnn.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccbkpRnn.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccbkpRnn.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccbkpRnn.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccbkpRnn.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccbkpRnn.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccbkpRnn.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccbkpRnn.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccbkpRnn.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -O2 -fomit-frame-pointer
try.c: /tmp//cc1YuDZV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccj3XWw2.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -O2 -fomit-frame-pointer
try.c: /tmp//ccFMqe78.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -O3 -fomit-frame-pointer
encrypt.c: /tmp//ccP6UV0g.s: Assembler messages:
encrypt.c: /tmp//ccP6UV0g.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccP6UV0g.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccP6UV0g.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccP6UV0g.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccP6UV0g.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccP6UV0g.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccP6UV0g.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccP6UV0g.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccP6UV0g.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccP6UV0g.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccP6UV0g.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccP6UV0g.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccP6UV0g.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccP6UV0g.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccP6UV0g.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccP6UV0g.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccP6UV0g.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccP6UV0g.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccP6UV0g.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccP6UV0g.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccP6UV0g.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccP6UV0g.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccP6UV0g.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccP6UV0g.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -O3 -fomit-frame-pointer
try.c: /tmp//ccP3P57x.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccGoHpK5.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -O3 -fomit-frame-pointer
try.c: /tmp//ccZ86Teu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -O -fomit-frame-pointer
encrypt.c: /tmp//cczIlVT1.s: Assembler messages:
encrypt.c: /tmp//cczIlVT1.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cczIlVT1.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cczIlVT1.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cczIlVT1.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cczIlVT1.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cczIlVT1.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cczIlVT1.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cczIlVT1.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cczIlVT1.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cczIlVT1.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cczIlVT1.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cczIlVT1.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cczIlVT1.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cczIlVT1.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cczIlVT1.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cczIlVT1.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cczIlVT1.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cczIlVT1.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cczIlVT1.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cczIlVT1.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cczIlVT1.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cczIlVT1.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cczIlVT1.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cczIlVT1.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -O -fomit-frame-pointer
try.c: /tmp//cc1bzHuQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -O -fomit-frame-pointer
try.c: /tmp//ccZ2jrUY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccOhOqNT.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -Os -fomit-frame-pointer
encrypt.c: /tmp//ccxCZOfj.s: Assembler messages:
encrypt.c: /tmp//ccxCZOfj.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccxCZOfj.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccxCZOfj.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccxCZOfj.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccxCZOfj.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccxCZOfj.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccxCZOfj.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccxCZOfj.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccxCZOfj.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccxCZOfj.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccxCZOfj.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccxCZOfj.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccxCZOfj.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccxCZOfj.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccxCZOfj.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccxCZOfj.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccxCZOfj.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccxCZOfj.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccxCZOfj.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccxCZOfj.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccxCZOfj.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccxCZOfj.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccxCZOfj.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccxCZOfj.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -Os -fomit-frame-pointer
try.c: /tmp//ccNCIscY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccgPvUfA.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -Os -fomit-frame-pointer
try.c: /tmp//cchA4S0I.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: /tmp//cc5NBiqP.s: Assembler messages:
encrypt.c: /tmp//cc5NBiqP.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc5NBiqP.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc5NBiqP.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc5NBiqP.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc5NBiqP.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc5NBiqP.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc5NBiqP.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc5NBiqP.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc5NBiqP.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc5NBiqP.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc5NBiqP.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc5NBiqP.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc5NBiqP.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc5NBiqP.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc5NBiqP.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc5NBiqP.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc5NBiqP.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc5NBiqP.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc5NBiqP.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc5NBiqP.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc5NBiqP.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc5NBiqP.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc5NBiqP.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc5NBiqP.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccar04BM.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccgpGFcu.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccg33gcr.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: /tmp//cckmuSeB.s: Assembler messages:
encrypt.c: /tmp//cckmuSeB.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cckmuSeB.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cckmuSeB.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cckmuSeB.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cckmuSeB.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cckmuSeB.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cckmuSeB.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cckmuSeB.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cckmuSeB.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cckmuSeB.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cckmuSeB.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cckmuSeB.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cckmuSeB.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cckmuSeB.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cckmuSeB.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cckmuSeB.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cckmuSeB.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cckmuSeB.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cckmuSeB.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cckmuSeB.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cckmuSeB.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cckmuSeB.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cckmuSeB.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cckmuSeB.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//cc0cMpHx.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccAjlZ4s.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccA80fyi.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
encrypt.c: /tmp//ccwrHI78.s: Assembler messages:
encrypt.c: /tmp//ccwrHI78.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccwrHI78.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccwrHI78.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccwrHI78.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccwrHI78.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccwrHI78.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccwrHI78.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccwrHI78.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccwrHI78.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccwrHI78.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccwrHI78.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccwrHI78.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccwrHI78.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccwrHI78.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccwrHI78.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccwrHI78.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccwrHI78.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccwrHI78.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccwrHI78.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccwrHI78.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccwrHI78.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccwrHI78.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccwrHI78.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccwrHI78.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp//cc7rrqNv.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
try.c: /tmp//ccgB4XiV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccbLqkwH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
encrypt.c: /tmp//ccOJCc9B.s: Assembler messages:
encrypt.c: /tmp//ccOJCc9B.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccOJCc9B.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccOJCc9B.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccOJCc9B.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccOJCc9B.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccOJCc9B.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccOJCc9B.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccOJCc9B.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccOJCc9B.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccOJCc9B.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccOJCc9B.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccOJCc9B.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccOJCc9B.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccOJCc9B.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccOJCc9B.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccOJCc9B.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccOJCc9B.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccOJCc9B.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccOJCc9B.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccOJCc9B.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccOJCc9B.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccOJCc9B.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccOJCc9B.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccOJCc9B.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccLvI0ee.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccDRTDa8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccUUhqFx.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccYA56uk.s: Assembler messages:
encrypt.c: /tmp//ccYA56uk.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccYA56uk.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccYA56uk.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccYA56uk.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccYA56uk.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccYA56uk.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccYA56uk.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccYA56uk.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccYA56uk.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccYA56uk.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccYA56uk.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccYA56uk.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccYA56uk.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccYA56uk.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccYA56uk.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccYA56uk.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccYA56uk.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccYA56uk.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccYA56uk.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccYA56uk.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccYA56uk.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccYA56uk.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccYA56uk.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccYA56uk.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
try.c: /tmp//cc4keZZn.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
try.c: /tmp//ccGOVAG9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc28u0MN.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: /tmp//ccWZeU5H.s: Assembler messages:
encrypt.c: /tmp//ccWZeU5H.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccWZeU5H.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccWZeU5H.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccWZeU5H.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccWZeU5H.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccWZeU5H.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccWZeU5H.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccWZeU5H.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccWZeU5H.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccWZeU5H.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccWZeU5H.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccWZeU5H.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccWZeU5H.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccWZeU5H.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccWZeU5H.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccWZeU5H.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccWZeU5H.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccWZeU5H.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccWZeU5H.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccWZeU5H.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccWZeU5H.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccWZeU5H.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccWZeU5H.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccWZeU5H.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
try.c: /tmp//ccFPb75O.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccOI4zCN.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
try.c: /tmp//cculhRv5.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: /tmp//ccGj5drJ.s: Assembler messages:
encrypt.c: /tmp//ccGj5drJ.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccGj5drJ.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccGj5drJ.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccGj5drJ.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccGj5drJ.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccGj5drJ.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccGj5drJ.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccGj5drJ.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccGj5drJ.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccGj5drJ.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccGj5drJ.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccGj5drJ.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccGj5drJ.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccGj5drJ.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccGj5drJ.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccGj5drJ.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccGj5drJ.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccGj5drJ.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccGj5drJ.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccGj5drJ.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccGj5drJ.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccGj5drJ.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccGj5drJ.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccGj5drJ.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
try.c: /tmp//ccOBBEWv.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccGHA9HW.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
try.c: /tmp//ccPRbZjn.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: /tmp//ccRU387k.s: Assembler messages:
encrypt.c: /tmp//ccRU387k.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccRU387k.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccRU387k.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccRU387k.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccRU387k.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccRU387k.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccRU387k.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccRU387k.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccRU387k.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccRU387k.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccRU387k.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccRU387k.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccRU387k.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccRU387k.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccRU387k.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccRU387k.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccRU387k.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccRU387k.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccRU387k.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccRU387k.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccRU387k.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccRU387k.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccRU387k.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccRU387k.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
try.c: /tmp//ccLvSdYe.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccvJ6hlm.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer
try.c: /tmp//ccbBjG3n.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccf7o1cS.s: Assembler messages:
encrypt.c: /tmp//ccf7o1cS.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccf7o1cS.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccf7o1cS.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccf7o1cS.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccf7o1cS.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccf7o1cS.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccf7o1cS.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccf7o1cS.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccf7o1cS.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccf7o1cS.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccf7o1cS.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccf7o1cS.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccf7o1cS.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccf7o1cS.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccf7o1cS.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccf7o1cS.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccf7o1cS.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccf7o1cS.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccf7o1cS.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccf7o1cS.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccf7o1cS.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccf7o1cS.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccf7o1cS.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccf7o1cS.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccOlN7IN.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccfoTH5B.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cccaI7rJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: /tmp//cclyvwIw.s: Assembler messages:
encrypt.c: /tmp//cclyvwIw.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cclyvwIw.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cclyvwIw.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cclyvwIw.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cclyvwIw.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cclyvwIw.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cclyvwIw.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cclyvwIw.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cclyvwIw.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cclyvwIw.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cclyvwIw.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cclyvwIw.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cclyvwIw.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cclyvwIw.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cclyvwIw.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cclyvwIw.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cclyvwIw.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cclyvwIw.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cclyvwIw.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cclyvwIw.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cclyvwIw.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cclyvwIw.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cclyvwIw.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cclyvwIw.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccFPXO4c.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccQpX4Ou.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccWzSOYj.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
encrypt.c: /tmp//ccIMrB1J.s: Assembler messages:
encrypt.c: /tmp//ccIMrB1J.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccIMrB1J.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccIMrB1J.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccIMrB1J.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccIMrB1J.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccIMrB1J.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccIMrB1J.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccIMrB1J.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccIMrB1J.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccIMrB1J.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccIMrB1J.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccIMrB1J.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccIMrB1J.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccIMrB1J.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccIMrB1J.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccIMrB1J.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccIMrB1J.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccIMrB1J.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccIMrB1J.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccIMrB1J.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccIMrB1J.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccIMrB1J.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccIMrB1J.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccIMrB1J.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccfdqS70.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccdwwxXh.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccmEuL8h.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
encrypt.c: /tmp//ccJ9tGTs.s: Assembler messages:
encrypt.c: /tmp//ccJ9tGTs.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccJ9tGTs.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccJ9tGTs.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccJ9tGTs.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccJ9tGTs.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccJ9tGTs.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccJ9tGTs.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccJ9tGTs.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccJ9tGTs.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccJ9tGTs.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccJ9tGTs.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccJ9tGTs.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccJ9tGTs.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccJ9tGTs.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccJ9tGTs.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccJ9tGTs.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccJ9tGTs.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccJ9tGTs.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccJ9tGTs.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccJ9tGTs.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccJ9tGTs.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccJ9tGTs.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccJ9tGTs.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccJ9tGTs.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//ccEZeCJ5.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccLJ4Qew.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//ccMqNIV4.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccTJB1Jn.s: Assembler messages:
encrypt.c: /tmp//ccTJB1Jn.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccTJB1Jn.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccTJB1Jn.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccTJB1Jn.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccTJB1Jn.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccTJB1Jn.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccTJB1Jn.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccTJB1Jn.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccTJB1Jn.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccTJB1Jn.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccTJB1Jn.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccTJB1Jn.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccTJB1Jn.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccTJB1Jn.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccTJB1Jn.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccTJB1Jn.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccTJB1Jn.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccTJB1Jn.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccTJB1Jn.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccTJB1Jn.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccTJB1Jn.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccTJB1Jn.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccTJB1Jn.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccTJB1Jn.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//ccGcKPkV.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=k8 -O2 -fomit-frame-pointer
try.c: /tmp//cccS8qma.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cccC7vrw.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
encrypt.c: /tmp//cchCWEf5.s: Assembler messages:
encrypt.c: /tmp//cchCWEf5.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cchCWEf5.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cchCWEf5.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cchCWEf5.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cchCWEf5.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cchCWEf5.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cchCWEf5.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cchCWEf5.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cchCWEf5.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cchCWEf5.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cchCWEf5.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cchCWEf5.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cchCWEf5.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cchCWEf5.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cchCWEf5.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cchCWEf5.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cchCWEf5.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cchCWEf5.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cchCWEf5.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cchCWEf5.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cchCWEf5.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cchCWEf5.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cchCWEf5.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cchCWEf5.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//cc368SMM.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccGMjDwU.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=k8 -O3 -fomit-frame-pointer
try.c: /tmp//ccjzoBhB.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=k8 -O -fomit-frame-pointer
encrypt.c: /tmp//ccVhozIt.s: Assembler messages:
encrypt.c: /tmp//ccVhozIt.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccVhozIt.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccVhozIt.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccVhozIt.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccVhozIt.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccVhozIt.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccVhozIt.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccVhozIt.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccVhozIt.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccVhozIt.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccVhozIt.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccVhozIt.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccVhozIt.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccVhozIt.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccVhozIt.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccVhozIt.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccVhozIt.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccVhozIt.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccVhozIt.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccVhozIt.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccVhozIt.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccVhozIt.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccVhozIt.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccVhozIt.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=k8 -O -fomit-frame-pointer
try.c: /tmp//cccwScTP.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=k8 -O -fomit-frame-pointer
try.c: /tmp//ccfd0tuR.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccUFP9Q3.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
encrypt.c: /tmp//ccFbhlJX.s: Assembler messages:
encrypt.c: /tmp//ccFbhlJX.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccFbhlJX.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccFbhlJX.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccFbhlJX.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccFbhlJX.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccFbhlJX.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccFbhlJX.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccFbhlJX.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccFbhlJX.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccFbhlJX.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccFbhlJX.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccFbhlJX.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccFbhlJX.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccFbhlJX.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccFbhlJX.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccFbhlJX.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccFbhlJX.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccFbhlJX.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccFbhlJX.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccFbhlJX.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccFbhlJX.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccFbhlJX.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccFbhlJX.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccFbhlJX.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccXCo06W.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=k8 -Os -fomit-frame-pointer
try.c: /tmp//ccg4IhXS.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc37KamJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=k8 -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: /tmp//ccvpWeLi.s: Assembler messages:
encrypt.c: /tmp//ccvpWeLi.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccvpWeLi.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccvpWeLi.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccvpWeLi.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccvpWeLi.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccvpWeLi.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccvpWeLi.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccvpWeLi.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccvpWeLi.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccvpWeLi.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccvpWeLi.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccvpWeLi.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccvpWeLi.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccvpWeLi.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccvpWeLi.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccvpWeLi.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccvpWeLi.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccvpWeLi.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccvpWeLi.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccvpWeLi.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccvpWeLi.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccvpWeLi.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccvpWeLi.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccvpWeLi.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccD3h6vJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccwtkRVr.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccP5DFw0.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: /tmp//ccfaB31x.s: Assembler messages:
encrypt.c: /tmp//ccfaB31x.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccfaB31x.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccfaB31x.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccfaB31x.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccfaB31x.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccfaB31x.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccfaB31x.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccfaB31x.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccfaB31x.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccfaB31x.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccfaB31x.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccfaB31x.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccfaB31x.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccfaB31x.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccfaB31x.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccfaB31x.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccfaB31x.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccfaB31x.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccfaB31x.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccfaB31x.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccfaB31x.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccfaB31x.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccfaB31x.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccfaB31x.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc2NQWpf.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccyWJalX.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cchvt1Um.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: /tmp//ccDXjGui.s: Assembler messages:
encrypt.c: /tmp//ccDXjGui.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccDXjGui.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccDXjGui.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccDXjGui.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccDXjGui.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccDXjGui.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccDXjGui.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccDXjGui.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccDXjGui.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccDXjGui.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccDXjGui.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccDXjGui.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccDXjGui.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccDXjGui.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccDXjGui.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccDXjGui.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccDXjGui.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccDXjGui.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccDXjGui.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccDXjGui.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccDXjGui.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccDXjGui.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccDXjGui.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccDXjGui.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccj02xTJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccWVjcEL.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cclkFrDw.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: /tmp//cc3u5B6x.s: Assembler messages:
encrypt.c: /tmp//cc3u5B6x.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc3u5B6x.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc3u5B6x.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc3u5B6x.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc3u5B6x.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc3u5B6x.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc3u5B6x.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc3u5B6x.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc3u5B6x.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc3u5B6x.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc3u5B6x.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc3u5B6x.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc3u5B6x.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc3u5B6x.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc3u5B6x.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc3u5B6x.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc3u5B6x.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc3u5B6x.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc3u5B6x.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc3u5B6x.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc3u5B6x.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc3u5B6x.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc3u5B6x.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc3u5B6x.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cc5Nr7hH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccj4TteJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccBJhZq0.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
encrypt.c: /tmp//ccmzWquQ.s: Assembler messages:
encrypt.c: /tmp//ccmzWquQ.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccmzWquQ.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccmzWquQ.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccmzWquQ.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccmzWquQ.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccmzWquQ.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccmzWquQ.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccmzWquQ.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccmzWquQ.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccmzWquQ.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccmzWquQ.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccmzWquQ.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccmzWquQ.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccmzWquQ.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccmzWquQ.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccmzWquQ.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccmzWquQ.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccmzWquQ.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccmzWquQ.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccmzWquQ.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccmzWquQ.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccmzWquQ.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccmzWquQ.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccmzWquQ.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccIT35SX.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=nocona -O2 -fomit-frame-pointer
try.c: /tmp//ccvtT1iJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cczPbxNE.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O2 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
encrypt.c: /tmp//ccsE3XUj.s: Assembler messages:
encrypt.c: /tmp//ccsE3XUj.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccsE3XUj.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccsE3XUj.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccsE3XUj.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccsE3XUj.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccsE3XUj.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccsE3XUj.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccsE3XUj.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccsE3XUj.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccsE3XUj.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccsE3XUj.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccsE3XUj.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccsE3XUj.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccsE3XUj.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccsE3XUj.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccsE3XUj.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccsE3XUj.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccsE3XUj.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccsE3XUj.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccsE3XUj.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccsE3XUj.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccsE3XUj.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccsE3XUj.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccsE3XUj.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//cc8t1Aab.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=nocona -O3 -fomit-frame-pointer
try.c: /tmp//ccRv8emd.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccrcbBlJ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=nocona -O -fomit-frame-pointer
encrypt.c: /tmp//cc2OX2dM.s: Assembler messages:
encrypt.c: /tmp//cc2OX2dM.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//cc2OX2dM.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//cc2OX2dM.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//cc2OX2dM.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//cc2OX2dM.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//cc2OX2dM.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//cc2OX2dM.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//cc2OX2dM.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//cc2OX2dM.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//cc2OX2dM.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//cc2OX2dM.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//cc2OX2dM.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//cc2OX2dM.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//cc2OX2dM.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//cc2OX2dM.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//cc2OX2dM.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//cc2OX2dM.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//cc2OX2dM.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//cc2OX2dM.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//cc2OX2dM.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//cc2OX2dM.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//cc2OX2dM.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//cc2OX2dM.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//cc2OX2dM.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccZh6iiG.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccoxEyXF.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=nocona -O -fomit-frame-pointer
try.c: /tmp//ccdUcbcw.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/avx1
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
encrypt.c: /tmp//ccCnzroN.s: Assembler messages:
encrypt.c: /tmp//ccCnzroN.s:23: Error: no such instruction: `vmovdqa xmm13,XMMWORD PTR [PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp//ccCnzroN.s:24: Error: no such instruction: `vmovdqa xmm10,XMMWORD PTR [_SHUF_00BA+rip]'
encrypt.c: /tmp//ccCnzroN.s:25: Error: no such instruction: `vmovdqa xmm12,XMMWORD PTR [_SHUF_DC00+rip]'
encrypt.c: /tmp//ccCnzroN.s:28: Error: no such instruction: `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: /tmp//ccCnzroN.s:29: Error: no such instruction: `vpshufb xmm4,xmm4,xmm13'
encrypt.c: /tmp//ccCnzroN.s:30: Error: no such instruction: `vmovdqu xmm5,[rdi+1*16]'
encrypt.c: /tmp//ccCnzroN.s:31: Error: no such instruction: `vpshufb xmm5,xmm5,xmm13'
encrypt.c: /tmp//ccCnzroN.s:32: Error: no such instruction: `vmovdqu xmm6,[rdi+2*16]'
encrypt.c: /tmp//ccCnzroN.s:33: Error: no such instruction: `vpshufb xmm6,xmm6,xmm13'
encrypt.c: /tmp//ccCnzroN.s:34: Error: no such instruction: `vmovdqu xmm7,[rdi+3*16]'
encrypt.c: /tmp//ccCnzroN.s:35: Error: no such instruction: `vpshufb xmm7,xmm7,xmm13'
encrypt.c: /tmp//ccCnzroN.s:40: Error: no such instruction: `vpaddd xmm9,xmm4,[rbp+0*16]'
encrypt.c: /tmp//ccCnzroN.s:41: Error: no such instruction: `vmovdqa [rsp+16],xmm9'
encrypt.c: /tmp//ccCnzroN.s:45: Error: no such instruction: `vpalignr xmm0,xmm7,xmm6,4'
encrypt.c: /tmp//ccCnzroN.s:52: Error: no such instruction: `vpaddd xmm0,xmm0,xmm4'
encrypt.c: /tmp//ccCnzroN.s:56: Error: no such instruction: `vpalignr xmm1,xmm5,xmm4,4'
encrypt.c: /tmp//ccCnzroN.s:66: Error: no such instruction: `vpsrld xmm2,xmm1,7'
encrypt.c: /tmp//ccCnzroN.s:70: Error: no such instruction: `vpslld xmm3,xmm1,(32-7)'
encrypt.c: /tmp//ccCnzroN.s:73: Error: no such instruction: `vpor xmm3,xmm3,xmm2'
encrypt.c: /tmp//ccCnzroN.s:82: Error: no such instruction: `vpsrld xmm2,xmm1,18'
encrypt.c: /tmp//ccCnzroN.s:86: Error: no such instruction: `vpsrld xmm8,xmm1,3'
encrypt.c: /tmp//ccCnzroN.s:91: Error: no such instruction: `vpslld xmm1,xmm1,(32-18)'
encrypt.c: /tmp//ccCnzroN.s:94: Error: no such instruction: `vpxor xmm3,xmm3,xmm1'
encrypt.c: /tmp//ccCnzroN.s:98: Error: no such instruction: `vpxor xmm3,xmm3,xmm2'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/sse4
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//ccsf7vSL.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o):(.text+0x...): undefined reference to `_SHUF_00BA'
try.c: /usr/bin/ld: crypto_aead_omdsha256k128n96tau128v1.a(encrypt.o): relocation R_X86_64_PC32 against `_SHUF_00BA' can not be used when making a shared object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau128v1/ref
Compiler: gcc -march=nocona -Os -fomit-frame-pointer
try.c: /tmp//cctgB947.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccha9I0F.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=nocona -Os -fomit-frame-pointer ref