Implementation notes: x86, hydra4, crypto_aead/omdsha256k128n96tau64v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
339296refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
339335refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
339713refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
349148refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
350177refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
350177refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
350501refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
351039refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
352545refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
354283refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
354569refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
354615refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
355044refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
356979refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
357365refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
357481refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
357556refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
357888refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
358613refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
358839refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
359151refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
359779refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
359966refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
360812refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
361386refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
361437refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
361511refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
361522refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
363204refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
363312refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
363675refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
364435refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
364584refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
366136refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
366553refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
366927refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
367746refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
368352refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
368932refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
369155refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
370012refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
370516refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
370590refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
371030refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
372899refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
373004refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
373094refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
373195refgcc -m32 -O -fomit-frame-pointer2014061220140525
373246refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
373924refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
373979refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
374388refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
374732refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
374802refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
375168refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
375258refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
375301refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
375336refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
375445refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
375554refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
376042refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
377609refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
377746refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
378000refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
379614refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
380305refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
380390refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
380558refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
380574refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
380644refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
381046refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
381108refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
382278refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
383261refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
383900refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
385944refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
386841refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
387208refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
387395refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
387652refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
387945refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
388296refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
388611refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
390975refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
392555refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
393155refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
393966refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
398432refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
399095refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
400429refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
400877refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
401119refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
401146refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
401427refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
401618refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
402620refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
402659refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
404075refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
407183refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
437545refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
438804refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
438949refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
439620refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
440595refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
442868refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
443617refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
445388refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
454451refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
456503refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
456877refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
462306refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
463886refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
468410refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
469626refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
470320refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
470925refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
471495refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
473254refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
477840refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
478545refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
478823refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
479954refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
483561refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
484692refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
484872refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
486537refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
486884refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
487227refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
487991refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
489734refgcc -m32 -Os -fomit-frame-pointer2014061220140525
490433refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
491361refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
491693refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
492317refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
493206refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
493401refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
494266refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
494586refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
494699refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
494723refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
494887refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
495027refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
495070refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
495238refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
495413refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
495753refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
495873refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
496068refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
496412refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
496770refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
497192refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
497352refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
498580refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
498880refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
498908refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
499886refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
499906refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
500741refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
501446refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
501520refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
502437refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
502675refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
504227refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
504578refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
504723refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
510950refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/omdsha256k128n96tau64v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccp0BgGw.s: Assembler messages:
encrypt.c: /tmp/ccp0BgGw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp0BgGw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccp0BgGw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccp0BgGw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0BgGw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0BgGw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0BgGw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0BgGw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0BgGw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp0BgGw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp0BgGw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp0BgGw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccp0BgGw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0BgGw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccp0BgGw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccp0BgGw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccp0BgGw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp0BgGw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp0BgGw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0BgGw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp0BgGw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp0BgGw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyhOWS6.s: Assembler messages:
encrypt.c: /tmp/ccyhOWS6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyhOWS6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyhOWS6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyhOWS6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhOWS6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhOWS6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhOWS6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhOWS6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhOWS6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhOWS6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhOWS6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhOWS6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyhOWS6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhOWS6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyhOWS6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhOWS6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyhOWS6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyhOWS6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyhOWS6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyhOWS6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhOWS6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyhOWS6.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSFZ1u5.s: Assembler messages:
encrypt.c: /tmp/ccSFZ1u5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSFZ1u5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSFZ1u5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSFZ1u5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFZ1u5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFZ1u5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFZ1u5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSFZ1u5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFZ1u5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSFZ1u5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSFZ1u5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFZ1u5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFZ1u5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSFZ1u5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSFZ1u5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct9tEsX.s: Assembler messages:
encrypt.c: /tmp/cct9tEsX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct9tEsX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct9tEsX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct9tEsX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9tEsX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9tEsX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9tEsX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9tEsX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9tEsX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9tEsX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9tEsX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9tEsX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct9tEsX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9tEsX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct9tEsX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct9tEsX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct9tEsX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct9tEsX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct9tEsX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct9tEsX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct9tEsX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct9tEsX.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmTLglj.s: Assembler messages:
encrypt.c: /tmp/ccmTLglj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmTLglj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmTLglj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmTLglj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTLglj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTLglj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTLglj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTLglj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTLglj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTLglj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTLglj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTLglj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmTLglj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTLglj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmTLglj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTLglj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmTLglj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmTLglj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmTLglj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmTLglj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTLglj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmTLglj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsPnLSy.s: Assembler messages:
encrypt.c: /tmp/ccsPnLSy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsPnLSy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsPnLSy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsPnLSy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPnLSy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPnLSy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPnLSy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPnLSy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPnLSy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPnLSy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPnLSy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPnLSy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsPnLSy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPnLSy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsPnLSy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsPnLSy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsPnLSy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPnLSy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPnLSy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsPnLSy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsPnLSy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsPnLSy.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKV8aB3.s: Assembler messages:
encrypt.c: /tmp/ccKV8aB3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKV8aB3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKV8aB3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKV8aB3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKV8aB3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKV8aB3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKV8aB3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKV8aB3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKV8aB3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKV8aB3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKV8aB3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKV8aB3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKV8aB3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKV8aB3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKV8aB3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKV8aB3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKV8aB3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKV8aB3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKV8aB3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKV8aB3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKV8aB3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKV8aB3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbt3ZeX.s: Assembler messages:
encrypt.c: /tmp/ccbt3ZeX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbt3ZeX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbt3ZeX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbt3ZeX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbt3ZeX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbt3ZeX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbt3ZeX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbt3ZeX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbt3ZeX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbt3ZeX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbt3ZeX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbt3ZeX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbt3ZeX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbt3ZeX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbt3ZeX.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE4AjLx.s: Assembler messages:
encrypt.c: /tmp/ccE4AjLx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4AjLx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE4AjLx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE4AjLx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4AjLx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4AjLx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4AjLx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4AjLx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4AjLx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4AjLx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4AjLx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4AjLx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE4AjLx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4AjLx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE4AjLx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4AjLx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE4AjLx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE4AjLx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4AjLx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4AjLx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4AjLx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4AjLx.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccE7yLjg.s: Assembler messages:
encrypt.c: /tmp/ccE7yLjg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE7yLjg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE7yLjg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE7yLjg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7yLjg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7yLjg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7yLjg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7yLjg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7yLjg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7yLjg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7yLjg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7yLjg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE7yLjg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7yLjg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE7yLjg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE7yLjg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE7yLjg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7yLjg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7yLjg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE7yLjg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE7yLjg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE7yLjg.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDxuyLu.s: Assembler messages:
encrypt.c: /tmp/ccDxuyLu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDxuyLu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDxuyLu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDxuyLu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxuyLu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxuyLu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxuyLu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxuyLu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxuyLu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxuyLu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxuyLu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxuyLu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDxuyLu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxuyLu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDxuyLu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxuyLu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDxuyLu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDxuyLu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxuyLu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxuyLu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxuyLu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDxuyLu.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchAVXxc.s: Assembler messages:
encrypt.c: /tmp/cchAVXxc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchAVXxc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchAVXxc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchAVXxc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAVXxc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAVXxc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAVXxc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAVXxc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAVXxc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAVXxc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAVXxc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAVXxc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchAVXxc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAVXxc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchAVXxc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchAVXxc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchAVXxc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchAVXxc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchAVXxc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAVXxc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchAVXxc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchAVXxc.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfzsvSG.s: Assembler messages:
encrypt.c: /tmp/ccfzsvSG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfzsvSG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfzsvSG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfzsvSG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzsvSG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzsvSG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzsvSG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzsvSG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzsvSG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfzsvSG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfzsvSG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfzsvSG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfzsvSG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzsvSG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfzsvSG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfzsvSG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfzsvSG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfzsvSG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfzsvSG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfzsvSG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzsvSG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfzsvSG.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccysauie.s: Assembler messages:
encrypt.c: /tmp/ccysauie.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccysauie.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccysauie.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccysauie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysauie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysauie.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysauie.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysauie.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysauie.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysauie.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysauie.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysauie.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccysauie.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysauie.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccysauie.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccysauie.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccysauie.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccysauie.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccysauie.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccysauie.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccysauie.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccysauie.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEO5hpv.s: Assembler messages:
encrypt.c: /tmp/ccEO5hpv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEO5hpv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEO5hpv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEO5hpv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO5hpv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO5hpv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO5hpv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO5hpv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO5hpv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEO5hpv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEO5hpv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEO5hpv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEO5hpv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO5hpv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEO5hpv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEO5hpv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEO5hpv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEO5hpv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEO5hpv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEO5hpv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEO5hpv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEO5hpv.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO8P8Rc.s: Assembler messages:
encrypt.c: /tmp/ccO8P8Rc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8P8Rc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO8P8Rc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO8P8Rc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8P8Rc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8P8Rc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8P8Rc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO8P8Rc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO8P8Rc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO8P8Rc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8P8Rc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8P8Rc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8P8Rc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8P8Rc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO8P8Rc.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2piphu.s: Assembler messages:
encrypt.c: /tmp/cc2piphu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2piphu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2piphu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2piphu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2piphu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2piphu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2piphu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2piphu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2piphu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2piphu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2piphu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2piphu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2piphu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2piphu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2piphu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2piphu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2piphu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2piphu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2piphu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2piphu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2piphu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2piphu.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm2sTlm.s: Assembler messages:
encrypt.c: /tmp/ccm2sTlm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm2sTlm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm2sTlm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccm2sTlm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2sTlm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2sTlm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2sTlm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2sTlm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2sTlm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2sTlm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2sTlm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2sTlm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm2sTlm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2sTlm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm2sTlm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccm2sTlm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccm2sTlm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm2sTlm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm2sTlm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm2sTlm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm2sTlm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm2sTlm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6yX11m.s: Assembler messages:
encrypt.c: /tmp/cc6yX11m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yX11m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6yX11m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6yX11m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yX11m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yX11m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yX11m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yX11m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yX11m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yX11m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yX11m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yX11m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6yX11m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yX11m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6yX11m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6yX11m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yX11m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yX11m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yX11m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yX11m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yX11m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6yX11m.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8Q0Xcr.s: Assembler messages:
encrypt.c: /tmp/cc8Q0Xcr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Q0Xcr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Q0Xcr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Q0Xcr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Q0Xcr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Q0Xcr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Q0Xcr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Q0Xcr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Q0Xcr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8Q0Xcr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Q0Xcr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Q0Xcr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Q0Xcr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Q0Xcr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Q0Xcr.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5ncw9s.s: Assembler messages:
encrypt.c: /tmp/cc5ncw9s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ncw9s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5ncw9s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5ncw9s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncw9s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncw9s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncw9s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncw9s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncw9s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncw9s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncw9s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncw9s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5ncw9s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncw9s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5ncw9s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5ncw9s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5ncw9s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ncw9s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ncw9s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ncw9s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ncw9s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ncw9s.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZgtLwA.s: Assembler messages:
encrypt.c: /tmp/ccZgtLwA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgtLwA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZgtLwA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZgtLwA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgtLwA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgtLwA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgtLwA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgtLwA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgtLwA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgtLwA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgtLwA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgtLwA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZgtLwA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgtLwA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZgtLwA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgtLwA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZgtLwA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZgtLwA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgtLwA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgtLwA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgtLwA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZgtLwA.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIkIy8p.s: Assembler messages:
encrypt.c: /tmp/ccIkIy8p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIkIy8p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIkIy8p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIkIy8p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkIy8p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkIy8p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkIy8p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkIy8p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkIy8p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkIy8p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkIy8p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkIy8p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIkIy8p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkIy8p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIkIy8p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkIy8p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIkIy8p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIkIy8p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkIy8p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkIy8p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkIy8p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkIy8p.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwqT4Qm.s: Assembler messages:
encrypt.c: /tmp/ccwqT4Qm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwqT4Qm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwqT4Qm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwqT4Qm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqT4Qm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqT4Qm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqT4Qm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwqT4Qm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwqT4Qm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwqT4Qm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqT4Qm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqT4Qm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwqT4Qm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwqT4Qm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwqT4Qm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfBlH4i.s: Assembler messages:
encrypt.c: /tmp/ccfBlH4i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBlH4i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfBlH4i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfBlH4i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlH4i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlH4i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlH4i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlH4i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlH4i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBlH4i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBlH4i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBlH4i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfBlH4i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlH4i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfBlH4i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBlH4i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfBlH4i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfBlH4i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBlH4i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBlH4i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBlH4i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfBlH4i.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccifAZUH.s: Assembler messages:
encrypt.c: /tmp/ccifAZUH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccifAZUH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccifAZUH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccifAZUH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifAZUH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifAZUH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifAZUH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifAZUH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifAZUH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccifAZUH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccifAZUH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccifAZUH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccifAZUH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifAZUH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccifAZUH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccifAZUH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccifAZUH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccifAZUH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccifAZUH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifAZUH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccifAZUH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccifAZUH.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqctv5q.s: Assembler messages:
encrypt.c: /tmp/ccqctv5q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqctv5q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqctv5q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqctv5q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqctv5q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqctv5q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqctv5q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqctv5q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqctv5q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqctv5q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqctv5q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqctv5q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqctv5q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqctv5q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqctv5q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqctv5q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqctv5q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqctv5q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqctv5q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqctv5q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqctv5q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqctv5q.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrTMbcd.s: Assembler messages:
encrypt.c: /tmp/ccrTMbcd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrTMbcd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrTMbcd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrTMbcd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTMbcd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTMbcd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTMbcd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTMbcd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTMbcd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrTMbcd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrTMbcd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrTMbcd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrTMbcd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTMbcd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrTMbcd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrTMbcd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrTMbcd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrTMbcd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrTMbcd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrTMbcd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTMbcd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrTMbcd.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3g4q1R.s: Assembler messages:
encrypt.c: /tmp/cc3g4q1R.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3g4q1R.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3g4q1R.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3g4q1R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3g4q1R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3g4q1R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3g4q1R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3g4q1R.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3g4q1R.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3g4q1R.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3g4q1R.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3g4q1R.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3g4q1R.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3g4q1R.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3g4q1R.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3g4q1R.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3g4q1R.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3g4q1R.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3g4q1R.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3g4q1R.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3g4q1R.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3g4q1R.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4qSjbn.s: Assembler messages:
encrypt.c: /tmp/cc4qSjbn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4qSjbn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4qSjbn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4qSjbn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qSjbn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qSjbn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qSjbn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qSjbn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qSjbn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qSjbn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qSjbn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qSjbn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4qSjbn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qSjbn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4qSjbn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qSjbn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4qSjbn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4qSjbn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qSjbn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qSjbn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4qSjbn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4qSjbn.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchh60qv.s: Assembler messages:
encrypt.c: /tmp/cchh60qv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchh60qv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchh60qv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchh60qv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchh60qv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchh60qv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchh60qv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchh60qv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchh60qv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchh60qv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchh60qv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchh60qv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchh60qv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchh60qv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchh60qv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchh60qv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchh60qv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchh60qv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchh60qv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchh60qv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchh60qv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchh60qv.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjmsuVf.s: Assembler messages:
encrypt.c: /tmp/ccjmsuVf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjmsuVf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjmsuVf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjmsuVf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmsuVf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmsuVf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmsuVf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmsuVf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmsuVf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmsuVf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmsuVf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmsuVf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjmsuVf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmsuVf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjmsuVf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmsuVf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjmsuVf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjmsuVf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjmsuVf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjmsuVf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmsuVf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjmsuVf.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGrQrOe.s: Assembler messages:
encrypt.c: /tmp/ccGrQrOe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGrQrOe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGrQrOe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGrQrOe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrQrOe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrQrOe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrQrOe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrQrOe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrQrOe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGrQrOe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGrQrOe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGrQrOe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGrQrOe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrQrOe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGrQrOe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGrQrOe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGrQrOe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGrQrOe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGrQrOe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGrQrOe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGrQrOe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGrQrOe.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTgeVep.s: Assembler messages:
encrypt.c: /tmp/ccTgeVep.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTgeVep.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTgeVep.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTgeVep.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgeVep.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgeVep.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgeVep.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgeVep.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgeVep.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgeVep.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgeVep.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgeVep.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTgeVep.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgeVep.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTgeVep.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTgeVep.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgeVep.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgeVep.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgeVep.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgeVep.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgeVep.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTgeVep.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3Onrac.s: Assembler messages:
encrypt.c: /tmp/cc3Onrac.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Onrac.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Onrac.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Onrac.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Onrac.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Onrac.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Onrac.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Onrac.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Onrac.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Onrac.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Onrac.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Onrac.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Onrac.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Onrac.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Onrac.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Onrac.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3Onrac.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Onrac.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Onrac.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Onrac.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Onrac.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Onrac.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6IjSc7.s: Assembler messages:
encrypt.c: /tmp/cc6IjSc7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6IjSc7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6IjSc7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6IjSc7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IjSc7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IjSc7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IjSc7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IjSc7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IjSc7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IjSc7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IjSc7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IjSc7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6IjSc7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IjSc7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6IjSc7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6IjSc7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IjSc7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IjSc7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IjSc7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IjSc7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IjSc7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6IjSc7.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7dgxMk.s: Assembler messages:
encrypt.c: /tmp/cc7dgxMk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7dgxMk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7dgxMk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7dgxMk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dgxMk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dgxMk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dgxMk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dgxMk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dgxMk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dgxMk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dgxMk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dgxMk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7dgxMk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dgxMk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7dgxMk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7dgxMk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7dgxMk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7dgxMk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7dgxMk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dgxMk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7dgxMk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7dgxMk.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdmXK8a.s: Assembler messages:
encrypt.c: /tmp/ccdmXK8a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdmXK8a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdmXK8a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdmXK8a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXK8a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXK8a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXK8a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXK8a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXK8a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXK8a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXK8a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXK8a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdmXK8a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXK8a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdmXK8a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXK8a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdmXK8a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdmXK8a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmXK8a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmXK8a.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdmXK8a.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdmXK8a.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8F2QJb.s: Assembler messages:
encrypt.c: /tmp/cc8F2QJb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8F2QJb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8F2QJb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8F2QJb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8F2QJb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8F2QJb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8F2QJb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8F2QJb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8F2QJb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8F2QJb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8F2QJb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8F2QJb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8F2QJb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8F2QJb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8F2QJb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8F2QJb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8F2QJb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8F2QJb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8F2QJb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8F2QJb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8F2QJb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8F2QJb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccH6IWI6.s: Assembler messages:
encrypt.c: /tmp/ccH6IWI6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6IWI6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH6IWI6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH6IWI6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6IWI6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6IWI6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6IWI6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6IWI6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6IWI6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6IWI6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6IWI6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6IWI6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH6IWI6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6IWI6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH6IWI6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH6IWI6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH6IWI6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6IWI6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6IWI6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6IWI6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH6IWI6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6IWI6.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLFhUiY.s: Assembler messages:
encrypt.c: /tmp/ccLFhUiY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLFhUiY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLFhUiY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLFhUiY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFhUiY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFhUiY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFhUiY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFhUiY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFhUiY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFhUiY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFhUiY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFhUiY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLFhUiY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFhUiY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLFhUiY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFhUiY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLFhUiY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLFhUiY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFhUiY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFhUiY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLFhUiY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLFhUiY.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrrWB3x.s: Assembler messages:
encrypt.c: /tmp/ccrrWB3x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrrWB3x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrrWB3x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrrWB3x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrWB3x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrWB3x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrWB3x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrWB3x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrWB3x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrWB3x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrWB3x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrWB3x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrrWB3x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrWB3x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrrWB3x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrrWB3x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrWB3x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrWB3x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrWB3x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrWB3x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrWB3x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrrWB3x.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7oDzaX.s: Assembler messages:
encrypt.c: /tmp/cc7oDzaX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7oDzaX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7oDzaX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7oDzaX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7oDzaX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7oDzaX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7oDzaX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7oDzaX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7oDzaX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7oDzaX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7oDzaX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7oDzaX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7oDzaX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7oDzaX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7oDzaX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7oDzaX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7oDzaX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7oDzaX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7oDzaX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7oDzaX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7oDzaX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7oDzaX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU5bGZw.s: Assembler messages:
encrypt.c: /tmp/ccU5bGZw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU5bGZw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU5bGZw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU5bGZw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5bGZw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5bGZw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5bGZw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5bGZw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5bGZw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5bGZw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5bGZw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5bGZw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU5bGZw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5bGZw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU5bGZw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU5bGZw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU5bGZw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU5bGZw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU5bGZw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5bGZw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU5bGZw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU5bGZw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL2p1Ay.s: Assembler messages:
encrypt.c: /tmp/ccL2p1Ay.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2p1Ay.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2p1Ay.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2p1Ay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2p1Ay.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2p1Ay.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2p1Ay.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2p1Ay.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL2p1Ay.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2p1Ay.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2p1Ay.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2p1Ay.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2p1Ay.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2p1Ay.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2p1Ay.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP3PbK7.s: Assembler messages:
encrypt.c: /tmp/ccP3PbK7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3PbK7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP3PbK7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP3PbK7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3PbK7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3PbK7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3PbK7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3PbK7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3PbK7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3PbK7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3PbK7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3PbK7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP3PbK7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3PbK7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP3PbK7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3PbK7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP3PbK7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP3PbK7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3PbK7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3PbK7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3PbK7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3PbK7.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWZsq1x.s: Assembler messages:
encrypt.c: /tmp/ccWZsq1x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZsq1x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWZsq1x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWZsq1x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZsq1x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZsq1x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZsq1x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZsq1x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZsq1x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZsq1x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZsq1x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZsq1x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWZsq1x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZsq1x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWZsq1x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWZsq1x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWZsq1x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZsq1x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZsq1x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZsq1x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZsq1x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZsq1x.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxG9gEV.s: Assembler messages:
encrypt.c: /tmp/ccxG9gEV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxG9gEV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxG9gEV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxG9gEV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG9gEV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG9gEV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG9gEV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG9gEV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG9gEV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxG9gEV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxG9gEV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxG9gEV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxG9gEV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG9gEV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxG9gEV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxG9gEV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxG9gEV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxG9gEV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxG9gEV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxG9gEV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG9gEV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxG9gEV.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9e1QLL.s: Assembler messages:
encrypt.c: /tmp/cc9e1QLL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9e1QLL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9e1QLL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9e1QLL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9e1QLL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9e1QLL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9e1QLL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9e1QLL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9e1QLL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9e1QLL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9e1QLL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9e1QLL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9e1QLL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9e1QLL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9e1QLL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9e1QLL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9e1QLL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9e1QLL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9e1QLL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9e1QLL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9e1QLL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9e1QLL.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKoXZJi.s: Assembler messages:
encrypt.c: /tmp/ccKoXZJi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKoXZJi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKoXZJi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKoXZJi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoXZJi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoXZJi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoXZJi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoXZJi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoXZJi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKoXZJi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKoXZJi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKoXZJi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKoXZJi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoXZJi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKoXZJi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKoXZJi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKoXZJi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKoXZJi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKoXZJi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKoXZJi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKoXZJi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKoXZJi.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1WzRfk.s: Assembler messages:
encrypt.c: /tmp/cc1WzRfk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1WzRfk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1WzRfk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1WzRfk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WzRfk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WzRfk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WzRfk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WzRfk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WzRfk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1WzRfk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1WzRfk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1WzRfk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1WzRfk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WzRfk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1WzRfk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1WzRfk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1WzRfk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1WzRfk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1WzRfk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WzRfk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1WzRfk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1WzRfk.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuxv3rK.s: Assembler messages:
encrypt.c: /tmp/ccuxv3rK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuxv3rK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuxv3rK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuxv3rK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxv3rK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxv3rK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxv3rK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxv3rK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxv3rK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxv3rK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxv3rK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxv3rK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuxv3rK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxv3rK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuxv3rK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxv3rK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuxv3rK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuxv3rK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxv3rK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxv3rK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuxv3rK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuxv3rK.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEBT1am.s: Assembler messages:
encrypt.c: /tmp/ccEBT1am.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEBT1am.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEBT1am.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEBT1am.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBT1am.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBT1am.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBT1am.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBT1am.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBT1am.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBT1am.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBT1am.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBT1am.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEBT1am.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBT1am.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEBT1am.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEBT1am.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEBT1am.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBT1am.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBT1am.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBT1am.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEBT1am.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEBT1am.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz7NfzT.s: Assembler messages:
encrypt.c: /tmp/ccz7NfzT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz7NfzT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz7NfzT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz7NfzT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz7NfzT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz7NfzT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz7NfzT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz7NfzT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz7NfzT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz7NfzT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz7NfzT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz7NfzT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz7NfzT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz7NfzT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz7NfzT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz7NfzT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz7NfzT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz7NfzT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz7NfzT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz7NfzT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz7NfzT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz7NfzT.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2Hyq2K.s: Assembler messages:
encrypt.c: /tmp/cc2Hyq2K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Hyq2K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Hyq2K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Hyq2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Hyq2K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Hyq2K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Hyq2K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Hyq2K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Hyq2K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Hyq2K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Hyq2K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Hyq2K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Hyq2K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Hyq2K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Hyq2K.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5DApdj.s: Assembler messages:
encrypt.c: /tmp/cc5DApdj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5DApdj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5DApdj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5DApdj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DApdj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DApdj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DApdj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DApdj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DApdj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DApdj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DApdj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DApdj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5DApdj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DApdj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5DApdj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5DApdj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5DApdj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5DApdj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5DApdj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5DApdj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5DApdj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5DApdj.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOryfYM.s: Assembler messages:
encrypt.c: /tmp/ccOryfYM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOryfYM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOryfYM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOryfYM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOryfYM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOryfYM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOryfYM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOryfYM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOryfYM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOryfYM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOryfYM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOryfYM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOryfYM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOryfYM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOryfYM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOryfYM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOryfYM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOryfYM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOryfYM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOryfYM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOryfYM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOryfYM.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVwgOF1.s: Assembler messages:
encrypt.c: /tmp/ccVwgOF1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwgOF1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVwgOF1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVwgOF1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwgOF1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwgOF1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwgOF1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwgOF1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwgOF1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwgOF1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwgOF1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwgOF1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVwgOF1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwgOF1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVwgOF1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwgOF1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVwgOF1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwgOF1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwgOF1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwgOF1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwgOF1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwgOF1.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn8DIRK.s: Assembler messages:
encrypt.c: /tmp/ccn8DIRK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn8DIRK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn8DIRK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn8DIRK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8DIRK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8DIRK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8DIRK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8DIRK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8DIRK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8DIRK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8DIRK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8DIRK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn8DIRK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8DIRK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn8DIRK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn8DIRK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn8DIRK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn8DIRK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn8DIRK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn8DIRK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn8DIRK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn8DIRK.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccznD210.s: Assembler messages:
encrypt.c: /tmp/ccznD210.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccznD210.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccznD210.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccznD210.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznD210.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznD210.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznD210.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznD210.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznD210.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznD210.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznD210.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznD210.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccznD210.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznD210.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccznD210.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznD210.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccznD210.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccznD210.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznD210.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznD210.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznD210.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznD210.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHAqnmd.s: Assembler messages:
encrypt.c: /tmp/ccHAqnmd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHAqnmd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHAqnmd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHAqnmd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAqnmd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAqnmd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAqnmd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAqnmd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAqnmd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHAqnmd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHAqnmd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHAqnmd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHAqnmd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAqnmd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHAqnmd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHAqnmd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHAqnmd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHAqnmd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHAqnmd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHAqnmd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAqnmd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHAqnmd.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIdJ7bN.s: Assembler messages:
encrypt.c: /tmp/ccIdJ7bN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIdJ7bN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIdJ7bN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIdJ7bN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJ7bN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJ7bN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJ7bN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIdJ7bN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIdJ7bN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIdJ7bN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIdJ7bN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIdJ7bN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdJ7bN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIdJ7bN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIdJ7bN.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgQ3Mb3.s: Assembler messages:
encrypt.c: /tmp/ccgQ3Mb3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQ3Mb3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgQ3Mb3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgQ3Mb3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ3Mb3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ3Mb3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ3Mb3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgQ3Mb3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ3Mb3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgQ3Mb3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgQ3Mb3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQ3Mb3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQ3Mb3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQ3Mb3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQ3Mb3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrCHMMJ.s: Assembler messages:
encrypt.c: /tmp/ccrCHMMJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrCHMMJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrCHMMJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrCHMMJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrCHMMJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrCHMMJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrCHMMJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrCHMMJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrCHMMJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrCHMMJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrCHMMJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrCHMMJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrCHMMJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrCHMMJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrCHMMJ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4R5rRl.s: Assembler messages:
encrypt.c: /tmp/cc4R5rRl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4R5rRl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4R5rRl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4R5rRl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R5rRl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R5rRl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R5rRl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R5rRl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R5rRl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R5rRl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R5rRl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R5rRl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4R5rRl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R5rRl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4R5rRl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R5rRl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4R5rRl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4R5rRl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4R5rRl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4R5rRl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4R5rRl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4R5rRl.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccAxTP1.s: Assembler messages:
encrypt.c: /tmp/cccAxTP1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccAxTP1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccAxTP1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccAxTP1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAxTP1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAxTP1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAxTP1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAxTP1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAxTP1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccAxTP1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccAxTP1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccAxTP1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccAxTP1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAxTP1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccAxTP1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccAxTP1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccAxTP1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccAxTP1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccAxTP1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAxTP1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccAxTP1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccAxTP1.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVwoRoj.s: Assembler messages:
encrypt.c: /tmp/ccVwoRoj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwoRoj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVwoRoj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVwoRoj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwoRoj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwoRoj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwoRoj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwoRoj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwoRoj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwoRoj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwoRoj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwoRoj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVwoRoj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwoRoj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVwoRoj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwoRoj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVwoRoj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVwoRoj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwoRoj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwoRoj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwoRoj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwoRoj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccedYu8M.s: Assembler messages:
encrypt.c: /tmp/ccedYu8M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccedYu8M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccedYu8M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccedYu8M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedYu8M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedYu8M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedYu8M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedYu8M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedYu8M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedYu8M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedYu8M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedYu8M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccedYu8M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedYu8M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccedYu8M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccedYu8M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccedYu8M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedYu8M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedYu8M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedYu8M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedYu8M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedYu8M.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc21XfXZ.s: Assembler messages:
encrypt.c: /tmp/cc21XfXZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc21XfXZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc21XfXZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc21XfXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21XfXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21XfXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21XfXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21XfXZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21XfXZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21XfXZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21XfXZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21XfXZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc21XfXZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21XfXZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc21XfXZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc21XfXZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc21XfXZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc21XfXZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc21XfXZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21XfXZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc21XfXZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc21XfXZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctZWqHs.s: Assembler messages:
encrypt.c: /tmp/cctZWqHs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctZWqHs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctZWqHs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctZWqHs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZWqHs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZWqHs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZWqHs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZWqHs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZWqHs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZWqHs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZWqHs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZWqHs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctZWqHs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZWqHs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctZWqHs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZWqHs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctZWqHs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctZWqHs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctZWqHs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctZWqHs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZWqHs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctZWqHs.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5RuKrg.s: Assembler messages:
encrypt.c: /tmp/cc5RuKrg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RuKrg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5RuKrg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5RuKrg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RuKrg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RuKrg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RuKrg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RuKrg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RuKrg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RuKrg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RuKrg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RuKrg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5RuKrg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RuKrg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5RuKrg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RuKrg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5RuKrg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RuKrg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RuKrg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RuKrg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RuKrg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RuKrg.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoFZEaL.s: Assembler messages:
encrypt.c: /tmp/ccoFZEaL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoFZEaL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoFZEaL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoFZEaL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFZEaL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFZEaL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFZEaL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFZEaL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFZEaL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoFZEaL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoFZEaL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoFZEaL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoFZEaL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFZEaL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoFZEaL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoFZEaL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoFZEaL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoFZEaL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoFZEaL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFZEaL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoFZEaL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoFZEaL.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4N6iLh.s: Assembler messages:
encrypt.c: /tmp/cc4N6iLh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4N6iLh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4N6iLh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4N6iLh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N6iLh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N6iLh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N6iLh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N6iLh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N6iLh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4N6iLh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4N6iLh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4N6iLh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4N6iLh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N6iLh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4N6iLh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4N6iLh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4N6iLh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4N6iLh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4N6iLh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4N6iLh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N6iLh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4N6iLh.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9oJMOX.s: Assembler messages:
encrypt.c: /tmp/cc9oJMOX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9oJMOX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9oJMOX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9oJMOX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9oJMOX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9oJMOX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9oJMOX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9oJMOX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9oJMOX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9oJMOX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9oJMOX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9oJMOX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9oJMOX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9oJMOX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9oJMOX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9oJMOX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9oJMOX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9oJMOX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9oJMOX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9oJMOX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9oJMOX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9oJMOX.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbbHsPX.s: Assembler messages:
encrypt.c: /tmp/ccbbHsPX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbHsPX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbbHsPX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbbHsPX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbHsPX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbHsPX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbHsPX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbHsPX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbHsPX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbHsPX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbHsPX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbHsPX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbbHsPX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbHsPX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbbHsPX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbbHsPX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbHsPX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbHsPX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbHsPX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbHsPX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbHsPX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbHsPX.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccri7cYb.s: Assembler messages:
encrypt.c: /tmp/ccri7cYb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccri7cYb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccri7cYb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccri7cYb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccri7cYb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccri7cYb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccri7cYb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccri7cYb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccri7cYb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccri7cYb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccri7cYb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccri7cYb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccri7cYb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccri7cYb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccri7cYb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccri7cYb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccri7cYb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccri7cYb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccri7cYb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccri7cYb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccri7cYb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccri7cYb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccoUd71.s: Assembler messages:
encrypt.c: /tmp/cccoUd71.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccoUd71.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccoUd71.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccoUd71.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoUd71.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoUd71.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoUd71.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoUd71.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoUd71.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccoUd71.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccoUd71.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccoUd71.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccoUd71.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoUd71.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccoUd71.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccoUd71.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccoUd71.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccoUd71.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccoUd71.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoUd71.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccoUd71.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccoUd71.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclffLPn.s: Assembler messages:
encrypt.c: /tmp/cclffLPn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclffLPn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclffLPn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclffLPn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclffLPn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclffLPn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclffLPn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclffLPn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclffLPn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclffLPn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclffLPn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclffLPn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclffLPn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclffLPn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclffLPn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclffLPn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclffLPn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclffLPn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclffLPn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclffLPn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclffLPn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclffLPn.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWV15yY.s: Assembler messages:
encrypt.c: /tmp/ccWV15yY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWV15yY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWV15yY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWV15yY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV15yY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV15yY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV15yY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV15yY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV15yY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV15yY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV15yY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV15yY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWV15yY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV15yY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWV15yY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWV15yY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWV15yY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWV15yY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWV15yY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWV15yY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWV15yY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWV15yY.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxLeWzf.s: Assembler messages:
encrypt.c: /tmp/ccxLeWzf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxLeWzf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxLeWzf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxLeWzf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLeWzf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLeWzf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLeWzf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLeWzf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLeWzf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxLeWzf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxLeWzf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxLeWzf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxLeWzf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLeWzf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxLeWzf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxLeWzf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxLeWzf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxLeWzf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxLeWzf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxLeWzf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxLeWzf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxLeWzf.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3DiLgV.s: Assembler messages:
encrypt.c: /tmp/cc3DiLgV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3DiLgV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3DiLgV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3DiLgV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DiLgV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DiLgV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DiLgV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DiLgV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DiLgV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DiLgV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DiLgV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DiLgV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3DiLgV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DiLgV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3DiLgV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DiLgV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3DiLgV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3DiLgV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DiLgV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DiLgV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DiLgV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DiLgV.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV0X9ne.s: Assembler messages:
encrypt.c: /tmp/ccV0X9ne.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV0X9ne.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV0X9ne.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV0X9ne.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0X9ne.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0X9ne.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0X9ne.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0X9ne.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0X9ne.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0X9ne.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0X9ne.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0X9ne.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV0X9ne.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0X9ne.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV0X9ne.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV0X9ne.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV0X9ne.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV0X9ne.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV0X9ne.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0X9ne.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV0X9ne.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV0X9ne.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoU58R0.s: Assembler messages:
encrypt.c: /tmp/ccoU58R0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoU58R0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoU58R0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoU58R0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU58R0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU58R0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU58R0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU58R0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU58R0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoU58R0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoU58R0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoU58R0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoU58R0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU58R0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoU58R0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoU58R0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoU58R0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoU58R0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoU58R0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU58R0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoU58R0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoU58R0.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz4T8eS.s: Assembler messages:
encrypt.c: /tmp/ccz4T8eS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz4T8eS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz4T8eS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz4T8eS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4T8eS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4T8eS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4T8eS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4T8eS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4T8eS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz4T8eS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz4T8eS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz4T8eS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz4T8eS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4T8eS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz4T8eS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz4T8eS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz4T8eS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz4T8eS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz4T8eS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz4T8eS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4T8eS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz4T8eS.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXyT1t2.s: Assembler messages:
encrypt.c: /tmp/ccXyT1t2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXyT1t2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXyT1t2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXyT1t2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyT1t2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyT1t2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyT1t2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyT1t2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyT1t2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyT1t2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyT1t2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyT1t2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXyT1t2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyT1t2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXyT1t2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyT1t2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXyT1t2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXyT1t2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyT1t2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyT1t2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyT1t2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyT1t2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnB2rZo.s: Assembler messages:
encrypt.c: /tmp/ccnB2rZo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnB2rZo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnB2rZo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnB2rZo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnB2rZo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnB2rZo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnB2rZo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnB2rZo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnB2rZo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnB2rZo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnB2rZo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnB2rZo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnB2rZo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnB2rZo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnB2rZo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnB2rZo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnB2rZo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnB2rZo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnB2rZo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnB2rZo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnB2rZo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnB2rZo.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3IdRUS.s: Assembler messages:
encrypt.c: /tmp/cc3IdRUS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3IdRUS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3IdRUS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3IdRUS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdRUS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdRUS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdRUS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdRUS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdRUS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IdRUS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IdRUS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IdRUS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3IdRUS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdRUS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3IdRUS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IdRUS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3IdRUS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IdRUS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IdRUS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IdRUS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IdRUS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IdRUS.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT4VGU3.s: Assembler messages:
encrypt.c: /tmp/ccT4VGU3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT4VGU3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT4VGU3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT4VGU3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4VGU3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4VGU3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4VGU3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4VGU3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4VGU3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4VGU3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4VGU3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4VGU3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT4VGU3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4VGU3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT4VGU3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT4VGU3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4VGU3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4VGU3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4VGU3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4VGU3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4VGU3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT4VGU3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccblTzrO.s: Assembler messages:
encrypt.c: /tmp/ccblTzrO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccblTzrO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccblTzrO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccblTzrO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblTzrO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblTzrO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblTzrO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblTzrO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblTzrO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccblTzrO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccblTzrO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccblTzrO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccblTzrO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblTzrO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccblTzrO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccblTzrO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccblTzrO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccblTzrO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccblTzrO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblTzrO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccblTzrO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccblTzrO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczk9teM.s: Assembler messages:
encrypt.c: /tmp/cczk9teM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczk9teM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczk9teM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczk9teM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk9teM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk9teM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk9teM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk9teM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk9teM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk9teM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk9teM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk9teM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczk9teM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk9teM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczk9teM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk9teM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczk9teM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczk9teM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczk9teM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczk9teM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczk9teM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczk9teM.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEGSNGo.s: Assembler messages:
encrypt.c: /tmp/ccEGSNGo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEGSNGo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEGSNGo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEGSNGo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGSNGo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGSNGo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGSNGo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGSNGo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGSNGo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGSNGo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGSNGo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGSNGo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEGSNGo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGSNGo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEGSNGo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEGSNGo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEGSNGo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEGSNGo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEGSNGo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEGSNGo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEGSNGo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEGSNGo.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct1h2YL.s: Assembler messages:
encrypt.c: /tmp/cct1h2YL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct1h2YL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct1h2YL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct1h2YL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1h2YL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1h2YL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1h2YL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1h2YL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1h2YL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct1h2YL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct1h2YL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct1h2YL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct1h2YL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1h2YL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct1h2YL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct1h2YL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct1h2YL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct1h2YL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct1h2YL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct1h2YL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1h2YL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct1h2YL.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2Mo0aV.s: Assembler messages:
encrypt.c: /tmp/cc2Mo0aV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2Mo0aV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2Mo0aV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2Mo0aV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Mo0aV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Mo0aV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Mo0aV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2Mo0aV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Mo0aV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2Mo0aV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2Mo0aV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Mo0aV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Mo0aV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2Mo0aV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2Mo0aV.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAaQfwO.s: Assembler messages:
encrypt.c: /tmp/ccAaQfwO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAaQfwO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAaQfwO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAaQfwO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaQfwO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaQfwO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaQfwO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaQfwO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaQfwO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAaQfwO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAaQfwO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAaQfwO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAaQfwO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaQfwO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAaQfwO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAaQfwO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAaQfwO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAaQfwO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAaQfwO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAaQfwO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAaQfwO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAaQfwO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIH4C8J.s: Assembler messages:
encrypt.c: /tmp/ccIH4C8J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIH4C8J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIH4C8J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIH4C8J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIH4C8J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIH4C8J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIH4C8J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIH4C8J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIH4C8J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIH4C8J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIH4C8J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIH4C8J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIH4C8J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIH4C8J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIH4C8J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIH4C8J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIH4C8J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIH4C8J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIH4C8J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIH4C8J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIH4C8J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIH4C8J.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccFMeBw.s: Assembler messages:
encrypt.c: /tmp/cccFMeBw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccFMeBw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccFMeBw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccFMeBw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFMeBw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFMeBw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFMeBw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFMeBw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFMeBw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFMeBw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFMeBw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFMeBw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccFMeBw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFMeBw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccFMeBw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccFMeBw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccFMeBw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccFMeBw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccFMeBw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFMeBw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccFMeBw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccFMeBw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceotqVW.s: Assembler messages:
encrypt.c: /tmp/cceotqVW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceotqVW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceotqVW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceotqVW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceotqVW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceotqVW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceotqVW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceotqVW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceotqVW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceotqVW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceotqVW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceotqVW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceotqVW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceotqVW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceotqVW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceotqVW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceotqVW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceotqVW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceotqVW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceotqVW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceotqVW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceotqVW.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciPZC9l.s: Assembler messages:
encrypt.c: /tmp/cciPZC9l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciPZC9l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciPZC9l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciPZC9l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPZC9l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPZC9l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPZC9l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPZC9l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPZC9l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciPZC9l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciPZC9l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciPZC9l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciPZC9l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPZC9l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciPZC9l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciPZC9l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciPZC9l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciPZC9l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciPZC9l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciPZC9l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPZC9l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciPZC9l.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyJgXcV.s: Assembler messages:
encrypt.c: /tmp/ccyJgXcV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyJgXcV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyJgXcV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyJgXcV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJgXcV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJgXcV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJgXcV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJgXcV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJgXcV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJgXcV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJgXcV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJgXcV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyJgXcV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJgXcV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyJgXcV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyJgXcV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyJgXcV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJgXcV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJgXcV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyJgXcV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyJgXcV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyJgXcV.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczU7M9i.s: Assembler messages:
encrypt.c: /tmp/cczU7M9i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczU7M9i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczU7M9i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczU7M9i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczU7M9i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczU7M9i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczU7M9i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczU7M9i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczU7M9i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczU7M9i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczU7M9i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczU7M9i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczU7M9i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczU7M9i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczU7M9i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczU7M9i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczU7M9i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczU7M9i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczU7M9i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczU7M9i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczU7M9i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczU7M9i.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc11vkd5.s: Assembler messages:
encrypt.c: /tmp/cc11vkd5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc11vkd5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc11vkd5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc11vkd5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11vkd5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11vkd5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11vkd5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11vkd5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11vkd5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11vkd5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11vkd5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11vkd5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc11vkd5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11vkd5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc11vkd5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc11vkd5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc11vkd5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11vkd5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11vkd5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc11vkd5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc11vkd5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc11vkd5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchFUX3s.s: Assembler messages:
encrypt.c: /tmp/cchFUX3s.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFUX3s.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchFUX3s.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchFUX3s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUX3s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUX3s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUX3s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUX3s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUX3s.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFUX3s.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFUX3s.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFUX3s.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchFUX3s.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUX3s.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchFUX3s.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFUX3s.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchFUX3s.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchFUX3s.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFUX3s.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFUX3s.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUX3s.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFUX3s.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXvtyHV.s: Assembler messages:
encrypt.c: /tmp/ccXvtyHV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvtyHV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXvtyHV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXvtyHV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvtyHV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvtyHV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvtyHV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvtyHV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvtyHV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvtyHV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvtyHV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvtyHV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXvtyHV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvtyHV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXvtyHV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXvtyHV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXvtyHV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXvtyHV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXvtyHV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvtyHV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXvtyHV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXvtyHV.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmp0zZj.s: Assembler messages:
encrypt.c: /tmp/ccmp0zZj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmp0zZj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmp0zZj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmp0zZj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmp0zZj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmp0zZj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmp0zZj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmp0zZj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmp0zZj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmp0zZj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmp0zZj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmp0zZj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmp0zZj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmp0zZj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmp0zZj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmp0zZj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmp0zZj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmp0zZj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmp0zZj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmp0zZj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmp0zZj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmp0zZj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFGwYC9.s: Assembler messages:
encrypt.c: /tmp/ccFGwYC9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFGwYC9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFGwYC9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFGwYC9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwYC9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwYC9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwYC9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwYC9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwYC9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGwYC9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGwYC9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGwYC9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFGwYC9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwYC9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFGwYC9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGwYC9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFGwYC9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFGwYC9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGwYC9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGwYC9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFGwYC9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFGwYC9.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPBMbiJ.s: Assembler messages:
encrypt.c: /tmp/ccPBMbiJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPBMbiJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPBMbiJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPBMbiJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBMbiJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBMbiJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBMbiJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPBMbiJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPBMbiJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPBMbiJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBMbiJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBMbiJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBMbiJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPBMbiJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPBMbiJ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNv9VGA.s: Assembler messages:
encrypt.c: /tmp/ccNv9VGA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNv9VGA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNv9VGA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNv9VGA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNv9VGA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNv9VGA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNv9VGA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNv9VGA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNv9VGA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNv9VGA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNv9VGA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNv9VGA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNv9VGA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNv9VGA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNv9VGA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNv9VGA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNv9VGA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNv9VGA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNv9VGA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNv9VGA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNv9VGA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNv9VGA.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyUzHR8.s: Assembler messages:
encrypt.c: /tmp/ccyUzHR8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyUzHR8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyUzHR8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyUzHR8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUzHR8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUzHR8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUzHR8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUzHR8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUzHR8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUzHR8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUzHR8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUzHR8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyUzHR8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUzHR8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyUzHR8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUzHR8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyUzHR8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyUzHR8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyUzHR8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyUzHR8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyUzHR8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyUzHR8.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCTHmCi.s: Assembler messages:
encrypt.c: /tmp/ccCTHmCi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCTHmCi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCTHmCi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCTHmCi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTHmCi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTHmCi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTHmCi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTHmCi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTHmCi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCTHmCi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCTHmCi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCTHmCi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCTHmCi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTHmCi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCTHmCi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCTHmCi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCTHmCi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCTHmCi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCTHmCi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCTHmCi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCTHmCi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCTHmCi.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccioO6FQ.s: Assembler messages:
encrypt.c: /tmp/ccioO6FQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccioO6FQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccioO6FQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccioO6FQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioO6FQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioO6FQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioO6FQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioO6FQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioO6FQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioO6FQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioO6FQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioO6FQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccioO6FQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioO6FQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccioO6FQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccioO6FQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccioO6FQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccioO6FQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccioO6FQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccioO6FQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccioO6FQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccioO6FQ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccD3BMqC.s: Assembler messages:
encrypt.c: /tmp/ccD3BMqC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD3BMqC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD3BMqC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD3BMqC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3BMqC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3BMqC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3BMqC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3BMqC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3BMqC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD3BMqC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD3BMqC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD3BMqC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD3BMqC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3BMqC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD3BMqC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD3BMqC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD3BMqC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD3BMqC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD3BMqC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3BMqC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD3BMqC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD3BMqC.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTb85F8.s: Assembler messages:
encrypt.c: /tmp/ccTb85F8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTb85F8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTb85F8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTb85F8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb85F8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb85F8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb85F8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb85F8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb85F8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb85F8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb85F8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb85F8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTb85F8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb85F8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTb85F8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb85F8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTb85F8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTb85F8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTb85F8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTb85F8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTb85F8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTb85F8.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSMxnHu.s: Assembler messages:
encrypt.c: /tmp/ccSMxnHu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSMxnHu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSMxnHu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSMxnHu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMxnHu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMxnHu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMxnHu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMxnHu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMxnHu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMxnHu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMxnHu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMxnHu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSMxnHu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMxnHu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSMxnHu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSMxnHu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMxnHu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMxnHu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMxnHu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMxnHu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMxnHu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSMxnHu.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWEvYm5.s: Assembler messages:
encrypt.c: /tmp/ccWEvYm5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWEvYm5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWEvYm5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWEvYm5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEvYm5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEvYm5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEvYm5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEvYm5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEvYm5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEvYm5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEvYm5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEvYm5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWEvYm5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEvYm5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWEvYm5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEvYm5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWEvYm5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWEvYm5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWEvYm5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWEvYm5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEvYm5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWEvYm5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclsmCR4.s: Assembler messages:
encrypt.c: /tmp/cclsmCR4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclsmCR4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclsmCR4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclsmCR4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsmCR4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsmCR4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsmCR4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsmCR4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsmCR4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsmCR4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsmCR4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsmCR4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclsmCR4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsmCR4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclsmCR4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsmCR4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclsmCR4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclsmCR4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclsmCR4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclsmCR4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsmCR4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclsmCR4.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwPfmjo.s: Assembler messages:
encrypt.c: /tmp/ccwPfmjo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwPfmjo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwPfmjo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwPfmjo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwPfmjo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwPfmjo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwPfmjo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwPfmjo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwPfmjo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwPfmjo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwPfmjo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwPfmjo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwPfmjo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwPfmjo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwPfmjo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwPfmjo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwPfmjo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwPfmjo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwPfmjo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwPfmjo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwPfmjo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwPfmjo.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc26hQYB.s: Assembler messages:
encrypt.c: /tmp/cc26hQYB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc26hQYB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc26hQYB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc26hQYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26hQYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26hQYB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26hQYB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26hQYB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26hQYB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26hQYB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26hQYB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26hQYB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc26hQYB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26hQYB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc26hQYB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc26hQYB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc26hQYB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc26hQYB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc26hQYB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc26hQYB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc26hQYB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc26hQYB.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrrvIT5.s: Assembler messages:
encrypt.c: /tmp/ccrrvIT5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrrvIT5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrrvIT5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrrvIT5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrvIT5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrvIT5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrvIT5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrvIT5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrvIT5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrvIT5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrvIT5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrvIT5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrrvIT5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrvIT5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrrvIT5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrvIT5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrrvIT5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrrvIT5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrrvIT5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrrvIT5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrvIT5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrrvIT5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQECIxo.s: Assembler messages:
encrypt.c: /tmp/ccQECIxo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQECIxo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQECIxo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQECIxo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQECIxo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQECIxo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQECIxo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQECIxo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQECIxo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQECIxo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQECIxo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQECIxo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQECIxo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQECIxo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQECIxo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQECIxo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQECIxo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQECIxo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQECIxo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQECIxo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQECIxo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQECIxo.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciACo62.s: Assembler messages:
encrypt.c: /tmp/cciACo62.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciACo62.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciACo62.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciACo62.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciACo62.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciACo62.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciACo62.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciACo62.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciACo62.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciACo62.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciACo62.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciACo62.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciACo62.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciACo62.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciACo62.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciACo62.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciACo62.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciACo62.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciACo62.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciACo62.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciACo62.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciACo62.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2006k2.s: Assembler messages:
encrypt.c: /tmp/cc2006k2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2006k2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2006k2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2006k2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2006k2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2006k2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2006k2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2006k2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2006k2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2006k2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2006k2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2006k2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2006k2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2006k2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2006k2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2006k2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2006k2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2006k2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2006k2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2006k2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2006k2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2006k2.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdtlbh2.s: Assembler messages:
encrypt.c: /tmp/ccdtlbh2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdtlbh2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdtlbh2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdtlbh2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtlbh2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtlbh2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtlbh2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtlbh2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtlbh2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtlbh2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtlbh2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtlbh2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdtlbh2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtlbh2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdtlbh2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtlbh2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdtlbh2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdtlbh2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtlbh2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtlbh2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdtlbh2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdtlbh2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6GeGRM.s: Assembler messages:
encrypt.c: /tmp/cc6GeGRM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6GeGRM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6GeGRM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6GeGRM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GeGRM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GeGRM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GeGRM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GeGRM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GeGRM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6GeGRM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6GeGRM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6GeGRM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6GeGRM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GeGRM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6GeGRM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6GeGRM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6GeGRM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6GeGRM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6GeGRM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6GeGRM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6GeGRM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6GeGRM.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckqu99V.s: Assembler messages:
encrypt.c: /tmp/cckqu99V.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckqu99V.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckqu99V.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckqu99V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqu99V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqu99V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqu99V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqu99V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqu99V.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqu99V.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqu99V.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqu99V.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckqu99V.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqu99V.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckqu99V.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqu99V.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckqu99V.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckqu99V.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckqu99V.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckqu99V.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqu99V.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckqu99V.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc31dnY7.s: Assembler messages:
encrypt.c: /tmp/cc31dnY7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc31dnY7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc31dnY7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc31dnY7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31dnY7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31dnY7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31dnY7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31dnY7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31dnY7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31dnY7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31dnY7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31dnY7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc31dnY7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31dnY7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc31dnY7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31dnY7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc31dnY7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc31dnY7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31dnY7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31dnY7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31dnY7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31dnY7.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cci5v3l1.s: Assembler messages:
encrypt.c: /tmp/cci5v3l1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci5v3l1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cci5v3l1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cci5v3l1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5v3l1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5v3l1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5v3l1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5v3l1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5v3l1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci5v3l1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci5v3l1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci5v3l1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cci5v3l1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5v3l1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cci5v3l1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cci5v3l1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cci5v3l1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cci5v3l1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cci5v3l1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cci5v3l1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cci5v3l1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cci5v3l1.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3Dwo5W.s: Assembler messages:
encrypt.c: /tmp/cc3Dwo5W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Dwo5W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3Dwo5W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3Dwo5W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Dwo5W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Dwo5W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Dwo5W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3Dwo5W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Dwo5W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3Dwo5W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3Dwo5W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Dwo5W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Dwo5W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Dwo5W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Dwo5W.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvLcPXS.s: Assembler messages:
encrypt.c: /tmp/ccvLcPXS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLcPXS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvLcPXS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvLcPXS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLcPXS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLcPXS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLcPXS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLcPXS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLcPXS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLcPXS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLcPXS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLcPXS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvLcPXS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLcPXS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvLcPXS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvLcPXS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvLcPXS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvLcPXS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvLcPXS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLcPXS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvLcPXS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLcPXS.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6dcYgl.s: Assembler messages:
encrypt.c: /tmp/cc6dcYgl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6dcYgl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6dcYgl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6dcYgl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dcYgl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dcYgl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dcYgl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dcYgl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dcYgl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6dcYgl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6dcYgl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6dcYgl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6dcYgl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dcYgl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6dcYgl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6dcYgl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6dcYgl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6dcYgl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6dcYgl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dcYgl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6dcYgl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6dcYgl.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgHQFbC.s: Assembler messages:
encrypt.c: /tmp/ccgHQFbC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgHQFbC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgHQFbC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgHQFbC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQFbC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQFbC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQFbC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQFbC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQFbC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQFbC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQFbC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQFbC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgHQFbC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQFbC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgHQFbC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQFbC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgHQFbC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgHQFbC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHQFbC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHQFbC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHQFbC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgHQFbC.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6sb7vb.s: Assembler messages:
encrypt.c: /tmp/cc6sb7vb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6sb7vb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6sb7vb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6sb7vb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sb7vb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sb7vb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sb7vb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sb7vb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sb7vb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sb7vb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sb7vb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sb7vb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6sb7vb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sb7vb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6sb7vb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6sb7vb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sb7vb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sb7vb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sb7vb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sb7vb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sb7vb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6sb7vb.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccr8caWv.s: Assembler messages:
encrypt.c: /tmp/ccr8caWv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr8caWv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr8caWv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr8caWv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8caWv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8caWv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8caWv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8caWv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8caWv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8caWv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8caWv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8caWv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr8caWv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8caWv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr8caWv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8caWv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr8caWv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr8caWv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr8caWv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr8caWv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8caWv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr8caWv.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2uyxRF.s: Assembler messages:
encrypt.c: /tmp/cc2uyxRF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2uyxRF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2uyxRF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2uyxRF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uyxRF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uyxRF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uyxRF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uyxRF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uyxRF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2uyxRF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2uyxRF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2uyxRF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2uyxRF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uyxRF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2uyxRF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2uyxRF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2uyxRF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2uyxRF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2uyxRF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2uyxRF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2uyxRF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2uyxRF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc5GSpt.s: Assembler messages:
encrypt.c: /tmp/ccc5GSpt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc5GSpt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc5GSpt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc5GSpt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5GSpt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5GSpt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5GSpt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5GSpt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5GSpt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5GSpt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5GSpt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5GSpt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc5GSpt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5GSpt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc5GSpt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc5GSpt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc5GSpt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5GSpt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5GSpt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc5GSpt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc5GSpt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc5GSpt.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5Et6ii.s: Assembler messages:
encrypt.c: /tmp/cc5Et6ii.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Et6ii.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5Et6ii.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5Et6ii.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Et6ii.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Et6ii.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Et6ii.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Et6ii.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Et6ii.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Et6ii.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Et6ii.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Et6ii.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5Et6ii.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Et6ii.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5Et6ii.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5Et6ii.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5Et6ii.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Et6ii.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Et6ii.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Et6ii.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Et6ii.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Et6ii.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAbRxTy.s: Assembler messages:
encrypt.c: /tmp/ccAbRxTy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAbRxTy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAbRxTy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAbRxTy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRxTy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRxTy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRxTy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRxTy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRxTy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAbRxTy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAbRxTy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAbRxTy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAbRxTy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRxTy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAbRxTy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAbRxTy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAbRxTy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAbRxTy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAbRxTy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAbRxTy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAbRxTy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAbRxTy.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cceIQSy1.s: Assembler messages:
encrypt.c: /tmp/cceIQSy1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIQSy1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceIQSy1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceIQSy1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIQSy1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIQSy1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIQSy1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIQSy1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIQSy1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIQSy1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIQSy1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIQSy1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceIQSy1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIQSy1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceIQSy1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceIQSy1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIQSy1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIQSy1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIQSy1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIQSy1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIQSy1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIQSy1.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrMw0fF.s: Assembler messages:
encrypt.c: /tmp/ccrMw0fF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrMw0fF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrMw0fF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrMw0fF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMw0fF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMw0fF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMw0fF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMw0fF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMw0fF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMw0fF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMw0fF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMw0fF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrMw0fF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMw0fF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrMw0fF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMw0fF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrMw0fF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrMw0fF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrMw0fF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrMw0fF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMw0fF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrMw0fF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5BPIcC.s: Assembler messages:
encrypt.c: /tmp/cc5BPIcC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5BPIcC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5BPIcC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5BPIcC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BPIcC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BPIcC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BPIcC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BPIcC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BPIcC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BPIcC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BPIcC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BPIcC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5BPIcC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BPIcC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5BPIcC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BPIcC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5BPIcC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BPIcC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BPIcC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BPIcC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BPIcC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BPIcC.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMbpnEs.s: Assembler messages:
encrypt.c: /tmp/ccMbpnEs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMbpnEs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMbpnEs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMbpnEs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbpnEs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbpnEs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbpnEs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbpnEs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbpnEs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbpnEs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbpnEs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbpnEs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMbpnEs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbpnEs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMbpnEs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMbpnEs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMbpnEs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMbpnEs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMbpnEs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMbpnEs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMbpnEs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMbpnEs.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI0xsGP.s: Assembler messages:
encrypt.c: /tmp/ccI0xsGP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI0xsGP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI0xsGP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI0xsGP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0xsGP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0xsGP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0xsGP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0xsGP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0xsGP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0xsGP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0xsGP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0xsGP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI0xsGP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0xsGP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI0xsGP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0xsGP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI0xsGP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI0xsGP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0xsGP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0xsGP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI0xsGP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI0xsGP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciAHl64.s: Assembler messages:
encrypt.c: /tmp/cciAHl64.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciAHl64.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciAHl64.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciAHl64.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAHl64.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAHl64.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAHl64.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAHl64.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAHl64.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAHl64.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAHl64.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAHl64.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciAHl64.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAHl64.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciAHl64.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciAHl64.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciAHl64.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAHl64.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAHl64.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciAHl64.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciAHl64.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciAHl64.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccGqdwXF.s: Assembler messages:
encrypt.c: /tmp/ccGqdwXF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGqdwXF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGqdwXF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGqdwXF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqdwXF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqdwXF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqdwXF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqdwXF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqdwXF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqdwXF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqdwXF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqdwXF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGqdwXF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqdwXF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGqdwXF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqdwXF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGqdwXF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGqdwXF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqdwXF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqdwXF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqdwXF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGqdwXF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP9Fj0H.s: Assembler messages:
encrypt.c: /tmp/ccP9Fj0H.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP9Fj0H.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP9Fj0H.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP9Fj0H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9Fj0H.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9Fj0H.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9Fj0H.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP9Fj0H.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP9Fj0H.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP9Fj0H.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP9Fj0H.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP9Fj0H.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9Fj0H.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP9Fj0H.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP9Fj0H.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2A4fLj.s: Assembler messages:
encrypt.c: /tmp/cc2A4fLj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2A4fLj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2A4fLj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2A4fLj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A4fLj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A4fLj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A4fLj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A4fLj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A4fLj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2A4fLj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2A4fLj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2A4fLj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2A4fLj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A4fLj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2A4fLj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2A4fLj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2A4fLj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2A4fLj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2A4fLj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2A4fLj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A4fLj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2A4fLj.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7jgWGJ.s: Assembler messages:
encrypt.c: /tmp/cc7jgWGJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7jgWGJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7jgWGJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7jgWGJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jgWGJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jgWGJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jgWGJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7jgWGJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7jgWGJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7jgWGJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7jgWGJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7jgWGJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7jgWGJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7jgWGJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7jgWGJ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBOlbHD.s: Assembler messages:
encrypt.c: /tmp/ccBOlbHD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBOlbHD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBOlbHD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBOlbHD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOlbHD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOlbHD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOlbHD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOlbHD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOlbHD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOlbHD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOlbHD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOlbHD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBOlbHD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOlbHD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBOlbHD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBOlbHD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBOlbHD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOlbHD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOlbHD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBOlbHD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBOlbHD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBOlbHD.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT9yhfh.s: Assembler messages:
encrypt.c: /tmp/ccT9yhfh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT9yhfh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT9yhfh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT9yhfh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9yhfh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9yhfh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9yhfh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9yhfh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9yhfh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9yhfh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9yhfh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9yhfh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT9yhfh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9yhfh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT9yhfh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9yhfh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT9yhfh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT9yhfh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT9yhfh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT9yhfh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9yhfh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT9yhfh.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUiuIZm.s: Assembler messages:
encrypt.c: /tmp/ccUiuIZm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUiuIZm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUiuIZm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUiuIZm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiuIZm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiuIZm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiuIZm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiuIZm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiuIZm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiuIZm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiuIZm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiuIZm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUiuIZm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiuIZm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUiuIZm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiuIZm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUiuIZm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUiuIZm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiuIZm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiuIZm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUiuIZm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUiuIZm.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmboFD9.s: Assembler messages:
encrypt.c: /tmp/ccmboFD9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmboFD9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmboFD9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmboFD9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmboFD9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmboFD9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmboFD9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmboFD9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmboFD9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmboFD9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmboFD9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmboFD9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmboFD9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmboFD9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmboFD9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmboFD9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmboFD9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmboFD9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmboFD9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmboFD9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmboFD9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmboFD9.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqVbaSI.s: Assembler messages:
encrypt.c: /tmp/ccqVbaSI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqVbaSI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqVbaSI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqVbaSI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVbaSI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVbaSI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVbaSI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVbaSI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVbaSI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVbaSI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVbaSI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVbaSI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqVbaSI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVbaSI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqVbaSI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqVbaSI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqVbaSI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVbaSI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVbaSI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqVbaSI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqVbaSI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqVbaSI.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctsFBli.s: Assembler messages:
encrypt.c: /tmp/cctsFBli.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctsFBli.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctsFBli.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctsFBli.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsFBli.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsFBli.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsFBli.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsFBli.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsFBli.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctsFBli.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctsFBli.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctsFBli.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctsFBli.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsFBli.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctsFBli.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctsFBli.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctsFBli.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctsFBli.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctsFBli.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctsFBli.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctsFBli.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctsFBli.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3kBF17.s: Assembler messages:
encrypt.c: /tmp/cc3kBF17.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3kBF17.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3kBF17.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3kBF17.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBF17.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBF17.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBF17.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBF17.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBF17.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3kBF17.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3kBF17.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3kBF17.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3kBF17.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBF17.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3kBF17.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3kBF17.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3kBF17.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3kBF17.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3kBF17.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3kBF17.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kBF17.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3kBF17.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpNSU4j.s: Assembler messages:
encrypt.c: /tmp/ccpNSU4j.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpNSU4j.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpNSU4j.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpNSU4j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNSU4j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNSU4j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNSU4j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNSU4j.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNSU4j.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNSU4j.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNSU4j.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNSU4j.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpNSU4j.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNSU4j.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpNSU4j.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpNSU4j.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpNSU4j.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNSU4j.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNSU4j.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpNSU4j.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpNSU4j.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpNSU4j.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKFwPZ8.s: Assembler messages:
encrypt.c: /tmp/ccKFwPZ8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKFwPZ8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKFwPZ8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKFwPZ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFwPZ8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFwPZ8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFwPZ8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKFwPZ8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKFwPZ8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKFwPZ8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFwPZ8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFwPZ8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKFwPZ8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKFwPZ8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKFwPZ8.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwWGuC8.s: Assembler messages:
encrypt.c: /tmp/ccwWGuC8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwWGuC8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwWGuC8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwWGuC8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWGuC8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWGuC8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWGuC8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWGuC8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWGuC8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWGuC8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWGuC8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWGuC8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwWGuC8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWGuC8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwWGuC8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWGuC8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwWGuC8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwWGuC8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwWGuC8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwWGuC8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWGuC8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwWGuC8.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl0Z0zn.s: Assembler messages:
encrypt.c: /tmp/ccl0Z0zn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl0Z0zn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl0Z0zn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl0Z0zn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl0Z0zn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl0Z0zn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl0Z0zn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl0Z0zn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl0Z0zn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl0Z0zn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl0Z0zn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl0Z0zn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl0Z0zn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl0Z0zn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl0Z0zn.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxc7wDl.s: Assembler messages:
encrypt.c: /tmp/ccxc7wDl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxc7wDl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxc7wDl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxc7wDl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc7wDl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc7wDl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc7wDl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc7wDl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc7wDl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxc7wDl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxc7wDl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxc7wDl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxc7wDl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc7wDl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxc7wDl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxc7wDl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxc7wDl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxc7wDl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxc7wDl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxc7wDl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxc7wDl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxc7wDl.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRwxLs7.s: Assembler messages:
encrypt.c: /tmp/ccRwxLs7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRwxLs7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRwxLs7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRwxLs7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwxLs7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwxLs7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwxLs7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwxLs7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwxLs7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRwxLs7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRwxLs7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRwxLs7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRwxLs7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwxLs7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRwxLs7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRwxLs7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRwxLs7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRwxLs7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRwxLs7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRwxLs7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRwxLs7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRwxLs7.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccySeamg.s: Assembler messages:
encrypt.c: /tmp/ccySeamg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccySeamg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccySeamg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccySeamg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySeamg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySeamg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySeamg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySeamg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySeamg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySeamg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySeamg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySeamg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccySeamg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySeamg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccySeamg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccySeamg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccySeamg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySeamg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySeamg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccySeamg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccySeamg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccySeamg.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfFCTh4.s: Assembler messages:
encrypt.c: /tmp/ccfFCTh4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfFCTh4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfFCTh4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfFCTh4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfFCTh4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfFCTh4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfFCTh4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFCTh4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFCTh4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFCTh4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfFCTh4.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfFCTh4.s: Assembler messages:
encrypt.c: /tmp/ccfFCTh4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfFCTh4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfFCTh4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfFCTh4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfFCTh4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfFCTh4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfFCTh4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfFCTh4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFCTh4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFCTh4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfFCTh4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfFCTh4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfFCTh4.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyRxCAM.s: Assembler messages:
encrypt.c: /tmp/ccyRxCAM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyRxCAM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyRxCAM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyRxCAM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyRxCAM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyRxCAM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyRxCAM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRxCAM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRxCAM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRxCAM.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyRxCAM.s: Assembler messages:
encrypt.c: /tmp/ccyRxCAM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyRxCAM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyRxCAM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyRxCAM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyRxCAM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyRxCAM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyRxCAM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyRxCAM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRxCAM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRxCAM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRxCAM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyRxCAM.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM2MfmH.s: Assembler messages:
encrypt.c: /tmp/ccM2MfmH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM2MfmH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM2MfmH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM2MfmH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM2MfmH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM2MfmH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM2MfmH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2MfmH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2MfmH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2MfmH.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccM2MfmH.s: Assembler messages:
encrypt.c: /tmp/ccM2MfmH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM2MfmH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM2MfmH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM2MfmH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM2MfmH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM2MfmH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM2MfmH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM2MfmH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2MfmH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2MfmH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM2MfmH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM2MfmH.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT2s7qZ.s: Assembler messages:
encrypt.c: /tmp/ccT2s7qZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2s7qZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT2s7qZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT2s7qZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT2s7qZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT2s7qZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2s7qZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2s7qZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2s7qZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT2s7qZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT2s7qZ.s: Assembler messages:
encrypt.c: /tmp/ccT2s7qZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2s7qZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT2s7qZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT2s7qZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT2s7qZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT2s7qZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT2s7qZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2s7qZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2s7qZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2s7qZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT2s7qZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT2s7qZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPBGP0L.s: Assembler messages:
encrypt.c: /tmp/ccPBGP0L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPBGP0L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPBGP0L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPBGP0L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPBGP0L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPBGP0L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPBGP0L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBGP0L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBGP0L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBGP0L.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPBGP0L.s: Assembler messages:
encrypt.c: /tmp/ccPBGP0L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPBGP0L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPBGP0L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPBGP0L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPBGP0L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPBGP0L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPBGP0L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPBGP0L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBGP0L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBGP0L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPBGP0L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPBGP0L.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQIAlM3.s: Assembler messages:
encrypt.c: /tmp/ccQIAlM3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQIAlM3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQIAlM3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQIAlM3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQIAlM3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQIAlM3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQIAlM3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIAlM3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIAlM3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIAlM3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQIAlM3.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQIAlM3.s: Assembler messages:
encrypt.c: /tmp/ccQIAlM3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQIAlM3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQIAlM3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQIAlM3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQIAlM3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQIAlM3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQIAlM3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQIAlM3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIAlM3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIAlM3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQIAlM3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQIAlM3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQIAlM3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6TGnJ3.s: Assembler messages:
encrypt.c: /tmp/cc6TGnJ3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6TGnJ3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6TGnJ3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6TGnJ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6TGnJ3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6TGnJ3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TGnJ3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TGnJ3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TGnJ3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6TGnJ3.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6TGnJ3.s: Assembler messages:
encrypt.c: /tmp/cc6TGnJ3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6TGnJ3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6TGnJ3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6TGnJ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6TGnJ3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6TGnJ3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TGnJ3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TGnJ3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TGnJ3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TGnJ3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TGnJ3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6TGnJ3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch2jdVN.s: Assembler messages:
encrypt.c: /tmp/cch2jdVN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch2jdVN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch2jdVN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch2jdVN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch2jdVN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch2jdVN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch2jdVN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch2jdVN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch2jdVN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch2jdVN.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cch2jdVN.s: Assembler messages:
encrypt.c: /tmp/cch2jdVN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch2jdVN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch2jdVN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch2jdVN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch2jdVN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch2jdVN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch2jdVN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch2jdVN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch2jdVN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch2jdVN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2jdVN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch2jdVN.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbKKmlT.s: Assembler messages:
encrypt.c: /tmp/ccbKKmlT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbKKmlT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbKKmlT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbKKmlT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKKmlT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKKmlT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKKmlT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKKmlT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKKmlT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKKmlT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKKmlT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKKmlT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbKKmlT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKKmlT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbKKmlT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKKmlT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbKKmlT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbKKmlT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKKmlT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKKmlT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbKKmlT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbKKmlT.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckis5H2.s: Assembler messages:
encrypt.c: /tmp/cckis5H2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckis5H2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckis5H2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckis5H2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckis5H2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckis5H2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckis5H2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckis5H2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckis5H2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckis5H2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckis5H2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckis5H2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckis5H2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckis5H2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckis5H2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckis5H2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckis5H2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckis5H2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckis5H2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckis5H2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckis5H2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckis5H2.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHmLes4.s: Assembler messages:
encrypt.c: /tmp/ccHmLes4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHmLes4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHmLes4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHmLes4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLes4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLes4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLes4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLes4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLes4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHmLes4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHmLes4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHmLes4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHmLes4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLes4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHmLes4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHmLes4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHmLes4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHmLes4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHmLes4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmLes4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHmLes4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHmLes4.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNkrfTU.s: Assembler messages:
encrypt.c: /tmp/ccNkrfTU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNkrfTU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNkrfTU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNkrfTU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkrfTU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkrfTU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkrfTU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkrfTU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkrfTU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkrfTU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkrfTU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkrfTU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNkrfTU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkrfTU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNkrfTU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkrfTU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNkrfTU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNkrfTU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkrfTU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkrfTU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNkrfTU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNkrfTU.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLB8auZ.s: Assembler messages:
encrypt.c: /tmp/ccLB8auZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLB8auZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLB8auZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLB8auZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB8auZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB8auZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB8auZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB8auZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB8auZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLB8auZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLB8auZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLB8auZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLB8auZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB8auZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLB8auZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLB8auZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLB8auZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLB8auZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLB8auZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLB8auZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLB8auZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLB8auZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPSPtwP.s: Assembler messages:
encrypt.c: /tmp/ccPSPtwP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPSPtwP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPSPtwP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPSPtwP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSPtwP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSPtwP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSPtwP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSPtwP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSPtwP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSPtwP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSPtwP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSPtwP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPSPtwP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSPtwP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPSPtwP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSPtwP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPSPtwP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPSPtwP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPSPtwP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPSPtwP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPSPtwP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPSPtwP.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8CJYsw.s: Assembler messages:
encrypt.c: /tmp/cc8CJYsw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8CJYsw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8CJYsw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8CJYsw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CJYsw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CJYsw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CJYsw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CJYsw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CJYsw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8CJYsw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8CJYsw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8CJYsw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8CJYsw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CJYsw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8CJYsw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8CJYsw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8CJYsw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8CJYsw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8CJYsw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CJYsw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8CJYsw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8CJYsw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz52dEp.s: Assembler messages:
encrypt.c: /tmp/ccz52dEp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz52dEp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz52dEp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccz52dEp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz52dEp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz52dEp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz52dEp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz52dEp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz52dEp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz52dEp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz52dEp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz52dEp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz52dEp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz52dEp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz52dEp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz52dEp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccz52dEp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccz52dEp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz52dEp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz52dEp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz52dEp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz52dEp.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3EEPMm.s: Assembler messages:
encrypt.c: /tmp/cc3EEPMm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3EEPMm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3EEPMm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3EEPMm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EEPMm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EEPMm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EEPMm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EEPMm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EEPMm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EEPMm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EEPMm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EEPMm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3EEPMm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EEPMm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3EEPMm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3EEPMm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EEPMm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3EEPMm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3EEPMm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EEPMm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3EEPMm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3EEPMm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEz9Vqe.s: Assembler messages:
encrypt.c: /tmp/ccEz9Vqe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEz9Vqe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEz9Vqe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEz9Vqe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEz9Vqe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEz9Vqe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEz9Vqe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEz9Vqe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEz9Vqe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEz9Vqe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEz9Vqe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEz9Vqe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEz9Vqe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz9Vqe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEz9Vqe.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1KDASx.s: Assembler messages:
encrypt.c: /tmp/cc1KDASx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1KDASx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1KDASx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1KDASx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KDASx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KDASx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KDASx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KDASx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KDASx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KDASx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KDASx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KDASx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1KDASx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KDASx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1KDASx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1KDASx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1KDASx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1KDASx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1KDASx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KDASx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1KDASx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1KDASx.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCDAY0q.s: Assembler messages:
encrypt.c: /tmp/ccCDAY0q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCDAY0q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCDAY0q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCDAY0q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDAY0q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDAY0q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDAY0q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDAY0q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDAY0q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCDAY0q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCDAY0q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCDAY0q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCDAY0q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDAY0q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCDAY0q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCDAY0q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCDAY0q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCDAY0q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCDAY0q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCDAY0q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDAY0q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCDAY0q.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccL3q7Po.s: Assembler messages:
encrypt.c: /tmp/ccL3q7Po.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL3q7Po.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL3q7Po.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL3q7Po.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3q7Po.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3q7Po.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3q7Po.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3q7Po.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3q7Po.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3q7Po.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3q7Po.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3q7Po.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL3q7Po.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3q7Po.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL3q7Po.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL3q7Po.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL3q7Po.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3q7Po.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3q7Po.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL3q7Po.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL3q7Po.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL3q7Po.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccePwk3p.s: Assembler messages:
encrypt.c: /tmp/ccePwk3p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccePwk3p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccePwk3p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccePwk3p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePwk3p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePwk3p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePwk3p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePwk3p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePwk3p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccePwk3p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccePwk3p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccePwk3p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccePwk3p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePwk3p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccePwk3p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccePwk3p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccePwk3p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccePwk3p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccePwk3p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccePwk3p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePwk3p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccePwk3p.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAinFoi.s: Assembler messages:
encrypt.c: /tmp/ccAinFoi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAinFoi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAinFoi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAinFoi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAinFoi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAinFoi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAinFoi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAinFoi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAinFoi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAinFoi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAinFoi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAinFoi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAinFoi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAinFoi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAinFoi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAinFoi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAinFoi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAinFoi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAinFoi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAinFoi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAinFoi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAinFoi.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvQ9wbd.s: Assembler messages:
encrypt.c: /tmp/ccvQ9wbd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvQ9wbd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvQ9wbd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvQ9wbd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvQ9wbd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvQ9wbd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvQ9wbd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvQ9wbd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvQ9wbd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvQ9wbd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvQ9wbd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvQ9wbd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvQ9wbd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQ9wbd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvQ9wbd.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdB6uhd.s: Assembler messages:
encrypt.c: /tmp/ccdB6uhd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdB6uhd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdB6uhd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdB6uhd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdB6uhd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdB6uhd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdB6uhd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdB6uhd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdB6uhd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdB6uhd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdB6uhd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdB6uhd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdB6uhd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdB6uhd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdB6uhd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdB6uhd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdB6uhd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdB6uhd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdB6uhd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdB6uhd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdB6uhd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdB6uhd.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyIOFmj.s: Assembler messages:
encrypt.c: /tmp/ccyIOFmj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIOFmj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIOFmj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIOFmj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIOFmj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIOFmj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIOFmj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIOFmj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIOFmj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIOFmj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIOFmj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIOFmj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIOFmj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIOFmj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIOFmj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyIOFmj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIOFmj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIOFmj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIOFmj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIOFmj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIOFmj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyIOFmj.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEHAte7.s: Assembler messages:
encrypt.c: /tmp/ccEHAte7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEHAte7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEHAte7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEHAte7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAte7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAte7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAte7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAte7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAte7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEHAte7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEHAte7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEHAte7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEHAte7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAte7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEHAte7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEHAte7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEHAte7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEHAte7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEHAte7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAte7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEHAte7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEHAte7.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI4uDX3.s: Assembler messages:
encrypt.c: /tmp/ccI4uDX3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI4uDX3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI4uDX3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI4uDX3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4uDX3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4uDX3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4uDX3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4uDX3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4uDX3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4uDX3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4uDX3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4uDX3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI4uDX3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4uDX3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI4uDX3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4uDX3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI4uDX3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI4uDX3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI4uDX3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI4uDX3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4uDX3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI4uDX3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3phyrX.s: Assembler messages:
encrypt.c: /tmp/cc3phyrX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3phyrX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3phyrX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3phyrX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3phyrX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3phyrX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3phyrX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3phyrX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3phyrX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3phyrX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3phyrX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3phyrX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3phyrX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3phyrX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3phyrX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3phyrX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3phyrX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3phyrX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3phyrX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3phyrX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3phyrX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3phyrX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAXptz6.s: Assembler messages:
encrypt.c: /tmp/ccAXptz6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAXptz6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAXptz6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAXptz6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXptz6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXptz6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXptz6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXptz6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXptz6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXptz6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXptz6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXptz6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAXptz6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXptz6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAXptz6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAXptz6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAXptz6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXptz6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXptz6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXptz6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAXptz6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAXptz6.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNZX0t6.s: Assembler messages:
encrypt.c: /tmp/ccNZX0t6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZX0t6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNZX0t6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNZX0t6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZX0t6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZX0t6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZX0t6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZX0t6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZX0t6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZX0t6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZX0t6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZX0t6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNZX0t6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZX0t6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNZX0t6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNZX0t6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNZX0t6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZX0t6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZX0t6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZX0t6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZX0t6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZX0t6.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccomhx7W.s: Assembler messages:
encrypt.c: /tmp/ccomhx7W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccomhx7W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccomhx7W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccomhx7W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhx7W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhx7W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhx7W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhx7W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhx7W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccomhx7W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccomhx7W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccomhx7W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccomhx7W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhx7W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccomhx7W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccomhx7W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccomhx7W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccomhx7W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccomhx7W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccomhx7W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccomhx7W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccomhx7W.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCwSF1Q.s: Assembler messages:
encrypt.c: /tmp/ccCwSF1Q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCwSF1Q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCwSF1Q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCwSF1Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwSF1Q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwSF1Q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwSF1Q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCwSF1Q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwSF1Q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCwSF1Q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCwSF1Q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwSF1Q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwSF1Q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwSF1Q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCwSF1Q.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHFOPq2.s: Assembler messages:
encrypt.c: /tmp/ccHFOPq2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHFOPq2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHFOPq2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHFOPq2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFOPq2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFOPq2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFOPq2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFOPq2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFOPq2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHFOPq2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHFOPq2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHFOPq2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHFOPq2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFOPq2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHFOPq2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHFOPq2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHFOPq2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHFOPq2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHFOPq2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHFOPq2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHFOPq2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHFOPq2.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccV3ow3O.s: Assembler messages:
encrypt.c: /tmp/ccV3ow3O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV3ow3O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV3ow3O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV3ow3O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3ow3O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3ow3O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3ow3O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3ow3O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3ow3O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3ow3O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3ow3O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3ow3O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV3ow3O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3ow3O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV3ow3O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3ow3O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV3ow3O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV3ow3O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV3ow3O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV3ow3O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV3ow3O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV3ow3O.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccd7BJoP.s: Assembler messages:
encrypt.c: /tmp/ccd7BJoP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd7BJoP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd7BJoP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd7BJoP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7BJoP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7BJoP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7BJoP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7BJoP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7BJoP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7BJoP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7BJoP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7BJoP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd7BJoP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7BJoP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd7BJoP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd7BJoP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd7BJoP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd7BJoP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd7BJoP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7BJoP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd7BJoP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd7BJoP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3s3alO.s: Assembler messages:
encrypt.c: /tmp/cc3s3alO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3s3alO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3s3alO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3s3alO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3s3alO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3s3alO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3s3alO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3s3alO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3s3alO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3s3alO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3s3alO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3s3alO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3s3alO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3s3alO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3s3alO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3s3alO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3s3alO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3s3alO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3s3alO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3s3alO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3s3alO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3s3alO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLcVG1P.s: Assembler messages:
encrypt.c: /tmp/ccLcVG1P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLcVG1P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLcVG1P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLcVG1P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcVG1P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcVG1P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcVG1P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcVG1P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcVG1P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcVG1P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcVG1P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcVG1P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLcVG1P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcVG1P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLcVG1P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcVG1P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLcVG1P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLcVG1P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcVG1P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcVG1P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLcVG1P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLcVG1P.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHLHk4F.s: Assembler messages:
encrypt.c: /tmp/ccHLHk4F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLHk4F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHLHk4F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHLHk4F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLHk4F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLHk4F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLHk4F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLHk4F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLHk4F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLHk4F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLHk4F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLHk4F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHLHk4F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLHk4F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHLHk4F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLHk4F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHLHk4F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLHk4F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLHk4F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLHk4F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLHk4F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLHk4F.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbMBbSL.s: Assembler messages:
encrypt.c: /tmp/ccbMBbSL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMBbSL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbMBbSL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbMBbSL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMBbSL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMBbSL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMBbSL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMBbSL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMBbSL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMBbSL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMBbSL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMBbSL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbMBbSL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMBbSL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbMBbSL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbMBbSL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMBbSL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMBbSL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMBbSL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMBbSL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMBbSL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbMBbSL.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5kqV4z.s: Assembler messages:
encrypt.c: /tmp/cc5kqV4z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5kqV4z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5kqV4z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5kqV4z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kqV4z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kqV4z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kqV4z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kqV4z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kqV4z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kqV4z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kqV4z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kqV4z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5kqV4z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kqV4z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5kqV4z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kqV4z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5kqV4z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kqV4z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5kqV4z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5kqV4z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kqV4z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5kqV4z.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSeuZwA.s: Assembler messages:
encrypt.c: /tmp/ccSeuZwA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSeuZwA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSeuZwA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSeuZwA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeuZwA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeuZwA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeuZwA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeuZwA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeuZwA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeuZwA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeuZwA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeuZwA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSeuZwA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeuZwA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSeuZwA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSeuZwA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSeuZwA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSeuZwA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSeuZwA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeuZwA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSeuZwA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSeuZwA.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqGM5bB.s: Assembler messages:
encrypt.c: /tmp/ccqGM5bB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqGM5bB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqGM5bB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqGM5bB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGM5bB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGM5bB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGM5bB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGM5bB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGM5bB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqGM5bB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqGM5bB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqGM5bB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqGM5bB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGM5bB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqGM5bB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqGM5bB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqGM5bB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqGM5bB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqGM5bB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqGM5bB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqGM5bB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqGM5bB.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyRSNEK.s: Assembler messages:
encrypt.c: /tmp/ccyRSNEK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyRSNEK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyRSNEK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyRSNEK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRSNEK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRSNEK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRSNEK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRSNEK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRSNEK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRSNEK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRSNEK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRSNEK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyRSNEK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRSNEK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyRSNEK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyRSNEK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRSNEK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRSNEK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRSNEK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRSNEK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRSNEK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyRSNEK.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSg2oNz.s: Assembler messages:
encrypt.c: /tmp/ccSg2oNz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSg2oNz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSg2oNz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSg2oNz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSg2oNz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSg2oNz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSg2oNz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSg2oNz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSg2oNz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSg2oNz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSg2oNz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSg2oNz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSg2oNz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSg2oNz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSg2oNz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSg2oNz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSg2oNz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSg2oNz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSg2oNz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSg2oNz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSg2oNz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSg2oNz.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf42TGD.s: Assembler messages:
encrypt.c: /tmp/ccf42TGD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf42TGD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf42TGD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf42TGD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf42TGD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf42TGD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf42TGD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf42TGD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf42TGD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf42TGD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf42TGD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf42TGD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf42TGD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf42TGD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf42TGD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf42TGD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf42TGD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf42TGD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf42TGD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf42TGD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf42TGD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf42TGD.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccstbZd6.s: Assembler messages:
encrypt.c: /tmp/ccstbZd6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccstbZd6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccstbZd6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccstbZd6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstbZd6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstbZd6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstbZd6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstbZd6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstbZd6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstbZd6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstbZd6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstbZd6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccstbZd6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstbZd6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccstbZd6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccstbZd6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccstbZd6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstbZd6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstbZd6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstbZd6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstbZd6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccstbZd6.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxqScI2.s: Assembler messages:
encrypt.c: /tmp/ccxqScI2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxqScI2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxqScI2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxqScI2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqScI2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqScI2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqScI2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqScI2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqScI2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqScI2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqScI2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqScI2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxqScI2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqScI2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxqScI2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqScI2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxqScI2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxqScI2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxqScI2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxqScI2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxqScI2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxqScI2.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCMWOeX.s: Assembler messages:
encrypt.c: /tmp/ccCMWOeX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMWOeX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCMWOeX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCMWOeX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMWOeX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMWOeX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMWOeX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMWOeX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMWOeX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMWOeX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMWOeX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMWOeX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCMWOeX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMWOeX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCMWOeX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCMWOeX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCMWOeX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMWOeX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMWOeX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMWOeX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMWOeX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMWOeX.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfJSF70.s: Assembler messages:
encrypt.c: /tmp/ccfJSF70.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfJSF70.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfJSF70.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfJSF70.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSF70.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSF70.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSF70.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSF70.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSF70.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSF70.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSF70.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSF70.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfJSF70.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSF70.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfJSF70.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSF70.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfJSF70.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfJSF70.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJSF70.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJSF70.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJSF70.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJSF70.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEcYL7g.s: Assembler messages:
encrypt.c: /tmp/ccEcYL7g.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEcYL7g.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEcYL7g.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEcYL7g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcYL7g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcYL7g.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcYL7g.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcYL7g.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcYL7g.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEcYL7g.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEcYL7g.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEcYL7g.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEcYL7g.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcYL7g.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEcYL7g.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEcYL7g.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEcYL7g.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEcYL7g.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEcYL7g.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEcYL7g.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEcYL7g.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEcYL7g.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccteQqU3.s: Assembler messages:
encrypt.c: /tmp/ccteQqU3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccteQqU3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccteQqU3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccteQqU3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteQqU3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteQqU3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteQqU3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteQqU3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteQqU3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteQqU3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteQqU3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteQqU3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccteQqU3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteQqU3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccteQqU3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteQqU3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccteQqU3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccteQqU3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccteQqU3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccteQqU3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccteQqU3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccteQqU3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1oYxX0.s: Assembler messages:
encrypt.c: /tmp/cc1oYxX0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1oYxX0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1oYxX0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1oYxX0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oYxX0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oYxX0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oYxX0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oYxX0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oYxX0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1oYxX0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1oYxX0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1oYxX0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1oYxX0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oYxX0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1oYxX0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1oYxX0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1oYxX0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1oYxX0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1oYxX0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1oYxX0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1oYxX0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1oYxX0.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPpzmqZ.s: Assembler messages:
encrypt.c: /tmp/ccPpzmqZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpzmqZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPpzmqZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPpzmqZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpzmqZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpzmqZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpzmqZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPpzmqZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPpzmqZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPpzmqZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpzmqZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpzmqZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpzmqZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPpzmqZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpzmqZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchlEW9Q.s: Assembler messages:
encrypt.c: /tmp/cchlEW9Q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlEW9Q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchlEW9Q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchlEW9Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEW9Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEW9Q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEW9Q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEW9Q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEW9Q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEW9Q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEW9Q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEW9Q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchlEW9Q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEW9Q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchlEW9Q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchlEW9Q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchlEW9Q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlEW9Q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlEW9Q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlEW9Q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchlEW9Q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchlEW9Q.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct6NRrQ.s: Assembler messages:
encrypt.c: /tmp/cct6NRrQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct6NRrQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct6NRrQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct6NRrQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6NRrQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6NRrQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6NRrQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6NRrQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6NRrQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6NRrQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6NRrQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6NRrQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct6NRrQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6NRrQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct6NRrQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6NRrQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct6NRrQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct6NRrQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6NRrQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6NRrQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct6NRrQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct6NRrQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYshNEM.s: Assembler messages:
encrypt.c: /tmp/ccYshNEM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYshNEM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYshNEM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYshNEM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYshNEM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYshNEM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYshNEM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYshNEM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYshNEM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYshNEM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYshNEM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYshNEM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYshNEM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYshNEM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYshNEM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYshNEM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYshNEM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYshNEM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYshNEM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYshNEM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYshNEM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYshNEM.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchhuK6L.s: Assembler messages:
encrypt.c: /tmp/cchhuK6L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchhuK6L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchhuK6L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchhuK6L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhuK6L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhuK6L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhuK6L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhuK6L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhuK6L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhuK6L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhuK6L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhuK6L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchhuK6L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhuK6L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchhuK6L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhuK6L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchhuK6L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhuK6L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhuK6L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhuK6L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhuK6L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhuK6L.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHGi3oV.s: Assembler messages:
encrypt.c: /tmp/ccHGi3oV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHGi3oV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHGi3oV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHGi3oV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGi3oV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGi3oV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGi3oV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGi3oV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGi3oV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGi3oV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGi3oV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGi3oV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHGi3oV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGi3oV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHGi3oV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHGi3oV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHGi3oV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHGi3oV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHGi3oV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGi3oV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHGi3oV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHGi3oV.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWtlDtX.s: Assembler messages:
encrypt.c: /tmp/ccWtlDtX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWtlDtX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWtlDtX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWtlDtX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtlDtX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtlDtX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtlDtX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtlDtX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtlDtX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtlDtX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtlDtX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtlDtX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWtlDtX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtlDtX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWtlDtX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtlDtX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWtlDtX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWtlDtX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWtlDtX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWtlDtX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWtlDtX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWtlDtX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccB4UcWO.s: Assembler messages:
encrypt.c: /tmp/ccB4UcWO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB4UcWO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB4UcWO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB4UcWO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4UcWO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4UcWO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4UcWO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4UcWO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4UcWO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4UcWO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4UcWO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4UcWO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB4UcWO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4UcWO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB4UcWO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB4UcWO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB4UcWO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB4UcWO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB4UcWO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4UcWO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB4UcWO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB4UcWO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHmmt4L.s: Assembler messages:
encrypt.c: /tmp/ccHmmt4L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHmmt4L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHmmt4L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHmmt4L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmmt4L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmmt4L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmmt4L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmmt4L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmmt4L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmmt4L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmmt4L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmmt4L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHmmt4L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmmt4L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHmmt4L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmmt4L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHmmt4L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHmmt4L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmmt4L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmmt4L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHmmt4L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHmmt4L.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNemuXB.s: Assembler messages:
encrypt.c: /tmp/ccNemuXB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNemuXB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNemuXB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNemuXB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNemuXB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNemuXB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNemuXB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNemuXB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNemuXB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNemuXB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNemuXB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNemuXB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNemuXB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNemuXB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNemuXB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNemuXB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNemuXB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNemuXB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNemuXB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNemuXB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNemuXB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNemuXB.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXxrCpN.s: Assembler messages:
encrypt.c: /tmp/ccXxrCpN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxrCpN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXxrCpN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXxrCpN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxrCpN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxrCpN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxrCpN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxrCpN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxrCpN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXxrCpN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXxrCpN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXxrCpN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXxrCpN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxrCpN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXxrCpN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXxrCpN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXxrCpN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXxrCpN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXxrCpN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxrCpN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXxrCpN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXxrCpN.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc37YjAB.s: Assembler messages:
encrypt.c: /tmp/cc37YjAB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc37YjAB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc37YjAB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc37YjAB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37YjAB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37YjAB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37YjAB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37YjAB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37YjAB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37YjAB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37YjAB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37YjAB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc37YjAB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37YjAB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc37YjAB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc37YjAB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc37YjAB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc37YjAB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc37YjAB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc37YjAB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc37YjAB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc37YjAB.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchWLdPz.s: Assembler messages:
encrypt.c: /tmp/cchWLdPz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchWLdPz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchWLdPz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchWLdPz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLdPz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLdPz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLdPz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLdPz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLdPz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchWLdPz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchWLdPz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchWLdPz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchWLdPz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLdPz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchWLdPz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchWLdPz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchWLdPz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchWLdPz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchWLdPz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchWLdPz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWLdPz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchWLdPz.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDo2sBK.s: Assembler messages:
encrypt.c: /tmp/ccDo2sBK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDo2sBK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDo2sBK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDo2sBK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo2sBK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo2sBK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo2sBK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo2sBK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo2sBK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDo2sBK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDo2sBK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDo2sBK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDo2sBK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo2sBK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDo2sBK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDo2sBK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDo2sBK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDo2sBK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDo2sBK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDo2sBK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDo2sBK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDo2sBK.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjDjVXM.s: Assembler messages:
encrypt.c: /tmp/ccjDjVXM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjDjVXM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjDjVXM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjDjVXM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDjVXM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDjVXM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDjVXM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDjVXM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDjVXM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDjVXM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDjVXM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDjVXM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjDjVXM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDjVXM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjDjVXM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjDjVXM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjDjVXM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDjVXM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDjVXM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDjVXM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDjVXM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjDjVXM.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUBkceA.s: Assembler messages:
encrypt.c: /tmp/ccUBkceA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUBkceA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUBkceA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUBkceA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBkceA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBkceA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBkceA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBkceA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBkceA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUBkceA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUBkceA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUBkceA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUBkceA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBkceA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUBkceA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUBkceA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUBkceA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUBkceA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUBkceA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUBkceA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBkceA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUBkceA.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfNMVHC.s: Assembler messages:
encrypt.c: /tmp/ccfNMVHC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfNMVHC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfNMVHC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfNMVHC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNMVHC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNMVHC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNMVHC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNMVHC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNMVHC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfNMVHC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfNMVHC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfNMVHC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfNMVHC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNMVHC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfNMVHC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfNMVHC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfNMVHC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfNMVHC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfNMVHC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfNMVHC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfNMVHC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfNMVHC.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLiPEEn.s: Assembler messages:
encrypt.c: /tmp/ccLiPEEn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLiPEEn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLiPEEn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLiPEEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiPEEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiPEEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiPEEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiPEEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiPEEn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLiPEEn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLiPEEn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLiPEEn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLiPEEn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiPEEn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLiPEEn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLiPEEn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLiPEEn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLiPEEn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLiPEEn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLiPEEn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLiPEEn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLiPEEn.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaIwYry.s: Assembler messages:
encrypt.c: /tmp/ccaIwYry.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaIwYry.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaIwYry.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaIwYry.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIwYry.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIwYry.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIwYry.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIwYry.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIwYry.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaIwYry.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaIwYry.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaIwYry.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaIwYry.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIwYry.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaIwYry.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaIwYry.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaIwYry.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaIwYry.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaIwYry.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIwYry.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaIwYry.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaIwYry.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUWjMuk.s: Assembler messages:
encrypt.c: /tmp/ccUWjMuk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWjMuk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUWjMuk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUWjMuk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjMuk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjMuk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjMuk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjMuk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjMuk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjMuk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjMuk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjMuk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUWjMuk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjMuk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUWjMuk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjMuk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUWjMuk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUWjMuk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjMuk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjMuk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWjMuk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUWjMuk.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnfw0zl.s: Assembler messages:
encrypt.c: /tmp/ccnfw0zl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnfw0zl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnfw0zl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnfw0zl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfw0zl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfw0zl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfw0zl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfw0zl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfw0zl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnfw0zl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnfw0zl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnfw0zl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnfw0zl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfw0zl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnfw0zl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnfw0zl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnfw0zl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnfw0zl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnfw0zl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnfw0zl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnfw0zl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnfw0zl.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfiFlxB.s: Assembler messages:
encrypt.c: /tmp/ccfiFlxB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfiFlxB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfiFlxB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfiFlxB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiFlxB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiFlxB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiFlxB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiFlxB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiFlxB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiFlxB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiFlxB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiFlxB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfiFlxB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiFlxB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfiFlxB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfiFlxB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfiFlxB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfiFlxB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfiFlxB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiFlxB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfiFlxB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfiFlxB.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv45fgw.s: Assembler messages:
encrypt.c: /tmp/ccv45fgw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv45fgw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv45fgw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv45fgw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv45fgw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv45fgw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv45fgw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv45fgw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv45fgw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv45fgw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv45fgw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv45fgw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv45fgw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv45fgw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv45fgw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv45fgw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv45fgw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv45fgw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv45fgw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv45fgw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv45fgw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv45fgw.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQOV50j.s: Assembler messages:
encrypt.c: /tmp/ccQOV50j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQOV50j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQOV50j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQOV50j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOV50j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOV50j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOV50j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOV50j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOV50j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOV50j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOV50j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOV50j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQOV50j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOV50j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQOV50j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOV50j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQOV50j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQOV50j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQOV50j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQOV50j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOV50j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQOV50j.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy62Fyq.s: Assembler messages:
encrypt.c: /tmp/ccy62Fyq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy62Fyq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy62Fyq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy62Fyq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy62Fyq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy62Fyq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy62Fyq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy62Fyq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy62Fyq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy62Fyq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy62Fyq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy62Fyq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy62Fyq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy62Fyq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy62Fyq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy62Fyq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy62Fyq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy62Fyq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy62Fyq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy62Fyq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy62Fyq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy62Fyq.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5GSwIM.s: Assembler messages:
encrypt.c: /tmp/cc5GSwIM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5GSwIM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5GSwIM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5GSwIM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GSwIM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GSwIM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GSwIM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GSwIM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GSwIM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5GSwIM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5GSwIM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5GSwIM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5GSwIM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GSwIM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5GSwIM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5GSwIM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5GSwIM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5GSwIM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5GSwIM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5GSwIM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GSwIM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5GSwIM.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cca9bAMY.s: Assembler messages:
encrypt.c: /tmp/cca9bAMY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca9bAMY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cca9bAMY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cca9bAMY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9bAMY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9bAMY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9bAMY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9bAMY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9bAMY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9bAMY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9bAMY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9bAMY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cca9bAMY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9bAMY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cca9bAMY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cca9bAMY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cca9bAMY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cca9bAMY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cca9bAMY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9bAMY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cca9bAMY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cca9bAMY.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWRZydL.s: Assembler messages:
encrypt.c: /tmp/ccWRZydL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRZydL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWRZydL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWRZydL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRZydL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRZydL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRZydL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRZydL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRZydL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRZydL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRZydL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRZydL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWRZydL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRZydL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWRZydL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRZydL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWRZydL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWRZydL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWRZydL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWRZydL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRZydL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWRZydL.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccgMXRP.s: Assembler messages:
encrypt.c: /tmp/cccgMXRP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccgMXRP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccgMXRP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccgMXRP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgMXRP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgMXRP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgMXRP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgMXRP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgMXRP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccgMXRP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccgMXRP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccgMXRP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccgMXRP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgMXRP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccgMXRP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccgMXRP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccgMXRP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccgMXRP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccgMXRP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccgMXRP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccgMXRP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccgMXRP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5V8930.s: Assembler messages:
encrypt.c: /tmp/cc5V8930.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5V8930.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5V8930.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5V8930.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V8930.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V8930.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V8930.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V8930.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V8930.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5V8930.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5V8930.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5V8930.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5V8930.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V8930.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5V8930.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5V8930.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5V8930.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5V8930.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5V8930.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5V8930.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5V8930.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5V8930.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZDh99W.s: Assembler messages:
encrypt.c: /tmp/ccZDh99W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZDh99W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZDh99W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZDh99W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDh99W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDh99W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDh99W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDh99W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDh99W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZDh99W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZDh99W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZDh99W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZDh99W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDh99W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZDh99W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZDh99W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZDh99W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZDh99W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZDh99W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZDh99W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZDh99W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZDh99W.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEioEeP.s: Assembler messages:
encrypt.c: /tmp/ccEioEeP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEioEeP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEioEeP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEioEeP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEioEeP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEioEeP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEioEeP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEioEeP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEioEeP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEioEeP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEioEeP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEioEeP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEioEeP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEioEeP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEioEeP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEioEeP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEioEeP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEioEeP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEioEeP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEioEeP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEioEeP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEioEeP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoNQW0N.s: Assembler messages:
encrypt.c: /tmp/ccoNQW0N.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoNQW0N.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoNQW0N.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoNQW0N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNQW0N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNQW0N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNQW0N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNQW0N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNQW0N.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNQW0N.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNQW0N.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNQW0N.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoNQW0N.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNQW0N.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoNQW0N.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNQW0N.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoNQW0N.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoNQW0N.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoNQW0N.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoNQW0N.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoNQW0N.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoNQW0N.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAs0wiX.s: Assembler messages:
encrypt.c: /tmp/ccAs0wiX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAs0wiX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAs0wiX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAs0wiX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAs0wiX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAs0wiX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAs0wiX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAs0wiX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAs0wiX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAs0wiX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAs0wiX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAs0wiX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAs0wiX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAs0wiX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAs0wiX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAs0wiX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAs0wiX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAs0wiX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAs0wiX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAs0wiX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAs0wiX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAs0wiX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVvIR94.s: Assembler messages:
encrypt.c: /tmp/ccVvIR94.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVvIR94.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVvIR94.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVvIR94.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvIR94.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvIR94.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvIR94.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvIR94.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvIR94.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvIR94.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvIR94.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvIR94.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVvIR94.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvIR94.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVvIR94.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVvIR94.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVvIR94.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVvIR94.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVvIR94.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvIR94.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVvIR94.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVvIR94.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciq0qD4.s: Assembler messages:
encrypt.c: /tmp/cciq0qD4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciq0qD4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciq0qD4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciq0qD4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq0qD4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq0qD4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq0qD4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq0qD4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq0qD4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciq0qD4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciq0qD4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciq0qD4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciq0qD4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq0qD4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciq0qD4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciq0qD4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciq0qD4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciq0qD4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciq0qD4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciq0qD4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciq0qD4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciq0qD4.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw3ZxvU.s: Assembler messages:
encrypt.c: /tmp/ccw3ZxvU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw3ZxvU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw3ZxvU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw3ZxvU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3ZxvU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3ZxvU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3ZxvU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw3ZxvU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3ZxvU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw3ZxvU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw3ZxvU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3ZxvU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3ZxvU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw3ZxvU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw3ZxvU.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBflHW5.s: Assembler messages:
encrypt.c: /tmp/ccBflHW5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBflHW5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBflHW5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBflHW5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBflHW5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBflHW5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBflHW5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBflHW5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBflHW5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBflHW5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBflHW5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBflHW5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBflHW5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBflHW5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBflHW5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBflHW5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBflHW5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBflHW5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBflHW5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBflHW5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBflHW5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBflHW5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCmY3a8.s: Assembler messages:
encrypt.c: /tmp/ccCmY3a8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmY3a8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCmY3a8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCmY3a8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmY3a8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmY3a8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmY3a8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmY3a8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmY3a8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmY3a8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmY3a8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmY3a8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCmY3a8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmY3a8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCmY3a8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCmY3a8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCmY3a8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmY3a8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmY3a8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmY3a8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCmY3a8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmY3a8.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWLImra.s: Assembler messages:
encrypt.c: /tmp/ccWLImra.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWLImra.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWLImra.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWLImra.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLImra.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLImra.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLImra.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLImra.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLImra.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLImra.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLImra.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLImra.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWLImra.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLImra.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWLImra.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWLImra.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWLImra.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWLImra.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWLImra.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLImra.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWLImra.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWLImra.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrLRp2W.s: Assembler messages:
encrypt.c: /tmp/ccrLRp2W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrLRp2W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrLRp2W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrLRp2W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLRp2W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLRp2W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLRp2W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLRp2W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLRp2W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLRp2W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLRp2W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLRp2W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrLRp2W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLRp2W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrLRp2W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLRp2W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrLRp2W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrLRp2W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrLRp2W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrLRp2W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrLRp2W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrLRp2W.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAtptMx.s: Assembler messages:
encrypt.c: /tmp/ccAtptMx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtptMx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAtptMx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAtptMx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtptMx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtptMx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtptMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtptMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtptMx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtptMx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtptMx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtptMx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAtptMx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtptMx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAtptMx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtptMx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAtptMx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAtptMx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtptMx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtptMx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtptMx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtptMx.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfaeGaM.s: Assembler messages:
encrypt.c: /tmp/ccfaeGaM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfaeGaM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfaeGaM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfaeGaM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaeGaM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaeGaM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaeGaM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaeGaM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaeGaM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfaeGaM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfaeGaM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfaeGaM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfaeGaM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaeGaM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfaeGaM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfaeGaM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfaeGaM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfaeGaM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfaeGaM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfaeGaM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfaeGaM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfaeGaM.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc51tndt.s: Assembler messages:
encrypt.c: /tmp/cc51tndt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc51tndt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc51tndt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc51tndt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51tndt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51tndt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51tndt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51tndt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51tndt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51tndt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51tndt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51tndt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc51tndt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51tndt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc51tndt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51tndt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc51tndt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc51tndt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc51tndt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc51tndt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc51tndt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc51tndt.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjAp7oN.s: Assembler messages:
encrypt.c: /tmp/ccjAp7oN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjAp7oN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjAp7oN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjAp7oN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAp7oN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAp7oN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAp7oN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAp7oN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAp7oN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAp7oN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAp7oN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAp7oN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjAp7oN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAp7oN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjAp7oN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjAp7oN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjAp7oN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAp7oN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAp7oN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAp7oN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAp7oN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjAp7oN.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbMtQwO.s: Assembler messages:
encrypt.c: /tmp/ccbMtQwO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbMtQwO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbMtQwO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbMtQwO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMtQwO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMtQwO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMtQwO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMtQwO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMtQwO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMtQwO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMtQwO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMtQwO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbMtQwO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMtQwO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbMtQwO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbMtQwO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbMtQwO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMtQwO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMtQwO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbMtQwO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbMtQwO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbMtQwO.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsCQZTI.s: Assembler messages:
encrypt.c: /tmp/ccsCQZTI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsCQZTI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsCQZTI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsCQZTI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCQZTI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCQZTI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCQZTI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCQZTI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCQZTI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCQZTI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCQZTI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCQZTI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsCQZTI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCQZTI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsCQZTI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCQZTI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsCQZTI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCQZTI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCQZTI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCQZTI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCQZTI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCQZTI.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc07MzMw.s: Assembler messages:
encrypt.c: /tmp/cc07MzMw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc07MzMw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc07MzMw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc07MzMw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07MzMw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07MzMw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07MzMw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07MzMw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07MzMw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07MzMw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07MzMw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07MzMw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc07MzMw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07MzMw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc07MzMw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07MzMw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc07MzMw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07MzMw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc07MzMw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc07MzMw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07MzMw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc07MzMw.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSi2eCN.s: Assembler messages:
encrypt.c: /tmp/ccSi2eCN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSi2eCN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSi2eCN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSi2eCN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi2eCN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi2eCN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi2eCN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi2eCN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi2eCN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi2eCN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi2eCN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi2eCN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSi2eCN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi2eCN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSi2eCN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSi2eCN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSi2eCN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSi2eCN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSi2eCN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSi2eCN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSi2eCN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSi2eCN.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLZb2fb.s: Assembler messages:
encrypt.c: /tmp/ccLZb2fb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLZb2fb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLZb2fb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLZb2fb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZb2fb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZb2fb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZb2fb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZb2fb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZb2fb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLZb2fb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLZb2fb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLZb2fb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLZb2fb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZb2fb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLZb2fb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLZb2fb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLZb2fb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLZb2fb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLZb2fb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLZb2fb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLZb2fb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLZb2fb.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxhRXQQ.s: Assembler messages:
encrypt.c: /tmp/ccxhRXQQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxhRXQQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxhRXQQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxhRXQQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRXQQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRXQQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRXQQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxhRXQQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRXQQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxhRXQQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxhRXQQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhRXQQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhRXQQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhRXQQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxhRXQQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccs4TDb1.s: Assembler messages:
encrypt.c: /tmp/ccs4TDb1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs4TDb1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccs4TDb1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccs4TDb1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4TDb1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4TDb1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4TDb1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4TDb1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4TDb1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4TDb1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4TDb1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4TDb1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccs4TDb1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4TDb1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccs4TDb1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccs4TDb1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccs4TDb1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4TDb1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4TDb1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4TDb1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4TDb1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs4TDb1.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccylMZ2Z.s: Assembler messages:
encrypt.c: /tmp/ccylMZ2Z.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccylMZ2Z.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccylMZ2Z.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccylMZ2Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylMZ2Z.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylMZ2Z.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylMZ2Z.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccylMZ2Z.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylMZ2Z.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccylMZ2Z.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccylMZ2Z.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccylMZ2Z.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccylMZ2Z.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylMZ2Z.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccylMZ2Z.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz5I847.s: Assembler messages:
encrypt.c: /tmp/ccz5I847.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz5I847.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz5I847.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz5I847.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5I847.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5I847.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5I847.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5I847.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5I847.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5I847.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5I847.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5I847.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz5I847.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5I847.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz5I847.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz5I847.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz5I847.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5I847.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5I847.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz5I847.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz5I847.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz5I847.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczooHb1.s: Assembler messages:
encrypt.c: /tmp/cczooHb1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczooHb1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczooHb1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczooHb1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczooHb1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczooHb1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczooHb1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczooHb1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczooHb1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczooHb1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczooHb1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczooHb1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczooHb1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczooHb1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczooHb1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczooHb1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczooHb1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczooHb1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczooHb1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczooHb1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczooHb1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczooHb1.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMg9iJR.s: Assembler messages:
encrypt.c: /tmp/ccMg9iJR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMg9iJR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMg9iJR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMg9iJR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg9iJR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg9iJR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg9iJR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg9iJR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg9iJR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg9iJR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg9iJR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg9iJR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMg9iJR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg9iJR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMg9iJR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg9iJR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMg9iJR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMg9iJR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMg9iJR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMg9iJR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMg9iJR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMg9iJR.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccz0Znn3.s: Assembler messages:
encrypt.c: /tmp/ccz0Znn3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz0Znn3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccz0Znn3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccz0Znn3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0Znn3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0Znn3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0Znn3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0Znn3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0Znn3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0Znn3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0Znn3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0Znn3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccz0Znn3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0Znn3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccz0Znn3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccz0Znn3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccz0Znn3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0Znn3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0Znn3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0Znn3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz0Znn3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0Znn3.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1dilli.s: Assembler messages:
encrypt.c: /tmp/cc1dilli.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dilli.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1dilli.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1dilli.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dilli.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dilli.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dilli.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dilli.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dilli.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dilli.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dilli.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dilli.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1dilli.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dilli.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1dilli.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dilli.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1dilli.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1dilli.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dilli.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dilli.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dilli.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dilli.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoZ9Dkt.s: Assembler messages:
encrypt.c: /tmp/ccoZ9Dkt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoZ9Dkt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoZ9Dkt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoZ9Dkt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoZ9Dkt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoZ9Dkt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoZ9Dkt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoZ9Dkt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoZ9Dkt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoZ9Dkt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoZ9Dkt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoZ9Dkt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZ9Dkt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoZ9Dkt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoZ9Dkt.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7Oargq.s: Assembler messages:
encrypt.c: /tmp/cc7Oargq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Oargq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7Oargq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7Oargq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oargq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oargq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oargq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oargq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oargq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Oargq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Oargq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Oargq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7Oargq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oargq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7Oargq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7Oargq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7Oargq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Oargq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Oargq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Oargq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7Oargq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Oargq.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdGxJhf.s: Assembler messages:
encrypt.c: /tmp/ccdGxJhf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdGxJhf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdGxJhf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdGxJhf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGxJhf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGxJhf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGxJhf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGxJhf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGxJhf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdGxJhf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdGxJhf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdGxJhf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdGxJhf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGxJhf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdGxJhf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdGxJhf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdGxJhf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdGxJhf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdGxJhf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdGxJhf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGxJhf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdGxJhf.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccW1dP1x.s: Assembler messages:
encrypt.c: /tmp/ccW1dP1x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW1dP1x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW1dP1x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW1dP1x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1dP1x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1dP1x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1dP1x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1dP1x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1dP1x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW1dP1x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW1dP1x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW1dP1x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW1dP1x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1dP1x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW1dP1x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW1dP1x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW1dP1x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW1dP1x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW1dP1x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW1dP1x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW1dP1x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW1dP1x.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrRBH0r.s: Assembler messages:
encrypt.c: /tmp/ccrRBH0r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrRBH0r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrRBH0r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrRBH0r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRBH0r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRBH0r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRBH0r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRBH0r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRBH0r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRBH0r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRBH0r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRBH0r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrRBH0r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRBH0r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrRBH0r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRBH0r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrRBH0r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrRBH0r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRBH0r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRBH0r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRBH0r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRBH0r.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccA87NDs.s: Assembler messages:
encrypt.c: /tmp/ccA87NDs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA87NDs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA87NDs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA87NDs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA87NDs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA87NDs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA87NDs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA87NDs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA87NDs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA87NDs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA87NDs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA87NDs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA87NDs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA87NDs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA87NDs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA87NDs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA87NDs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA87NDs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA87NDs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA87NDs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA87NDs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA87NDs.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrPtnQf.s: Assembler messages:
encrypt.c: /tmp/ccrPtnQf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPtnQf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrPtnQf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrPtnQf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPtnQf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPtnQf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPtnQf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPtnQf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPtnQf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPtnQf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPtnQf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPtnQf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrPtnQf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPtnQf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrPtnQf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPtnQf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrPtnQf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrPtnQf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPtnQf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPtnQf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPtnQf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPtnQf.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLkO15o.s: Assembler messages:
encrypt.c: /tmp/ccLkO15o.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLkO15o.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLkO15o.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLkO15o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkO15o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkO15o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkO15o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkO15o.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkO15o.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkO15o.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkO15o.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkO15o.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLkO15o.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkO15o.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLkO15o.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLkO15o.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkO15o.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkO15o.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkO15o.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkO15o.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkO15o.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLkO15o.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMsV6Tm.s: Assembler messages:
encrypt.c: /tmp/ccMsV6Tm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMsV6Tm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMsV6Tm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMsV6Tm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsV6Tm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsV6Tm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsV6Tm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMsV6Tm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsV6Tm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMsV6Tm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMsV6Tm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMsV6Tm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMsV6Tm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsV6Tm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMsV6Tm.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6yyg6k.s: Assembler messages:
encrypt.c: /tmp/cc6yyg6k.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yyg6k.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6yyg6k.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6yyg6k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yyg6k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yyg6k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yyg6k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yyg6k.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yyg6k.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yyg6k.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yyg6k.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yyg6k.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6yyg6k.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yyg6k.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6yyg6k.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6yyg6k.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6yyg6k.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yyg6k.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yyg6k.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yyg6k.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yyg6k.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6yyg6k.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccooqq8l.s: Assembler messages:
encrypt.c: /tmp/ccooqq8l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccooqq8l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccooqq8l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccooqq8l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooqq8l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooqq8l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooqq8l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooqq8l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooqq8l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccooqq8l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccooqq8l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccooqq8l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccooqq8l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooqq8l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccooqq8l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccooqq8l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccooqq8l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccooqq8l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccooqq8l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccooqq8l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooqq8l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccooqq8l.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJjRMqx.s: Assembler messages:
encrypt.c: /tmp/ccJjRMqx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJjRMqx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJjRMqx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJjRMqx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjRMqx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjRMqx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjRMqx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjRMqx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjRMqx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjRMqx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjRMqx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjRMqx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJjRMqx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjRMqx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJjRMqx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJjRMqx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJjRMqx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJjRMqx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJjRMqx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJjRMqx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJjRMqx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJjRMqx.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrKHhox.s: Assembler messages:
encrypt.c: /tmp/ccrKHhox.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrKHhox.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrKHhox.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrKHhox.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKHhox.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKHhox.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKHhox.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKHhox.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKHhox.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrKHhox.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrKHhox.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrKHhox.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrKHhox.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKHhox.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrKHhox.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrKHhox.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrKHhox.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrKHhox.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrKHhox.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrKHhox.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrKHhox.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrKHhox.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIzjIPn.s: Assembler messages:
encrypt.c: /tmp/ccIzjIPn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIzjIPn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIzjIPn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIzjIPn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzjIPn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzjIPn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzjIPn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzjIPn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzjIPn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIzjIPn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIzjIPn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIzjIPn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIzjIPn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzjIPn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIzjIPn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIzjIPn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIzjIPn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIzjIPn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIzjIPn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIzjIPn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzjIPn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIzjIPn.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRQqtIm.s: Assembler messages:
encrypt.c: /tmp/ccRQqtIm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRQqtIm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRQqtIm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRQqtIm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQqtIm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQqtIm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQqtIm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQqtIm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQqtIm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQqtIm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQqtIm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQqtIm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRQqtIm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQqtIm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRQqtIm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRQqtIm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRQqtIm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRQqtIm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRQqtIm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQqtIm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRQqtIm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRQqtIm.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4CWzxa.s: Assembler messages:
encrypt.c: /tmp/cc4CWzxa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4CWzxa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4CWzxa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4CWzxa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CWzxa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CWzxa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CWzxa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CWzxa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CWzxa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4CWzxa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4CWzxa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4CWzxa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4CWzxa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CWzxa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4CWzxa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4CWzxa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4CWzxa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4CWzxa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4CWzxa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CWzxa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4CWzxa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4CWzxa.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHznpMW.s: Assembler messages:
encrypt.c: /tmp/ccHznpMW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHznpMW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHznpMW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHznpMW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHznpMW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHznpMW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHznpMW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHznpMW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHznpMW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHznpMW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHznpMW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHznpMW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHznpMW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHznpMW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHznpMW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHznpMW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHznpMW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHznpMW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHznpMW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHznpMW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHznpMW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHznpMW.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3GQ3g2.s: Assembler messages:
encrypt.c: /tmp/cc3GQ3g2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3GQ3g2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3GQ3g2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3GQ3g2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GQ3g2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GQ3g2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GQ3g2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3GQ3g2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3GQ3g2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3GQ3g2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3GQ3g2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3GQ3g2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GQ3g2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3GQ3g2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3GQ3g2.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmjEHCU.s: Assembler messages:
encrypt.c: /tmp/ccmjEHCU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmjEHCU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmjEHCU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmjEHCU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjEHCU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjEHCU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjEHCU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjEHCU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjEHCU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmjEHCU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmjEHCU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmjEHCU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmjEHCU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjEHCU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmjEHCU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmjEHCU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmjEHCU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmjEHCU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmjEHCU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmjEHCU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjEHCU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmjEHCU.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKACn0e.s: Assembler messages:
encrypt.c: /tmp/ccKACn0e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKACn0e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKACn0e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKACn0e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKACn0e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKACn0e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKACn0e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKACn0e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKACn0e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKACn0e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKACn0e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKACn0e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKACn0e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKACn0e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKACn0e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKACn0e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKACn0e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKACn0e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKACn0e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKACn0e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKACn0e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKACn0e.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsk84M5.s: Assembler messages:
encrypt.c: /tmp/ccsk84M5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsk84M5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsk84M5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsk84M5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk84M5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk84M5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk84M5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk84M5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk84M5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsk84M5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsk84M5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsk84M5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsk84M5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk84M5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsk84M5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsk84M5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsk84M5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsk84M5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsk84M5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsk84M5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsk84M5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsk84M5.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX4M3DX.s: Assembler messages:
encrypt.c: /tmp/ccX4M3DX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4M3DX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX4M3DX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX4M3DX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4M3DX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4M3DX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4M3DX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4M3DX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4M3DX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX4M3DX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX4M3DX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX4M3DX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX4M3DX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4M3DX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX4M3DX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX4M3DX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX4M3DX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX4M3DX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX4M3DX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX4M3DX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4M3DX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX4M3DX.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgqMoN5.s: Assembler messages:
encrypt.c: /tmp/ccgqMoN5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgqMoN5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgqMoN5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgqMoN5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqMoN5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqMoN5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqMoN5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqMoN5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqMoN5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqMoN5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqMoN5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqMoN5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgqMoN5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqMoN5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgqMoN5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgqMoN5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgqMoN5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqMoN5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqMoN5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgqMoN5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgqMoN5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgqMoN5.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3GTVSQ.s: Assembler messages:
encrypt.c: /tmp/cc3GTVSQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3GTVSQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3GTVSQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3GTVSQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GTVSQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GTVSQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GTVSQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3GTVSQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GTVSQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3GTVSQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3GTVSQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3GTVSQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3GTVSQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3GTVSQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3GTVSQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsIh0OV.s: Assembler messages:
encrypt.c: /tmp/ccsIh0OV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsIh0OV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsIh0OV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsIh0OV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIh0OV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIh0OV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIh0OV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIh0OV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIh0OV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIh0OV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIh0OV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIh0OV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsIh0OV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIh0OV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsIh0OV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsIh0OV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsIh0OV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIh0OV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIh0OV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIh0OV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIh0OV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsIh0OV.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCi2oGQ.s: Assembler messages:
encrypt.c: /tmp/ccCi2oGQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCi2oGQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCi2oGQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCi2oGQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCi2oGQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCi2oGQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCi2oGQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCi2oGQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCi2oGQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCi2oGQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCi2oGQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCi2oGQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCi2oGQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCi2oGQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCi2oGQ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgINH9P.s: Assembler messages:
encrypt.c: /tmp/ccgINH9P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgINH9P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgINH9P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgINH9P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgINH9P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgINH9P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgINH9P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgINH9P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgINH9P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgINH9P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgINH9P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgINH9P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgINH9P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgINH9P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgINH9P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgINH9P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgINH9P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgINH9P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgINH9P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgINH9P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgINH9P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgINH9P.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDs9SHU.s: Assembler messages:
encrypt.c: /tmp/ccDs9SHU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDs9SHU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDs9SHU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDs9SHU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs9SHU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs9SHU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs9SHU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs9SHU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs9SHU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDs9SHU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDs9SHU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDs9SHU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDs9SHU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs9SHU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDs9SHU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDs9SHU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDs9SHU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDs9SHU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDs9SHU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDs9SHU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs9SHU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDs9SHU.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgOa5OY.s: Assembler messages:
encrypt.c: /tmp/ccgOa5OY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgOa5OY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgOa5OY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgOa5OY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOa5OY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOa5OY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOa5OY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOa5OY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOa5OY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOa5OY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOa5OY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOa5OY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgOa5OY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOa5OY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgOa5OY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgOa5OY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgOa5OY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOa5OY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOa5OY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgOa5OY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgOa5OY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgOa5OY.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIR1LGQ.s: Assembler messages:
encrypt.c: /tmp/ccIR1LGQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIR1LGQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIR1LGQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIR1LGQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIR1LGQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIR1LGQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIR1LGQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIR1LGQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIR1LGQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIR1LGQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIR1LGQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIR1LGQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIR1LGQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIR1LGQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIR1LGQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWN2hIP.s: Assembler messages:
encrypt.c: /tmp/ccWN2hIP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWN2hIP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWN2hIP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWN2hIP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN2hIP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN2hIP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN2hIP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN2hIP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN2hIP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN2hIP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN2hIP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN2hIP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWN2hIP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN2hIP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWN2hIP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWN2hIP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWN2hIP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWN2hIP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWN2hIP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWN2hIP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWN2hIP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWN2hIP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfVAvVI.s: Assembler messages:
encrypt.c: /tmp/ccfVAvVI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVAvVI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfVAvVI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfVAvVI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVAvVI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVAvVI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVAvVI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVAvVI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVAvVI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVAvVI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVAvVI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVAvVI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfVAvVI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVAvVI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfVAvVI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfVAvVI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfVAvVI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVAvVI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVAvVI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVAvVI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfVAvVI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVAvVI.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuZ5A9w.s: Assembler messages:
encrypt.c: /tmp/ccuZ5A9w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuZ5A9w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuZ5A9w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuZ5A9w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZ5A9w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZ5A9w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZ5A9w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuZ5A9w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZ5A9w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuZ5A9w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuZ5A9w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuZ5A9w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuZ5A9w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuZ5A9w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuZ5A9w.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf4S8FA.s: Assembler messages:
encrypt.c: /tmp/ccf4S8FA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf4S8FA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf4S8FA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccf4S8FA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4S8FA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4S8FA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4S8FA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4S8FA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4S8FA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4S8FA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4S8FA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4S8FA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf4S8FA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4S8FA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf4S8FA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccf4S8FA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccf4S8FA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4S8FA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4S8FA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf4S8FA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf4S8FA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf4S8FA.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchA5wLr.s: Assembler messages:
encrypt.c: /tmp/cchA5wLr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchA5wLr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchA5wLr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchA5wLr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchA5wLr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchA5wLr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchA5wLr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchA5wLr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchA5wLr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchA5wLr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchA5wLr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchA5wLr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchA5wLr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchA5wLr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchA5wLr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchA5wLr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchA5wLr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchA5wLr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchA5wLr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchA5wLr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchA5wLr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchA5wLr.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccimDIgQ.s: Assembler messages:
encrypt.c: /tmp/ccimDIgQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccimDIgQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccimDIgQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccimDIgQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDIgQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDIgQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDIgQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDIgQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDIgQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccimDIgQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccimDIgQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccimDIgQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccimDIgQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDIgQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccimDIgQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccimDIgQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccimDIgQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccimDIgQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccimDIgQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccimDIgQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDIgQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccimDIgQ.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqXkO4N.s: Assembler messages:
encrypt.c: /tmp/ccqXkO4N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqXkO4N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqXkO4N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqXkO4N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXkO4N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXkO4N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXkO4N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXkO4N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXkO4N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXkO4N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXkO4N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXkO4N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqXkO4N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXkO4N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqXkO4N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqXkO4N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqXkO4N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXkO4N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXkO4N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqXkO4N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqXkO4N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqXkO4N.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7lab2u.s: Assembler messages:
encrypt.c: /tmp/cc7lab2u.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7lab2u.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7lab2u.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7lab2u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lab2u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lab2u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lab2u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lab2u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lab2u.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7lab2u.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7lab2u.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7lab2u.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7lab2u.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lab2u.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7lab2u.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7lab2u.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7lab2u.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7lab2u.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7lab2u.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7lab2u.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7lab2u.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7lab2u.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccph2CSC.s: Assembler messages:
encrypt.c: /tmp/ccph2CSC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccph2CSC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccph2CSC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccph2CSC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccph2CSC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccph2CSC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccph2CSC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccph2CSC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccph2CSC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccph2CSC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccph2CSC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccph2CSC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccph2CSC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccph2CSC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccph2CSC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccph2CSC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccph2CSC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccph2CSC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccph2CSC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccph2CSC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccph2CSC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccph2CSC.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgiv2CB.s: Assembler messages:
encrypt.c: /tmp/ccgiv2CB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgiv2CB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgiv2CB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgiv2CB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiv2CB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiv2CB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiv2CB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiv2CB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiv2CB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgiv2CB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgiv2CB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgiv2CB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgiv2CB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiv2CB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgiv2CB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgiv2CB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgiv2CB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgiv2CB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgiv2CB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiv2CB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgiv2CB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgiv2CB.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvOw0QF.s: Assembler messages:
encrypt.c: /tmp/ccvOw0QF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvOw0QF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvOw0QF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvOw0QF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOw0QF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOw0QF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOw0QF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOw0QF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOw0QF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOw0QF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOw0QF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOw0QF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvOw0QF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOw0QF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvOw0QF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOw0QF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvOw0QF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvOw0QF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvOw0QF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvOw0QF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOw0QF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvOw0QF.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLGBTAw.s: Assembler messages:
encrypt.c: /tmp/ccLGBTAw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLGBTAw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLGBTAw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLGBTAw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLGBTAw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLGBTAw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLGBTAw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLGBTAw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLGBTAw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLGBTAw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLGBTAw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLGBTAw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLGBTAw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLGBTAw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLGBTAw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLGBTAw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLGBTAw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLGBTAw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLGBTAw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLGBTAw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLGBTAw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLGBTAw.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYjRuCA.s: Assembler messages:
encrypt.c: /tmp/ccYjRuCA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYjRuCA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYjRuCA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYjRuCA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjRuCA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjRuCA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjRuCA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjRuCA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjRuCA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjRuCA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjRuCA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjRuCA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYjRuCA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjRuCA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYjRuCA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjRuCA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYjRuCA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYjRuCA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYjRuCA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYjRuCA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjRuCA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYjRuCA.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAkV0pI.s: Assembler messages:
encrypt.c: /tmp/ccAkV0pI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAkV0pI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAkV0pI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAkV0pI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkV0pI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkV0pI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkV0pI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkV0pI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkV0pI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAkV0pI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAkV0pI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAkV0pI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAkV0pI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkV0pI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAkV0pI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAkV0pI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAkV0pI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAkV0pI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAkV0pI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAkV0pI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAkV0pI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAkV0pI.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwiCpQM.s: Assembler messages:
encrypt.c: /tmp/ccwiCpQM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwiCpQM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwiCpQM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwiCpQM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiCpQM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiCpQM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiCpQM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiCpQM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiCpQM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiCpQM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiCpQM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiCpQM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwiCpQM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiCpQM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwiCpQM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiCpQM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwiCpQM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwiCpQM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwiCpQM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwiCpQM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiCpQM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwiCpQM.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG7IN5A.s: Assembler messages:
encrypt.c: /tmp/ccG7IN5A.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG7IN5A.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG7IN5A.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG7IN5A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IN5A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IN5A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IN5A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IN5A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IN5A.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IN5A.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IN5A.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IN5A.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG7IN5A.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IN5A.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG7IN5A.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IN5A.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG7IN5A.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG7IN5A.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7IN5A.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7IN5A.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG7IN5A.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG7IN5A.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw72CaC.s: Assembler messages:
encrypt.c: /tmp/ccw72CaC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw72CaC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw72CaC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccw72CaC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72CaC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72CaC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72CaC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72CaC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72CaC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw72CaC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw72CaC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw72CaC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw72CaC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72CaC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw72CaC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccw72CaC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccw72CaC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw72CaC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw72CaC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72CaC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw72CaC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw72CaC.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRxy0Fb.s: Assembler messages:
encrypt.c: /tmp/ccRxy0Fb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRxy0Fb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRxy0Fb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRxy0Fb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxy0Fb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxy0Fb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxy0Fb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRxy0Fb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxy0Fb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRxy0Fb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRxy0Fb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRxy0Fb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRxy0Fb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxy0Fb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRxy0Fb.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdTS8Ed.s: Assembler messages:
encrypt.c: /tmp/ccdTS8Ed.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdTS8Ed.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdTS8Ed.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdTS8Ed.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTS8Ed.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTS8Ed.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTS8Ed.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdTS8Ed.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdTS8Ed.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdTS8Ed.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdTS8Ed.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdTS8Ed.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTS8Ed.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdTS8Ed.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdTS8Ed.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMJB5t6.s: Assembler messages:
encrypt.c: /tmp/ccMJB5t6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMJB5t6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMJB5t6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMJB5t6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJB5t6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJB5t6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJB5t6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJB5t6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJB5t6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJB5t6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJB5t6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJB5t6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMJB5t6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJB5t6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMJB5t6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJB5t6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMJB5t6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMJB5t6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJB5t6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJB5t6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMJB5t6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMJB5t6.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczEiO4h.s: Assembler messages:
encrypt.c: /tmp/cczEiO4h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczEiO4h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczEiO4h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczEiO4h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEiO4h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEiO4h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEiO4h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEiO4h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEiO4h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczEiO4h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczEiO4h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczEiO4h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczEiO4h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEiO4h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczEiO4h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczEiO4h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczEiO4h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczEiO4h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczEiO4h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEiO4h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczEiO4h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczEiO4h.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgRTtzl.s: Assembler messages:
encrypt.c: /tmp/ccgRTtzl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgRTtzl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgRTtzl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgRTtzl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRTtzl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRTtzl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRTtzl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRTtzl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRTtzl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgRTtzl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgRTtzl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgRTtzl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgRTtzl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRTtzl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgRTtzl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgRTtzl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgRTtzl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgRTtzl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgRTtzl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgRTtzl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgRTtzl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgRTtzl.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpXML9i.s: Assembler messages:
encrypt.c: /tmp/ccpXML9i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpXML9i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpXML9i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpXML9i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXML9i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXML9i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXML9i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXML9i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXML9i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXML9i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXML9i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXML9i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpXML9i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXML9i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpXML9i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpXML9i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpXML9i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXML9i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXML9i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpXML9i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpXML9i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpXML9i.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccayTAcg.s: Assembler messages:
encrypt.c: /tmp/ccayTAcg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccayTAcg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccayTAcg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccayTAcg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayTAcg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayTAcg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayTAcg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayTAcg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayTAcg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayTAcg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayTAcg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayTAcg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccayTAcg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayTAcg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccayTAcg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccayTAcg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccayTAcg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccayTAcg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccayTAcg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccayTAcg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccayTAcg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccayTAcg.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfLQej8.s: Assembler messages:
encrypt.c: /tmp/ccfLQej8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLQej8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLQej8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLQej8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLQej8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLQej8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLQej8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLQej8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLQej8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLQej8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLQej8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLQej8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLQej8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLQej8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLQej8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLQej8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfLQej8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLQej8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLQej8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLQej8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLQej8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLQej8.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccX5LJUi.s: Assembler messages:
encrypt.c: /tmp/ccX5LJUi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5LJUi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX5LJUi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX5LJUi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5LJUi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5LJUi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5LJUi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5LJUi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5LJUi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5LJUi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5LJUi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5LJUi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX5LJUi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5LJUi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX5LJUi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX5LJUi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5LJUi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5LJUi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5LJUi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5LJUi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5LJUi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5LJUi.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccc2iao7.s: Assembler messages:
encrypt.c: /tmp/ccc2iao7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc2iao7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc2iao7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccc2iao7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2iao7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2iao7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2iao7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2iao7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2iao7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc2iao7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc2iao7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc2iao7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc2iao7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2iao7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc2iao7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc2iao7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccc2iao7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccc2iao7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc2iao7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc2iao7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc2iao7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc2iao7.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc30q3ka.s: Assembler messages:
encrypt.c: /tmp/cc30q3ka.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc30q3ka.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc30q3ka.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc30q3ka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30q3ka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30q3ka.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30q3ka.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30q3ka.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30q3ka.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30q3ka.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30q3ka.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30q3ka.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc30q3ka.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30q3ka.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc30q3ka.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc30q3ka.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc30q3ka.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30q3ka.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30q3ka.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc30q3ka.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc30q3ka.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc30q3ka.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7U0473.s: Assembler messages:
encrypt.c: /tmp/cc7U0473.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7U0473.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7U0473.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7U0473.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7U0473.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7U0473.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7U0473.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7U0473.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7U0473.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7U0473.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7U0473.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7U0473.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7U0473.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7U0473.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7U0473.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7U0473.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7U0473.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7U0473.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7U0473.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7U0473.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7U0473.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7U0473.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc97vKzn.s: Assembler messages:
encrypt.c: /tmp/cc97vKzn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97vKzn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc97vKzn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc97vKzn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97vKzn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97vKzn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97vKzn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97vKzn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97vKzn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97vKzn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97vKzn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97vKzn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc97vKzn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97vKzn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc97vKzn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc97vKzn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc97vKzn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97vKzn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97vKzn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97vKzn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc97vKzn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97vKzn.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqNOtQg.s: Assembler messages:
encrypt.c: /tmp/ccqNOtQg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqNOtQg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqNOtQg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqNOtQg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNOtQg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNOtQg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNOtQg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNOtQg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNOtQg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqNOtQg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqNOtQg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqNOtQg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqNOtQg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNOtQg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqNOtQg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqNOtQg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqNOtQg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqNOtQg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqNOtQg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqNOtQg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNOtQg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqNOtQg.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIVnANf.s: Assembler messages:
encrypt.c: /tmp/ccIVnANf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIVnANf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIVnANf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIVnANf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVnANf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVnANf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVnANf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVnANf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVnANf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVnANf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVnANf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVnANf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIVnANf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVnANf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIVnANf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIVnANf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIVnANf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVnANf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVnANf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVnANf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIVnANf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIVnANf.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmpVjd3.s: Assembler messages:
encrypt.c: /tmp/ccmpVjd3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmpVjd3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmpVjd3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmpVjd3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpVjd3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpVjd3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpVjd3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpVjd3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpVjd3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpVjd3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpVjd3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpVjd3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmpVjd3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpVjd3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmpVjd3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpVjd3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmpVjd3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmpVjd3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpVjd3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpVjd3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpVjd3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmpVjd3.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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