Implementation notes: aarch64, hikey960, crypto_aead/omdsha256k128n96tau96v2

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16650019068 0 037859 944 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112920190816
1914753992 0 019475 944 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112920190816
19147518900 0 037643 944 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112920190816
2164507576 0 026099 944 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112920190816
23386016840 0 034019 944 896refgcc_-O3_-fomit-frame-pointer2019112920190816
2455534040 0 019595 944 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112920190816
2727823360 0 017919 928 864refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112920190816
2913756124 0 021824 816 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112920190816
2913756124 0 021840 816 880refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112920190816
3015973328 0 017863 928 864refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112920190816
3157113748 0 019267 944 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112920190816
32467516620 0 033739 944 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112920190816
3342546200 0 024915 944 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112920190816
3746257536 0 026083 944 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112920190816
38996316816 0 033987 944 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112920190816
4031704032 0 019587 944 864refgcc_-O2_-fomit-frame-pointer2019112920190816
4079256124 0 021840 816 880refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112920190816
4091736124 0 021840 816 880refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112920190816
4245753752 0 019267 944 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112920190816
4662003320 0 017855 928 864refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112920190816
4745253360 0 017919 928 864refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112920190816
5661006200 0 024915 944 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112920190816
6431153328 0 017863 928 864refgcc_-Os_-fomit-frame-pointer2019112920190816
8302033752 0 019267 944 864refgcc_-O_-fomit-frame-pointer2019112920190816
9354405964 0 027551 928 864refgcc2019112920190816
17399255964 0 027551 928 864refcc2019112920190816
25373815964 0 027551 928 864refgcc_-funroll-loops2019112920190816

Compiler output

Implementation: avx1
Security model: unknown
Compiler: cc
encrypt.c: /tmp/ccYbTLKg.s: Assembler messages:
encrypt.c: /tmp/ccYbTLKg.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccYbTLKg.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccYbTLKg.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccYbTLKg.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccYbTLKg.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccYbTLKg.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccYbTLKg.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccYbTLKg.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccYbTLKg.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccYbTLKg.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccYbTLKg.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccYbTLKg.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccYbTLKg.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccYbTLKg.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccYbTLKg.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccYbTLKg.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccYbTLKg.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: <inline asm>:1:1: error: unknown directive
encrypt.c: .intel_syntax noprefix
encrypt.c: ^
encrypt.c: <inline asm>:3:12: error: invalid alignment value
encrypt.c: .align 32
encrypt.c: ^
encrypt.c: <inline asm>:5:1: error: unrecognized instruction mnemonic
encrypt.c: push rbx
encrypt.c: ^
encrypt.c: <inline asm>:6:5: error: unrecognized instruction mnemonic
encrypt.c: push rbp
encrypt.c: ^
encrypt.c: <inline asm>:7:5: error: unrecognized instruction mnemonic
encrypt.c: push r13
encrypt.c: ^
encrypt.c: <inline asm>:8:5: error: unrecognized instruction mnemonic
encrypt.c: push r14
encrypt.c: ^
encrypt.c: <inline asm>:9:5: error: unrecognized instruction mnemonic
encrypt.c: push r15
encrypt.c: ^
encrypt.c: <inline asm>:10:9: error: invalid operand for instruction
encrypt.c: sub rsp,32
encrypt.c: ^
encrypt.c: <inline asm>:11:9: error: invalid operand for instruction
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx1
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments avx1
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx1
clang -O3 -fomit-frame-pointer -Qunused-arguments sse4
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments sse4
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments sse4
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments sse4

Compiler output

Implementation: avx1
Security model: unknown
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
encrypt.c: Alarm clock

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx1

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc
encrypt.c: /tmp/ccgSahvZ.s: Assembler messages:
encrypt.c: /tmp/ccgSahvZ.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccgSahvZ.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccgSahvZ.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccgSahvZ.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccgSahvZ.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccgSahvZ.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccgSahvZ.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccgSahvZ.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccgSahvZ.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccgSahvZ.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccgSahvZ.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccgSahvZ.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccgSahvZ.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccgSahvZ.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccgSahvZ.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccgSahvZ.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccgSahvZ.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: /tmp/ccOVa33s.s: Assembler messages:
encrypt.c: /tmp/ccOVa33s.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccOVa33s.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccOVa33s.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccOVa33s.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccOVa33s.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccOVa33s.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccOVa33s.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccOVa33s.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccOVa33s.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccOVa33s.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccOVa33s.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccOVa33s.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccOVa33s.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccOVa33s.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccOVa33s.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccOVa33s.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccOVa33s.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccOVa33s.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccOVa33s.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccOVa33s.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccOVa33s.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccOVa33s.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccOVa33s.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccOVa33s.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
encrypt.c: /tmp/ccZmtzMs.s: Assembler messages:
encrypt.c: /tmp/ccZmtzMs.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccZmtzMs.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccZmtzMs.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccZmtzMs.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccZmtzMs.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccZmtzMs.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccZmtzMs.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccZmtzMs.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccZmtzMs.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccZmtzMs.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccZmtzMs.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccZmtzMs.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccZmtzMs.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccZmtzMs.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccZmtzMs.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccZmtzMs.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccZmtzMs.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
encrypt.c: /tmp/ccx4s6o8.s: Assembler messages:
encrypt.c: /tmp/ccx4s6o8.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccx4s6o8.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccx4s6o8.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccx4s6o8.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccx4s6o8.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccx4s6o8.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccx4s6o8.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccx4s6o8.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccx4s6o8.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccx4s6o8.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccx4s6o8.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccx4s6o8.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccx4s6o8.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccx4s6o8.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccx4s6o8.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccx4s6o8.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccx4s6o8.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
encrypt.c: /tmp/ccJCpief.s: Assembler messages:
encrypt.c: /tmp/ccJCpief.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccJCpief.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccJCpief.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccJCpief.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccJCpief.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccJCpief.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccJCpief.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccJCpief.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccJCpief.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccJCpief.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccJCpief.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccJCpief.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccJCpief.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccJCpief.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccJCpief.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccJCpief.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccJCpief.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccJCpief.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccJCpief.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccJCpief.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccJCpief.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccJCpief.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccJCpief.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccJCpief.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
encrypt.c: /tmp/ccOpoQOZ.s: Assembler messages:
encrypt.c: /tmp/ccOpoQOZ.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccOpoQOZ.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccOpoQOZ.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccOpoQOZ.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccOpoQOZ.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccOpoQOZ.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccOpoQOZ.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccOpoQOZ.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccOpoQOZ.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccOpoQOZ.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccOpoQOZ.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccOpoQOZ.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccOpoQOZ.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccOpoQOZ.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccOpoQOZ.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccOpoQOZ.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccOpoQOZ.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c: /tmp/ccyTCQFR.s: Assembler messages:
encrypt.c: /tmp/ccyTCQFR.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccyTCQFR.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccyTCQFR.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccyTCQFR.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccyTCQFR.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccyTCQFR.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccyTCQFR.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccyTCQFR.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccyTCQFR.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccyTCQFR.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccyTCQFR.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccyTCQFR.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccyTCQFR.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccyTCQFR.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccyTCQFR.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccyTCQFR.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccyTCQFR.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
encrypt.c: /tmp/ccfjQd7q.s: Assembler messages:
encrypt.c: /tmp/ccfjQd7q.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccfjQd7q.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccfjQd7q.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccfjQd7q.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccfjQd7q.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccfjQd7q.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccfjQd7q.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccfjQd7q.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccfjQd7q.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccfjQd7q.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccfjQd7q.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccfjQd7q.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccfjQd7q.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccfjQd7q.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccfjQd7q.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccfjQd7q.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccfjQd7q.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
encrypt.c: /tmp/cc87RK1M.s: Assembler messages:
encrypt.c: /tmp/cc87RK1M.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc87RK1M.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc87RK1M.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc87RK1M.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc87RK1M.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc87RK1M.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc87RK1M.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc87RK1M.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc87RK1M.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc87RK1M.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc87RK1M.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc87RK1M.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc87RK1M.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc87RK1M.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc87RK1M.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc87RK1M.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc87RK1M.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc87RK1M.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc87RK1M.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc87RK1M.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc87RK1M.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc87RK1M.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc87RK1M.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc87RK1M.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -funroll-loops
encrypt.c: /tmp/cckTMNfl.s: Assembler messages:
encrypt.c: /tmp/cckTMNfl.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cckTMNfl.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cckTMNfl.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cckTMNfl.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cckTMNfl.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cckTMNfl.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cckTMNfl.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cckTMNfl.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cckTMNfl.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cckTMNfl.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cckTMNfl.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cckTMNfl.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cckTMNfl.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cckTMNfl.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cckTMNfl.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cckTMNfl.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cckTMNfl.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cckTMNfl.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cckTMNfl.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cckTMNfl.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cckTMNfl.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cckTMNfl.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cckTMNfl.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cckTMNfl.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
encrypt.c: /tmp/ccpB0VsL.s: Assembler messages:
encrypt.c: /tmp/ccpB0VsL.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccpB0VsL.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccpB0VsL.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccpB0VsL.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccpB0VsL.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccpB0VsL.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccpB0VsL.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccpB0VsL.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccpB0VsL.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccpB0VsL.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccpB0VsL.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccpB0VsL.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccpB0VsL.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccpB0VsL.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccpB0VsL.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccpB0VsL.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccpB0VsL.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
encrypt.c: /tmp/ccCzYtCe.s: Assembler messages:
encrypt.c: /tmp/ccCzYtCe.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccCzYtCe.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccCzYtCe.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccCzYtCe.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccCzYtCe.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccCzYtCe.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccCzYtCe.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccCzYtCe.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccCzYtCe.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccCzYtCe.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccCzYtCe.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccCzYtCe.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccCzYtCe.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccCzYtCe.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccCzYtCe.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccCzYtCe.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccCzYtCe.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
encrypt.c: /tmp/cc5hg1fl.s: Assembler messages:
encrypt.c: /tmp/cc5hg1fl.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc5hg1fl.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc5hg1fl.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc5hg1fl.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc5hg1fl.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc5hg1fl.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc5hg1fl.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc5hg1fl.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc5hg1fl.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc5hg1fl.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc5hg1fl.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc5hg1fl.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc5hg1fl.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc5hg1fl.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc5hg1fl.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc5hg1fl.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc5hg1fl.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
encrypt.c: /tmp/cc8xpD1o.s: Assembler messages:
encrypt.c: /tmp/cc8xpD1o.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc8xpD1o.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc8xpD1o.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc8xpD1o.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc8xpD1o.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc8xpD1o.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc8xpD1o.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc8xpD1o.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc8xpD1o.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc8xpD1o.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc8xpD1o.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc8xpD1o.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc8xpD1o.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc8xpD1o.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc8xpD1o.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc8xpD1o.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc8xpD1o.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: avx1
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
encrypt.c: /tmp/ccsQjoE9.s: Assembler messages:
encrypt.c: /tmp/ccsQjoE9.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccsQjoE9.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccsQjoE9.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccsQjoE9.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccsQjoE9.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccsQjoE9.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccsQjoE9.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccsQjoE9.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccsQjoE9.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccsQjoE9.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccsQjoE9.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccsQjoE9.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccsQjoE9.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccsQjoE9.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccsQjoE9.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccsQjoE9.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccsQjoE9.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: avx1
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c: /tmp/ccNAvfB2.s: Assembler messages:
encrypt.c: /tmp/ccNAvfB2.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccNAvfB2.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccNAvfB2.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccNAvfB2.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccNAvfB2.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccNAvfB2.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccNAvfB2.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccNAvfB2.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccNAvfB2.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccNAvfB2.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccNAvfB2.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccNAvfB2.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccNAvfB2.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccNAvfB2.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccNAvfB2.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccNAvfB2.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccNAvfB2.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: avx1
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
encrypt.c: /tmp/cc6hsC1h.s: Assembler messages:
encrypt.c: /tmp/cc6hsC1h.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc6hsC1h.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc6hsC1h.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc6hsC1h.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc6hsC1h.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc6hsC1h.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc6hsC1h.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc6hsC1h.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc6hsC1h.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc6hsC1h.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc6hsC1h.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc6hsC1h.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc6hsC1h.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc6hsC1h.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc6hsC1h.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc6hsC1h.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc6hsC1h.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: avx1
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
encrypt.c: /tmp/ccWscIHN.s: Assembler messages:
encrypt.c: /tmp/ccWscIHN.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccWscIHN.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccWscIHN.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccWscIHN.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccWscIHN.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccWscIHN.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccWscIHN.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccWscIHN.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccWscIHN.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccWscIHN.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccWscIHN.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccWscIHN.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccWscIHN.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccWscIHN.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccWscIHN.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccWscIHN.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccWscIHN.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccWscIHN.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccWscIHN.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccWscIHN.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccWscIHN.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccWscIHN.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccWscIHN.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccWscIHN.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: avx1
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/ccWIiwgM.s: Assembler messages:
encrypt.c: /tmp/ccWIiwgM.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccWIiwgM.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccWIiwgM.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccWIiwgM.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccWIiwgM.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccWIiwgM.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccWIiwgM.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccWIiwgM.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccWIiwgM.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccWIiwgM.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccWIiwgM.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccWIiwgM.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccWIiwgM.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccWIiwgM.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccWIiwgM.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccWIiwgM.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccWIiwgM.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: avx1
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/cc3Y43LU.s: Assembler messages:
encrypt.c: /tmp/cc3Y43LU.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc3Y43LU.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc3Y43LU.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc3Y43LU.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc3Y43LU.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc3Y43LU.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc3Y43LU.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc3Y43LU.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc3Y43LU.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc3Y43LU.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc3Y43LU.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc3Y43LU.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc3Y43LU.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc3Y43LU.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc3Y43LU.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc3Y43LU.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc3Y43LU.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: avx1
Security model: unknown
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/ccLO9fKk.s: Assembler messages:
encrypt.c: /tmp/ccLO9fKk.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccLO9fKk.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccLO9fKk.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccLO9fKk.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccLO9fKk.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccLO9fKk.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccLO9fKk.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccLO9fKk.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccLO9fKk.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccLO9fKk.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccLO9fKk.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccLO9fKk.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccLO9fKk.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccLO9fKk.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccLO9fKk.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccLO9fKk.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccLO9fKk.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: avx1
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/cc6H4BqQ.s: Assembler messages:
encrypt.c: /tmp/cc6H4BqQ.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc6H4BqQ.s:10: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc6H4BqQ.s:11: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc6H4BqQ.s:12: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc6H4BqQ.s:13: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc6H4BqQ.s:14: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc6H4BqQ.s:15: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc6H4BqQ.s:16: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc6H4BqQ.s:17: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc6H4BqQ.s:18: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc6H4BqQ.s:19: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc6H4BqQ.s:20: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:21: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:22: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:23: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:24: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:25: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:26: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:27: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc6H4BqQ.s:28: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm13,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc6H4BqQ.s:29: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc6H4BqQ.s:30: Error: unknown mnemonic `vmovdqa' -- `vmovdqa xmm12,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc6H4BqQ.s:32: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc6H4BqQ.s:33: Error: unknown mnemonic `vmovdqu' -- `vmovdqu xmm4,[rdi+0*16]'
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: sse4
Security model: unknown
Compiler: cc
encrypt.c: /tmp/ccESuCAm.s: Assembler messages:
encrypt.c: /tmp/ccESuCAm.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccESuCAm.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccESuCAm.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccESuCAm.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccESuCAm.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccESuCAm.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccESuCAm.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccESuCAm.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccESuCAm.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccESuCAm.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccESuCAm.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccESuCAm.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccESuCAm.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccESuCAm.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccESuCAm.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccESuCAm.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccESuCAm.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccESuCAm.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccESuCAm.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccESuCAm.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccESuCAm.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccESuCAm.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccESuCAm.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccESuCAm.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc
encrypt.c: /tmp/cczZ9u3a.s: Assembler messages:
encrypt.c: /tmp/cczZ9u3a.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cczZ9u3a.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cczZ9u3a.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cczZ9u3a.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cczZ9u3a.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cczZ9u3a.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cczZ9u3a.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cczZ9u3a.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cczZ9u3a.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cczZ9u3a.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cczZ9u3a.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cczZ9u3a.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cczZ9u3a.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cczZ9u3a.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cczZ9u3a.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cczZ9u3a.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cczZ9u3a.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: /tmp/cceyknIr.s: Assembler messages:
encrypt.c: /tmp/cceyknIr.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cceyknIr.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cceyknIr.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cceyknIr.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cceyknIr.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cceyknIr.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cceyknIr.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cceyknIr.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cceyknIr.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cceyknIr.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cceyknIr.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cceyknIr.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cceyknIr.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cceyknIr.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cceyknIr.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cceyknIr.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cceyknIr.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cceyknIr.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cceyknIr.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cceyknIr.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cceyknIr.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cceyknIr.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cceyknIr.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cceyknIr.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
encrypt.c: /tmp/ccCReBxY.s: Assembler messages:
encrypt.c: /tmp/ccCReBxY.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccCReBxY.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccCReBxY.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccCReBxY.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccCReBxY.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccCReBxY.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccCReBxY.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccCReBxY.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccCReBxY.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccCReBxY.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccCReBxY.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccCReBxY.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccCReBxY.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccCReBxY.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccCReBxY.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccCReBxY.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccCReBxY.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccCReBxY.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccCReBxY.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccCReBxY.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccCReBxY.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccCReBxY.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccCReBxY.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccCReBxY.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
encrypt.c: /tmp/cce4Ey1f.s: Assembler messages:
encrypt.c: /tmp/cce4Ey1f.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cce4Ey1f.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cce4Ey1f.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cce4Ey1f.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cce4Ey1f.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cce4Ey1f.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cce4Ey1f.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cce4Ey1f.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cce4Ey1f.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cce4Ey1f.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cce4Ey1f.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cce4Ey1f.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cce4Ey1f.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cce4Ey1f.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cce4Ey1f.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cce4Ey1f.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cce4Ey1f.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
encrypt.c: /tmp/ccdE6ITM.s: Assembler messages:
encrypt.c: /tmp/ccdE6ITM.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccdE6ITM.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccdE6ITM.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccdE6ITM.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccdE6ITM.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccdE6ITM.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccdE6ITM.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccdE6ITM.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccdE6ITM.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccdE6ITM.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccdE6ITM.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccdE6ITM.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccdE6ITM.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccdE6ITM.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccdE6ITM.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccdE6ITM.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccdE6ITM.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
encrypt.c: /tmp/ccWguGo1.s: Assembler messages:
encrypt.c: /tmp/ccWguGo1.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccWguGo1.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccWguGo1.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccWguGo1.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccWguGo1.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccWguGo1.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccWguGo1.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccWguGo1.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccWguGo1.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccWguGo1.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccWguGo1.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccWguGo1.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccWguGo1.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccWguGo1.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccWguGo1.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccWguGo1.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccWguGo1.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccWguGo1.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccWguGo1.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccWguGo1.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccWguGo1.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccWguGo1.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccWguGo1.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccWguGo1.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c: /tmp/cc3rkWKP.s: Assembler messages:
encrypt.c: /tmp/cc3rkWKP.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc3rkWKP.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc3rkWKP.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc3rkWKP.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc3rkWKP.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc3rkWKP.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc3rkWKP.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc3rkWKP.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc3rkWKP.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc3rkWKP.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc3rkWKP.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc3rkWKP.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc3rkWKP.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc3rkWKP.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc3rkWKP.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc3rkWKP.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc3rkWKP.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
encrypt.c: /tmp/ccWUqdmj.s: Assembler messages:
encrypt.c: /tmp/ccWUqdmj.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccWUqdmj.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccWUqdmj.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccWUqdmj.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccWUqdmj.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccWUqdmj.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccWUqdmj.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccWUqdmj.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccWUqdmj.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccWUqdmj.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccWUqdmj.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccWUqdmj.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccWUqdmj.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccWUqdmj.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccWUqdmj.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccWUqdmj.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccWUqdmj.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
encrypt.c: /tmp/cczri1tB.s: Assembler messages:
encrypt.c: /tmp/cczri1tB.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cczri1tB.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cczri1tB.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cczri1tB.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cczri1tB.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cczri1tB.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cczri1tB.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cczri1tB.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cczri1tB.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cczri1tB.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cczri1tB.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cczri1tB.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cczri1tB.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cczri1tB.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cczri1tB.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cczri1tB.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cczri1tB.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cczri1tB.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cczri1tB.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cczri1tB.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cczri1tB.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cczri1tB.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cczri1tB.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cczri1tB.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops
encrypt.c: /tmp/ccP3Tix8.s: Assembler messages:
encrypt.c: /tmp/ccP3Tix8.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccP3Tix8.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccP3Tix8.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccP3Tix8.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccP3Tix8.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccP3Tix8.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccP3Tix8.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccP3Tix8.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccP3Tix8.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccP3Tix8.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccP3Tix8.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccP3Tix8.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccP3Tix8.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccP3Tix8.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccP3Tix8.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccP3Tix8.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccP3Tix8.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
encrypt.c: /tmp/ccVDHlkG.s: Assembler messages:
encrypt.c: /tmp/ccVDHlkG.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccVDHlkG.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccVDHlkG.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccVDHlkG.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccVDHlkG.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccVDHlkG.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccVDHlkG.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccVDHlkG.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccVDHlkG.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccVDHlkG.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccVDHlkG.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccVDHlkG.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccVDHlkG.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccVDHlkG.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccVDHlkG.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccVDHlkG.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccVDHlkG.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
encrypt.c: /tmp/ccvUiHHc.s: Assembler messages:
encrypt.c: /tmp/ccvUiHHc.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccvUiHHc.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccvUiHHc.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccvUiHHc.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccvUiHHc.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccvUiHHc.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccvUiHHc.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccvUiHHc.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccvUiHHc.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccvUiHHc.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccvUiHHc.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccvUiHHc.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccvUiHHc.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccvUiHHc.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccvUiHHc.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccvUiHHc.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccvUiHHc.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
encrypt.c: /tmp/ccAExCEL.s: Assembler messages:
encrypt.c: /tmp/ccAExCEL.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccAExCEL.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccAExCEL.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccAExCEL.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccAExCEL.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccAExCEL.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccAExCEL.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccAExCEL.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccAExCEL.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccAExCEL.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccAExCEL.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccAExCEL.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccAExCEL.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccAExCEL.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccAExCEL.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccAExCEL.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccAExCEL.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccAExCEL.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccAExCEL.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccAExCEL.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccAExCEL.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccAExCEL.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccAExCEL.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccAExCEL.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
encrypt.c: /tmp/ccq9Bj8v.s: Assembler messages:
encrypt.c: /tmp/ccq9Bj8v.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccq9Bj8v.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccq9Bj8v.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccq9Bj8v.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccq9Bj8v.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccq9Bj8v.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccq9Bj8v.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccq9Bj8v.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccq9Bj8v.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccq9Bj8v.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccq9Bj8v.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccq9Bj8v.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccq9Bj8v.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccq9Bj8v.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccq9Bj8v.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccq9Bj8v.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccq9Bj8v.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
encrypt.c: /tmp/ccgwUpdU.s: Assembler messages:
encrypt.c: /tmp/ccgwUpdU.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccgwUpdU.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccgwUpdU.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccgwUpdU.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccgwUpdU.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccgwUpdU.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccgwUpdU.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccgwUpdU.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccgwUpdU.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccgwUpdU.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccgwUpdU.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccgwUpdU.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccgwUpdU.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccgwUpdU.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccgwUpdU.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccgwUpdU.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccgwUpdU.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
encrypt.c: /tmp/ccJTyAcg.s: Assembler messages:
encrypt.c: /tmp/ccJTyAcg.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccJTyAcg.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccJTyAcg.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccJTyAcg.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccJTyAcg.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccJTyAcg.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccJTyAcg.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccJTyAcg.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccJTyAcg.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccJTyAcg.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccJTyAcg.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccJTyAcg.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccJTyAcg.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccJTyAcg.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccJTyAcg.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccJTyAcg.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccJTyAcg.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
encrypt.c: /tmp/cckohPwF.s: Assembler messages:
encrypt.c: /tmp/cckohPwF.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cckohPwF.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cckohPwF.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cckohPwF.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cckohPwF.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cckohPwF.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cckohPwF.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cckohPwF.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cckohPwF.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cckohPwF.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cckohPwF.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cckohPwF.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cckohPwF.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cckohPwF.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cckohPwF.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cckohPwF.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cckohPwF.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cckohPwF.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cckohPwF.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cckohPwF.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cckohPwF.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cckohPwF.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cckohPwF.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cckohPwF.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
encrypt.c: /tmp/cc3JuQzu.s: Assembler messages:
encrypt.c: /tmp/cc3JuQzu.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cc3JuQzu.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cc3JuQzu.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cc3JuQzu.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cc3JuQzu.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cc3JuQzu.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cc3JuQzu.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cc3JuQzu.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cc3JuQzu.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cc3JuQzu.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cc3JuQzu.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cc3JuQzu.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cc3JuQzu.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cc3JuQzu.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cc3JuQzu.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cc3JuQzu.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cc3JuQzu.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/ccYPTmPk.s: Assembler messages:
encrypt.c: /tmp/ccYPTmPk.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccYPTmPk.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccYPTmPk.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccYPTmPk.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccYPTmPk.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccYPTmPk.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccYPTmPk.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccYPTmPk.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccYPTmPk.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccYPTmPk.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccYPTmPk.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccYPTmPk.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccYPTmPk.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccYPTmPk.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccYPTmPk.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccYPTmPk.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccYPTmPk.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/cceXpEIp.s: Assembler messages:
encrypt.c: /tmp/cceXpEIp.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/cceXpEIp.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/cceXpEIp.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/cceXpEIp.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/cceXpEIp.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/cceXpEIp.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/cceXpEIp.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/cceXpEIp.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/cceXpEIp.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/cceXpEIp.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/cceXpEIp.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/cceXpEIp.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/cceXpEIp.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/cceXpEIp.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/cceXpEIp.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/cceXpEIp.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/cceXpEIp.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/cceXpEIp.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/cceXpEIp.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/cceXpEIp.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/cceXpEIp.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/cceXpEIp.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/cceXpEIp.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/cceXpEIp.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/ccVHz15c.s: Assembler messages:
encrypt.c: /tmp/ccVHz15c.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccVHz15c.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccVHz15c.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccVHz15c.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccVHz15c.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccVHz15c.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccVHz15c.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccVHz15c.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccVHz15c.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccVHz15c.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccVHz15c.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccVHz15c.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccVHz15c.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccVHz15c.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccVHz15c.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccVHz15c.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccVHz15c.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccVHz15c.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccVHz15c.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccVHz15c.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccVHz15c.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccVHz15c.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccVHz15c.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccVHz15c.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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

Compiler output

Implementation: sse4
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: /tmp/ccT4qnjV.s: Assembler messages:
encrypt.c: /tmp/ccT4qnjV.s:4: Error: unknown pseudo-op: `.intel_syntax'
encrypt.c: /tmp/ccT4qnjV.s:9: Error: unknown mnemonic `push' -- `push rbx'
encrypt.c: /tmp/ccT4qnjV.s:10: Error: unknown mnemonic `push' -- `push rbp'
encrypt.c: /tmp/ccT4qnjV.s:11: Error: unknown mnemonic `push' -- `push r13'
encrypt.c: /tmp/ccT4qnjV.s:12: Error: unknown mnemonic `push' -- `push r14'
encrypt.c: /tmp/ccT4qnjV.s:13: Error: unknown mnemonic `push' -- `push r15'
encrypt.c: /tmp/ccT4qnjV.s:14: Error: operand 1 must be an integer or stack pointer register -- `sub rsp,32'
encrypt.c: /tmp/ccT4qnjV.s:15: Error: operand 1 must be a SIMD scalar register -- `shl rdx,6'
encrypt.c: /tmp/ccT4qnjV.s:16: Error: unknown mnemonic `jz' -- `jz done_hash'
encrypt.c: /tmp/ccT4qnjV.s:17: Error: operand 1 must be an integer or stack pointer register -- `add rdx,rdi'
encrypt.c: /tmp/ccT4qnjV.s:18: Error: operand 1 must be an integer register -- `mov [rsp+0],rdx'
encrypt.c: /tmp/ccT4qnjV.s:19: Error: operand 1 must be an integer register -- `mov eax,[4*0+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:20: Error: operand 1 must be an integer register -- `mov ebx,[4*1+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:21: Error: operand 1 must be an integer register -- `mov ecx,[4*2+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:22: Error: operand 1 must be an integer register -- `mov r8d,[4*3+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:23: Error: operand 1 must be an integer register -- `mov edx,[4*4+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:24: Error: operand 1 must be an integer register -- `mov r9d,[4*5+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:25: Error: operand 1 must be an integer register -- `mov r10d,[4*6+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:26: Error: operand 1 must be an integer register -- `mov r11d,[4*7+rsi]'
encrypt.c: /tmp/ccT4qnjV.s:27: Error: unknown mnemonic `movdqa' -- `movdqa xmm12,XMMWORD PTR[PSHUFFLE_BYTE_FLIP_MASK+rip]'
encrypt.c: /tmp/ccT4qnjV.s:28: Error: unknown mnemonic `movdqa' -- `movdqa xmm10,XMMWORD PTR[_SHUF_00BA+rip]'
encrypt.c: /tmp/ccT4qnjV.s:29: Error: unknown mnemonic `movdqa' -- `movdqa xmm11,XMMWORD PTR[_SHUF_DC00+rip]'
encrypt.c: /tmp/ccT4qnjV.s:31: Error: unknown mnemonic `lea' -- `lea rbp,XMMWORD PTR[K256+rip]'
encrypt.c: /tmp/ccT4qnjV.s:32: Error: unknown mnemonic `movdqu' -- `movdqu xmm4,[rdi+0*16]'
encrypt.c: ...

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